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).
Playing the entire wow set of audio i.e "All Music" checked will make certain tracks appear far more often, you end up hearing the seasonal ones A Lot way more often than would be expected. I think the randomizer might need some tweaking; I'm guessing they are weighted more in effect because they are a distinct subsection. After hearing the Tauren Shaman's Power of the Horde, Brewfest etc at least once a day I had to go in modify the original wow files.
You are correct, the random selection of music is pretty basic. Didn't want to spend too much time with this section. Will come up with a better way to manage music randomization in a future build.
If anyone knows where to find the "Call to Arms" track, please let me know. I was in the Magnarok area in Frostfire ridge and it started playing, but damn I can't find it anywhere in GJB.
I know this isn't very helpful but my addon stopped working for me, happened in the past week or two. I know for sure i didn't change any settings or anything. I can still play a selected file from the options, but in game, nada. Pressing the play/stop/fwd buttons don't work either.
This also happened a month or two ago and I did a clean reinstall which seemed to work. AIso I think the reason it takes a while to notice this addon isn't working is due to its background nature.
Can you tell me if version 2.0.0.8 works with your untouched savedvariables from 2.0.0.9?
Thanks for looking into this, It does not. I just deleted 2.09 and installed 2.08. After I loaded the game, I only hear the normal in game music and pressing Play on the jukebox does nothing.
After trying each option on and off I dicovered that clicking "All Music" works, disregarding jukebox. That is what i will go with, as it's better than nothing. I believe that was also possible before when using 2.09 but not 100% sure.
I don't get the new version at all :( it won't play my music, even though I've set everything. When I manually press the play button it only plays one songs from my selection, but then it just goes back to default. Don't know what I'm doing wrong. Sometimes after I reload, I hear a faint start of one of the song I selected, but then it goes back to default. I'm setting this up in my garrison btw.
Have you tried to delete your saved variables file?
<Install_Dir>\WTF\Account\<Account_name>\SavedVariables\GarrisonJukeBox.lua
I find myself constantly spamming the stop button if I go into a zone where I like the music. Given the current state of the autoplay, I suggest a global disable addon button.
Zone or sub-sone? GJB was not designed with sub-zones in mind; would be way to "config heavy".
If you're talking about Zones, then I suggest removing said zone from your list.
However, a enable option would be a good thing.
Does not work at all if you have an in game jukebox from the quest. Only able to play a sample version of the selected songs and only by opening the config menu each time.
Can you give me a bit more information? I have the Blizzard MusicBox enabled (Quest Completed and playing a tune) and GJB works just fine.
Again, thank you for being awesome.
A reminder for new versions to delete your old wtf, save yourself a lot of frustration. The new versions won't recognize your old playlists at all.
Suggestion: one button autopopulate new jukebox. It's a helluva lotta clicks every time there's a new version. It was fine the first time but no fun by the third time, especially considering the excludes, which can easily stretch into hours. No way in hell a casual user would keep up with this - my suggestion to is just go to Settings and click "All Music."
If I understand you correctly, you are saying that when there's a minor update (2.0.0.3 through 2.0.0.7) you had to delete you savedvariables and repopulate your jukeboxes?
The only reason that a previous version jukebox (playlist) would not work is because your "previous version" is 1.2.x or later.
As of 2.0.0.3 release, all future version in the range 2.x do not need any reconfiguration of the jukeboxes.
So what is the neat little .lua line I need to change to extend to 90sec w/o music?
2.0.0.7 extended to 300 seconds
\options\settings.lua - line 124 as of 2.0.0.7
Set max to whatever number you want in seconds.
Edit: New version fixed problem!
I've really enjoyed using this, picked it up in June. Thanks for this amazing addon - I love you - but after the update two weeks ago (I finally sat down and recustomized all the tracks again - took hours) the new version is broken - I can't mute the music now! Well - I can, but never for long. Have to keep pressing mute music... and again.,.. and again.... Even though I'm standing still in the garrison.. sometimes it takes longer than other times. Also, I always have to re-mute when changing zones and logging into a new character. The final solution for peace and quiet is to disable the addon.
Users, be sure to SAVE YOUR OLD SETTINGS, put them somewhere safe - especially if you spent hours like I did customizing them!!! So you can revert to earlier version.
It wasn't this way before.
I have checked and unchecked all options. I have re-installed (keeping the new settings as WTF) Using the GUI buttons doesn't fix the problem. Here are my current checked settings, everything else is out of the box. I added in every music file in the main window.
-Shuffle Titles
-Hide Minimap
-Pet Battle Music
-Chat Output
-All Zones
I don't have any other music addons.
I can't figure out why no one has mentioned this in 2 weeks - I assume it's because most people haven't noticed the changes and spent the time to recustomize. The other people never ever mute their music.
This isn't useable at all and driving me crazy. The earlier version worked fine; I'd use it in a hearbeat if the amount of time customizing (a few hours) wouldn't be wasted a third time. As it stands I sadly have to disable this, as not having on-demand persisting silence when I need it is a deal killer.
What's going on? Please fix - this was an amazing addon!
Edit: I noticed you tweeted this, maybe it's related:
"I'm aware of an issue when changing profiles to a pre-v1.2.1.0 save. Working on a fix."
I'm aware of this issue and sadly, to fix it, I have to disable the SoundKit feature. I'm working on it atm.
This is a different issue.
Try 2.0.0.6 and let me know if this settles your issues.