Arrggg, I forgot to reset the settings file to default. Just changed the settings back to what they should be.
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.
The Greater than an Hour update.
- Changed all minute entry's to accept up to the maximum song length (doesn't cap out at 100 any more).
- Songs over 1 hour long now display properly as hh:mm:ss
- Get Song Length button now includes hours into the minuets, so it actually returns the correct time for songs over 1 hour.
- Get Song Length button now creates a notification if the song length is longer than the settings allow, so it doesn't look like the process got the wrong time.
- Added a timer to notifications in the menu so they automatically delete.
- Added JukeBox.Settings.NotificationTimer (default 10secs).
- Some other stuff that was changed weeks ago but never published.
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.
- Video Checker popup changes:
- Added checks to timed events to prevent errors.
- Added JS function that should stop the video playing before closing.
- Removed the ability to click on items in the YouTube player, preventing sounds from continually playing.
- Added the ability to open the YouTube links in Steam Overlay rather than the popup for further inspection.
- Added JukeBox.Settings.DefaultEnabled (defualt true).
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.
- Cheaty workaround to prevent the console spam produced from switching to DHTML from HTML panels.
- This now means HTML errors from the JukeBox YouTube Player page won't display in console.
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.
- Fixed an issue with songs under 1 minute returning their value as minutes (PHP Code Update, should have fixed automatically now).
- Added checks to (hopefully) fix a rare reported issue with Accepting songs causing errors with the notification system.
- Added JS to set the volume of the JukeBox when the client loads (this should hopefully prevent people's volume's not being set).
Please note that from now on the default value of JukeBox.Settings.VoteSkipPercent will be 60% rather than 80%. Remember to change this if you don't want it like this.
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.
- Fixed a bug that allowed users to vote skip a song infinitely.
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.
Well, we made it to 1.3.0 by accident. I guess there's enough in this update to warrant going to a new number.
- Switched the Song Queue table format to a new one in order to accommodate new features.
- Added a system to (hopefully) update your server's current Song Queue to the new format (Tested as best I could).
- Managers can now see who queue'd a song and copy their SteamID.
- Managers can now delete songs from the Queue.
- Players can now only request X amount of songs in Y amount of time.
- Added JukeBox.Settings.UsePlayerCooldowns (default true).
- Added JukeBox.Settings.PlayerCooldownsTime (default 10mins).
- Added JukeBox.Settings.PlayerCooldownsLimit (default 2).
- Added a chat command to vote skip the current song.
- Added JukeBox.Settings.SkipCommands (default "!skipsong" and "/skipsong").
- Removed more Debug print statements.
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.
Bugfixes
- If you remove a song that's currently queue'd, it will be removed from the queue.
- Vote skips max needed now displays as a whole number on the VGUI rather than a decimal.
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.
Just changed the config back to default settings rather than the weird way I had it set up for testing.
There have changes to the shared_settings.lua file, but I've only reset the values to the default values.
Bug fixes and BETA feature requests update
- Fixed a check for if the song doesn't exist but is queue'd.
- Vote skips now reset when the next song plays.
- Added JukeBox.Settings.AutoAcceptRequests (default false).
- This allows users to have their requests instantly added to the All Songs list without approval.
- Added JukeBox.Settings.MaxSongLength (default 30mins).
- This can help prevent people submitting long mash-ups or compilations to the JukeBox.
- The play/stop button now completely prevents playback and loading of videos.
- Having the JukeBox disabled now hides the HUD element and most chat notifications.
- A chat notification is displayed when a new song starts displaying the song and the chat command to start listening.
- Vote skipping now requires you to be listening to the JukeBox
- Vote Skipping is now a percentage of all players currently listening, not the entire server population. [BETA]
This update is in BETA because I can't currently test it with more than one person. Please report all bugs straight to be via a ticket and I'll rectify them ASAP.
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.
- Fixed accepting requests in the Manager Requests area (whoops)
I haven't been able to test this update as much as I would have liked due to dire internet issues. I've made getting this out a priority though as it really broke the JukeBox.
Please report all bugs as a ticket to me and I'll get it sorted ASAP.
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.
- Chat messages should now work on EVERY gamemode.
- [REQUEST] Button added for Managers to add a song straight to the all songs list rather than it needing accepting as a request.
- Removed debug print messages (I have no idea if these actually ended up in the last update but they're not in this one.)
There have been no changes to the shared_settings.lua file, so you don't need to overwrite your version of the file.