PivityGmodStore

Garry's Mod JukeBox - YouTube Music Player

(57)(120)

You can always read the reviews or discuss this product

Stable1.7.2

Small fix for an issue that's returned.

  1. Fixed a bug that caused players with the Garry's Mod IsSuperAdmin privilege to be unable to add songs etc.

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

Stable1.7.1

This is a quick update to fix some random bug out of nowhere that killed video playback.

  1. Changed the video player to use HTML panel instead of DHTML panel.
  2. This may have caused some issue somewhere else, let me know.

No idea what caused this. Sorry for the inconvenience. Please let me know if there are any bugs or issues as I've had to take out code that's not ready for release yet. Hopefully going to have a few user requested features out soon, just shaking off long-standing illness finally.

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

Stable1.7.0

This update adds some user-requested features. Please read the shared_settings.lua file to understand better what they do.

  1. Added a "Play Locally" option to the All Songs list.
  2. This allows you to listen to a song independently from the current server queue.
  3. Added **JukeBox.Settings.AllowLocalPlay ** (default true)
  4. Can be used to remove the option to play songs locally.
  5. Added a few more translation phrases.
  6. Added settings to allow you to limit the amount of songs people can request to be added to the JukeBox.
  7. Added JukeBox.Settings.UseAddSongCooldowns (default false)
  8. Decides if there should be add song cooldowns.
  9. Added JukeBox.Settings.AddSongCooldownsTime (default 30mins)
  10. Determines how long the cooldown for adding a song is.
  11. Added JukeBox.Settings.AddSongCooldownsTimeList (default list)
  12. More advanced version of the above setting (usergroup specific)
  13. Added JukeBox.Settings.AddSongCooldownsLimit (default 2)
  14. Determines how many songs can be added before the cooldown starts.
  15. Added JukeBox.Settings.AddSongCooldownsLimitList (default list)
  16. More advanced version of the above setting (usergroup specific)
  17. Added JukeBox.Settings.UseAddSongGroupRestrictions (default false)
  18. Allows you to ban groups from adding songs.
  19. Added JukeBox.Settings.AddSongGroupRestrctionWhiteList (default false)
  20. Sets if the groups are whitelisted or blacklisted.
  21. Added JukeBox.Settings.AddSongRestrictedGroups (default list)
  22. The groups to be white/blacklisted.
  23. Added back default superadmin checks to server code.
  24. Experimental fix to favourites bug.

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

Stable1.6.6

Another small update. This one is highly recommended, however. This addresses long standing issues with the 3 smallest resolutions.

  1. Fixed game freezing indefinitely when opening the JukeBox menu on low resolutions.
  2. Make the All Songs and Queue lists slightly easier to read on low resolutions.
  3. Changed JukeBox.Settings.TTTNotRoundEnd a tad.
  4. This now mutes music and continues playing rather than starting a new song.

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

Stable1.6.5

Small update for a user-requested feature. No need to update if you don't need this feature.

  1. Added JukeBox.Settings.TTTNotRoundEnd (default false)
  2. Basically the opposite of end round music for TTT, plays music all the time except for at the end of the round.

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.6.4

SECURITY UPDATE It is highly recommended you update to this version to prevent large exploits.

  1. Fixed stupidity of networking the player via net.WriteEntity in net messages.
  2. Stored who's voted to skip a song on the server to prevent repetitive skipping by 1 player.
  3. Made MySQL settings more secure.
  4. Made JukeBox_TransferSongs only available once per map.
  5. Added sort by letter to the All Songs tab to try and help with servers that were exceeding the maximum songs per list.

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

Stable1.6.3

This is a small update to push 2 user-requested features. There is no need to update if you don't need any of these features.

  1. Added JukeBox.Settings.DisabledOverride (default false)
  2. Allows you to make it so the JukeBox is off by default for everyone that joins.
  3. Added JukeBox.Settings.CooldownBypassers (default empty list)
  4. Allows you to specify ranks that can queue songs even if the song was recently played.

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.6.2
  1. Fixed the new timer system to prevent the song queue from not advancing.
  2. Replaced a few more instances of CurTime so that player cool-downs aren't affected by host_timescale.

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

Stable1.6.1

Small update to add some requested features. (I'm still working on a few others)

  1. Added support for Sandbox Simple Money System
  2. Added a video quality option.
  3. Changed the system to now ignore host_timescale and game speed.
  4. Made the names/artists of songs shorten if they over-spill.
  5. Added a few more language phrases.

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.6.0

I've been busy working on language support as well as a few other things. Language support is in beta as the Admin side of things hasn't been done yet. I'm currently working on moving songs up/down the queue as well as a few other things. Sorry for taking a while with this update, blame Rust.

  1. Added language support (beta).
  2. You can now create new languages that users can choose from using the Options menu of the JukeBox (read the README).
  3. Added user blacklist/whitelist. This allows you to only allow certain ULX groups to be able to queue songs.
  4. Added JukeBox.Settings.UseGroupRestrictions (default false).
  5. Added JukeBox.Settings.GroupRestrctionWhiteList (default false).
  6. Added JukeBox.Settings.RestrictedGroups.

If this update has issues, let me know using the ticket system or revert back to the old version, download 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.5.5
  1. Added a "Refresh All" button to the All Songs list (10s delay between refreshes)
  2. Changed the way checking for MySQL works to hopefully reduce/remove the chance of random MySQL errors for no reason.
  3. Minor changes

Please note that I'm currently working on Language support as well as moving songs up/down the queue.

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.4
  1. Fixed an issue that prevented queue'd songs from playing and potentially breaking PS2
  2. Fixed an issue with IdlePlay that made it start playing over user requests

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