PivityGmodStore

Garry's Mod JukeBox - YouTube Music Player

(57)(120)

You can always read the reviews or discuss this product

Stable1.5.3
  1. Added who banned a player the the ban info page
  2. Added JukeBox.Settings.ManagerOnlyMode (default false)
  3. This allows only Managers to queue songs
  4. Added JukeBox.Settings.RequestFasttrack (default false)
  5. This allows people to skip the Manager approval system fro requests by paying a fee.
  6. Added JukeBox.Settings.RequestFasttrackCost (default 250)
  7. The amount of currency it costs to fast-track a request

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.

Stable1.5.2
  1. Added console command JukeBox_OpenMenu
  2. Fixed songs playing even when the JukeBox is disabled
  3. Fixed various song length checks ignoring the maximum song length

There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.

Stable1.5.1

YOU ONLY NEED TO UPDATE TO THIS VERSION IF YOU USE FASTDL RATHER THAN THE WORKSHOP

  1. Added the new favourite icon to the download list

There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.

Stable1.5.0

Bug Fixes and changes

A lot of the features in this update aren't 100% polished as I needed to push the update for some vital fixes.

  1. Changed the cookie system to use variables and only load cookies on initial join
  2. This may fix a few issues some users were having where the play button didn't work
  3. Added JukeBox.Settings.TTTOnlyRoundEnd (default false)
  4. This makes the JukeBox act like "end round music" and plays the next queue'd song at the end of each round and ends when the next round starts.
  5. Added a button under the Options tab to toggle the video player visibility
  6. The video player can be dragged and resized. Positioning/scaling won't save over changelevel/rejoin
  7. Added a feature for the JukeBox to play random songs while there's no songs in the queue
  8. Added JukeBox.Settings.EnableIdlePlay (default false)
  9. Decides if the JukeBox should play random songs while the queue is empty
  10. Added JukeBox.Settings.IdlePlayCutoff (default false)
  11. Decides if the currently playing idle-song should be cut off for newly queue'd songs
  12. Added JukeBox.Settings.IdlePlayDelay (default 15s)
  13. Decides how long the JukeBox should wait after the last queue'd song finishes to play an idle-song
  14. Added JukeBox.Settings.IdlePlaySpacing (default 10s)
  15. Decides how long the JukeBox should wait between idle-songs
  16. Added a new tab under the ADMIN section called Idleplay
  17. Allows you to decide which songs are considered for the JukeBox to idle-play. Tick nothing to have the JukeBox randomly select anything.
  18. Added a favourites coloumn on the All Songs list and the ability to sort by favourites (new icon also added)
  19. Added JukeBox.Settings.StopCommand
  20. Allows a user to disable the JukeBox via chat
  21. Added the chat command to open the JukeBox to the HUD
  22. Changed the way the All Songs list is networked to prevent errors for servers with lots of songs
  23. Added checks to hopefully prevent various errors
  24. Fixed the font (I'm in the progress of re-aligning the text on buttons)
  25. Changed the config file a little
  26. A few other things

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.

Stable1.4.3
  1. Made MySQL and txt file saving separate, so switching to MySQL won't alter your text file saves (hopefully).
  2. Added server console command JukeBox_TransferSongs.
  3. Allows you to transfer all the songs from the txt file to the MySQL table (may lag server when used).


The mysql_settings.lua config file has been altered and thus will need replacing. Remember to carry over your settings.

Stable1.4.2

The update finally comes out and I mess something up, then fail to fix it...

Smashes head against desk

Read the V1.4.0 Update notes for this update's features and fixes.

  1. PROPERLY fixed song cooldowns being ignored after map-change/restart (broke to a last-minute change in what time system to use)

There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.

Stable1.4.1
  1. Fixed song cooldowns being ignored after map-change/restart (broke to a last-minute change in what time system to use)

There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.

Stable1.4.0
  1. Added a new "Bans" page under the "ADMIN" tab.
  2. This allows Managers to ban people from queueing or requesting songs.
  3. Added better alive/dead support for TTT.
  4. Fixed an error when getting the length of a song on the ADD A SONG - Search page.
  5. Fixed a bug where the Queue tab created errors when updating (maybe).
  6. Fixed a bug where the JukeBox would add cooldowns to songs that didn't exist (didn't affect anything, but I felt like fixing it).
  7. Made song cooldowns save across server changelevel and restart (and edited the way cooldowns are timed accordingly).
  8. Added a clipping box around the HUD to prevent words overflowing the box.
  9. Added basic MySQL Support.
  10. Allows for the "All Songs" list to be shared across servers.
  11. Added mysql_settings.lua file for MySQL settings.
  12. Requires mysqloo.
  13. Added JukeBox.Settings.PlayerCooldownsTimeList.
  14. This allows for different user groups to be assigned different cooldown lengths when hitting the maximum songs queue'd limit.
  15. Added JukeBox.Settings.PlayerCooldownsLimitList.
  16. This allows for different user groups to be assigned different cooldown limits, allowing users to queue more or less songs.

If you want the web-code for the JukeBox, please message me on ScriptFodder here.

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.

Stable1.3.6.2
  1. Fixed the broken config I uploaded with the last update.

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.

Stable1.3.6.1
  1. Fixed an issue where buttons would overflow the navigation area, meaning they couldn't be seen or clicked (Added a scrollbar).

There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.

Stable1.3.6

USER REQUESTED UPDATE!

As it seems all is good in the PointShop2 update, this update adds a few new features. These may have bugs so feedback and bug reports are appreciated.

  1. Added a new navigation heading, ADD A SONG.
  2. Renamed old Add a song tab to Manual and moved it under the new heading.
  3. Added Search tab under the new heading.
  4. This allows a user to search for a song and will return the top 20 results. The user can then choose to add that song, where the JukeBox will automatically get the video ID and length and try to work out the name and artist. The user can then submit the song for approval like in the old Add a song tab.
  5. Added JukeBox.Settings.SearchURL (with default URL)
  6. Added JukeBox.Settings.PlayWhileAlive (default true)
  7. This allows server owners to specify whether music should be played for players that are alive. Useful for round-based gamemodes like TTT where voice is most important. Please give me feedback on how well this works and if you'd like anything changed.
  8. Fixed songs not considering their start time if they're started during playback.
  9. Editing a song on the All Songs page now closes the popup once you finish editing/deleting.
  10. The All Songs list now updates when a song is added/removed regardless of if the search box is empty.

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.

Stable1.3.5

POINTSHOP 2 SUPPORT!

This is a BETA as I don't own PS2 and don't know fully if the point-checking or taking works properly. Please let me know ASAP using a ticket to alert me of any issues or errors.

  1. Added support for queueing songs with PointShop2 standard points.
  2. Added JukeBox.Settings.UsePointshop2 (default false).
  3. The amount of PointShop2 points required is defined using JukeBox.Settings.PointsCost, which also defines the PointShop1 cost depending on which you have chosen.
  4. Fixed the colour scheme on the Manager "Add song straight to All Songs list" button.

There have been changes to the shared_settings.lua file, so the file will have to be replaced. Make sure to carry over your settings.