- Fixed video playback issues
There have been changes to the shared_settings.lua file, so be sure to copy over your settings carefully.
- Fixed DarkRP support
There have been changes to the shared_settings.lua file, so be sure to copy over your settings carefully.
- Changed playback to use youtube-lite, which should prevent ads and generally be more reliable than the current embeds (thanks Shadowsun⢠for the fix)
- Prevent potential errors caused by the currently playing song not being available (e.g. because it has been deleted)
There have been changes to the shared_settings.lua file, so be sure to copy over your settings carefully.
- Added setting
JukeBox.Settings.RestrictMenu - Can be used alongside
JukeBox.Settings.UseGroupRestrictionsto prevent the menu being openable by restricted groups. - Added language phrase
#CHAT_CantOpenMenu
There have been changes to the shared_settings.lua and shared_language.lua files, so be sure to copy over your settings carefully.
Added early support for bLogs.
- Added support for bLogs, logging when a song is queued and when a song request is made.
- Added 2 new server-side hooks for when certain events happen in the JukeBox.
JukeBox_SongQueued(player, song)JukeBox_SongRequested(player, song, accepted)
There have been no changes to the shared_settings.lua or shared_language.lua files, so you don't need to overwrite your version of these files.
- Fixed server-side lua error on player disconnect
There have been no changes to the shared_settings.lua or shared_language.lua files, so you don't need to overwrite your version of these files.
- Prevented abuse of net message spam causing clients to be kicked.
- Added warning to ADMIN - Requests page about the maximum size of All Songs list.
- Added language phrases: #REQUESTS_Warning, #REQUESTS_WarningPopup, and #POPUP_Warning.
- Added compression to the transmission of the All Songs list
- Added MySQL support to IdleSongs list (cannot be converted, you will need to manually check them again).
- More changes from v1.9.4 to attempt to fix file read problems on some servers.
I'll be looking into a more permanent solution for the net message limit when I have time. Hopefully, this will help people avoid the problem until then.
There have been changes to the shared_language.lua file, so be sure to copy over and update your languages carefully.
- Fixed the ADMIN - Add Playlist page. It now uses your API key rather than trying to use mine, which doesn't work.
- Let me know if you have any issues with this. I had to move the original PHP code to run in Garry's Mod lua. There may be some quirks that I've missed.
- Added basic checks for private videos in playlist search.
There have been no changes to the shared_settings.lua or shared_language.lua files, so you don't need to overwrite your version of these files.
- Fixed allowing people to queue songs who couldn't afford it (DarkRP Cash), preventing negative money.
- Fixed DarkRP cannot afford text not using the proper language phrase.
- Fixed add a song searches with spaces ignoring anything after the space.
There have been no changes to the shared_settings.lua or shared_language.lua files, so you don't need to overwrite your version of these files.
- Fixed searches with spaces returning no results.
There have been no changes to the shared_settings.lua or shared_language.lua files, so you don't need to overwrite your version of these files.
PLEASE READ: This is a Beta update to allow the use of the Search tab and video length checks. This update requires you to provide your own API key to the JukeBox. You can read how to get one here.
You SHOULD update if:
- You are not hosting the JukeBox web files,
- You can use your own YouTube API key (read how here)
- and you want video search and length checks to work.
You SHOULD NOT update if:
- You are already hosting your own JukeBox web files,
- You can't use your own YouTube API key
- or you don't care about video search and length checks being broken.
Please note that the Admin Playlist tab is still broken in this update.
I'm releasing this update now as I don't have much free time and I wanted to provide an alternative fix as quickly as possible. I will work on updating this slowly to be easier to use, but for now you can use this version if you're okay with going through these steps.
Sorry for the inconvenience. It doesn't look like YouTube will be reinstating my API key, so this is the best I can do.
There have been changes to the shared_language.lua file, so be sure to copy over your settings carefully.
This update adds support for SH Pointshop. As I don't have access to the addon, I have marked this update as a beta, as I have been unable to test it. You do not need to update if you don't need this feature.
- Added SH Pointshop Support (BETA)
- Added JukeBox.Settings.UseSHPointshop (default false)
- Added language phrase #ALLSONGS_CostSHPS
- Added YouTube ToS and Google Privacy Policy messages to Options page
- Added 6 new language phrases under the ABOUT AREA section that refer to this section
- In order to comply with YouTube's API terms of service and continue using their API, they have requested that I include these links within the addon. Without them, I would not be allowed to use the API.
There have been changes to the shared_settings.lua and shared_language.lua files, so be sure to copy over your settings carefully.