Garrison Jukebox
Garrison Jukebox
This addon lets you select (from the World of Warcraft embedded music files) a list of music that will either play inline or randomly while in one of the zones you selected in your zone list. (by default, Lunarfall and Frostwall are added)
Not all music is entered yet, almost... I'm working on it. If you would like to add music to this addon, you can request it via the wowace ticket system. Because several zones have multiple music files, I suggest anyone creating a ticket to supply the embedded filename.
You can follow me on twitter @Azmaedus for addon updates
Information
Slash Commands (/gjb)
- config: Opens up the configuration dialog.
- next: Plays the next song in your jukebox; if set to 'shuffle', will simply play another random song.
- play: Stops original zone music and starts playback of your jukebox items.
- stop: Stops playback and starts original zone music.
- prev: Plays the previous song in your jukebox; if set to 'shuffle', will simply play another random song.
- showicon: Shows the minimap icon.
- hideicon: Hides the minimap icon.
- showplayer: Shows the music player.
- hideplayer: Hides the music player.
- resetpos: Resets the anchors of the music player to the center of the screen.
JukeBox
- You can cycle through samples of the selected title (music) by clicking the "Play Sample" button.
Music Player
- A graphical UI allows you to control the jukebox. Play, Stop, Previous and Next buttons. To move the UI, ALT+RightMouseButton and drag to desired location.
Available Music
You can view the contents of each expansion by clicking on the links below.
- Classic World of Warcraft
- The Burning Crusade
- Wrath of the Lich King
- Cataclysm
- Mists of Pandaria
- Warlords of Draenor
- Events and miscellaneous
- Blizzard Music Rolls (WoD 6.1)
- Legion (link to come...)
- Battle for Azeroth (link to come...)
Known Issues
- Inter-addon communication may still contain bugs.
- Sometimes when changing from a zone not on the zonelist to a zone that is, GJB will play 2 consecutive songs. Working on a fix.
Before submitting your bug(s), check that you are using the latest version. If not, please update and also check if the bug hasn't already been submitted either as a ticket or in the project's description. Thank you.
v2.x
Warning! If you were using v1.2.1.0 or older, this new version will reset your SavedVariables; the structures of the musictable and zonetable have changed and as a consequence, all of your jukeboxes (Jukebox, Advanced, STM) will be emptied. As a precaution, you can also backup your SavedVariables prior to using this new version (INSTALL_DIR\WTF\Account\ACCOUNT_NAME\SavedVariables\GarrisonJukeBox.lua).
Incredible! Thank you, I'll check it out.
Hi, This addon is amazing and really adds to perks like me being a roleplayer and also being a huge fan of wow music-I have one question though. im using the Advanced settings of the addon and have specific music playing in specific zones, ive encountered something which i dont know if its a bug or not: When i hit "Stop" music, the music stops but shortly after half a minute, it starts playing again without me pressing the "play button" is it surpposed to be that way or? Thanks again for the great addon!
Is it possible that this behaviour happens when you traverse into another zone?
I would appreciate a detailed analysis of how this happens in order for me to narrow down the issue, if any.
Thanks for the comments :)
Edit: I do see where the problem is. A fix will make it in the next push (1.2.0.6).
First of all, this addon is one of the best I've ever found. I had the earshattering garrison music constantly muted before I found this. However, I have one request. If there were some way to make it so that there's an interval between each track if we don't have "Loop Music" checked in the System>Sound settings, that would be great. I'm not familiar with lua though, so if that's not possible, I suggest an option to enable or disable looping in the addon settings with perhaps a way to manually set the interval between tracks.
Thanks for the great addon and frequent updates!
Are you talking about a 2-3 second wait period before playing the next file?
I am aware that some are experiencing issues related to exclusions. I will look into it asap.
Edit: Found a few bugs, working on a fix.
Edit: 1.2.0.0 now available.
Wonderful! I've had music disabled while waiting for this fix because I can't stand the horde garrison music, so you have my thanks for being so quick with the fix! :)
Thanks for the fix, but mine's still not working. The game crashes whenever the GJB skips an excluded song.
Have you tried to delete your saved variables file?<INSTALL_DIR>\WTF\Account\<ACCOUNT>\SavedVariables\GarrisonJukeBox.luaIf this does not work, please send me a PM with the contents of your saved variables file mentioned above.Edit: You are correct. I finally made it crashed using a specific query. I will fix it today. Could you tell me exactly the options you have checked in the settings tab for it to crash plz.
I only have the "pet battle music" and "chat output" buttons ticked. I've noticed if I tick "shuffle music" and "inline" it doesn't crash.
I've pushed 1.2.0.1. Tell me if that fixes the problem.
Yep, works perfectly now. Great work! :)
Question: i tried to share the music in my garrison with someone in my party however they said that they couldnt hear anything but the default music. do they need the addon too?
Yes. Both sender and receiver need the addon.
Note: This feature is still being tested and may not function properly. I'm working on it.
Can someone please tell me the exact settings i need to get this thing to play the ENTIRE song when i change subzones? It keeps changing every 15 seconds or so as I fly around and it's really irritating. I love the addon when I'm standing still but I'd like to able to use it while farming. Help please!
Note: I have all zones added to the zone list, and "all zones" checked. I've tried tweaking pretty much every other setting and can't figure out what I need to do to make it stop ending mid-song on subzone change. (i.e. like flying from one part of Storm Peaks to another.)
Right now when I change zones or subzones, i get this error:
"GarrisonJukeBox: The music title being played has all of its songs excluded. GJB will disregard the exclusions for this music title until changed. Note: consider removing the music title instead."
I've tried checkign all the song boxes to correct it but then it cashes my game when I change zones. I'm at wit's end. I really, really want to be able to use this addon so I hope this can be fixed. Thanks!
What version do you have?
Hi, I love this addon but I'm having some issues with it. I've had these issues since I first installed it; I'm currently running the latest version of it. I've also tried disabling all other addons but I still have the issue. When I select songs to exclude, and go to play the jukebox, the game crashes. The only way I can get it to work is to have no songs excluded. This is a bit annoying when I want to exclude most of the Black Temple tracks for the two that I want, because I cannot do this. Any idea what may be causing this?
This is also happening to me as of the latest patch. Never happened earlier.
I am currently fixing this. An update will be available sometime this morning.
As of the latest patch, I'm now getting the error:
"GarrisonJukeBox: The music title being played has all of its songs excluded. GJB will disregard the exclusions for this music title until changed. Note: consider removing the music title instead."
..even though I haven't excluded a single file. This happens with all the different songs I've tried, and one time WoW even crashed (didn't know addons could still do that?) as I tried excluding/including songs to see if that helped.
Everything worked perfectly before the most recent update.