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).
@Azmaedus
@Azmaedus : Hey. I have finished the Garrison Jukebox Custom as GJB's extended addon. Maybe it's a good solution?
http://www.wowace.com/addons/garrison-jukebox-custom/
@unlvsur
Indeed it is somewhat easy to add this feature, however, the goal is to offer embedded wow music to those who like listening to it. If someone wants to play their own music, they should try to find other means to accomplish this such as an external music player, youtube or other addons.
Thank you for the suggestion even though my goal does not follow that path. Hope you enjoy GJB.
Wonderful!
Why not allow users to add their own favorite musics into Garrison Jukebox, for many people want this addons to play music not embeded in WOW. I think it's easy for you to complete.
Is there a way to move the players position ? I see the position reset but I havent found a way to move it from my center screen yet. Also the minimap button appears to be trying to use the same button as my AMR client so any attempt to click on that simply brings up my amr export box essentialy making that button useless for this addon. I may be missing something since Im just getting things figured out. Thx
Edit : nevermine I figured it out eventually, I just had to disable the minimap button on a couple other addons (and relog) to free it up for this one. I still cant drag my player from center screen though, wich isnt a big deal now that the minimap button is working ok.
This is documented in the project description.
Enjoy.
The addon is not working for me. I tried re-installing with the latest version (1.2.0.7 at the time of posting), deleted my variables, re-added music to my jukebox but nothing happens when I select play. The only time music plays is when I select to play the sample in the config window. (running WoW on Windows)
Did you add a zone(s) or selected All Zones in the options?
Not sure I understand exactly what you mean. There are three places to "select zones" (GarrisonJukeBox, Zones and Advanced). I didn't see any option for "all zones" but regardless, I simply added songs to my jukebox, clicked play inside my garrison and nothing happens.
But if you mean if I added all zones to my jukebox, no. I only added the ones I wanted to hear.
However, after you commented my post, I also tried adding Shadowmoon Valley in "Zones" (there is no "Garrison" zone available). And still nothing happens when I try to play in my Garrison.
Did you add Frostwall (Horde) or Lunarfall (Alliance)?
In the settings you can have the option to play the music in every zone of the game by checking "All Zones" (checkbox).
after i checked suffle play and ignore zones and clicked on next song in the player ui my wow crashed. and now as soon as i log in (with this options still active) it crashes. some major bug is going on there
I've managed to reproduce this error and will push a fix tonight (1.2.0.7)
You can delete your saved variables and this will reset the addon to default settings.
Note: Do not use All Zones when you have no items in your jukebox.
Actually just fixed it over lunch :) Enjoy!
Hello great addon.
I am having problems after I installed and ran once. Logged out now I can not open it. I have disabled it reenabled it reinstalled it everything. When I type /gjb showicon and hit enter nothing happens. When I open config click show icon nothing. When I type /gjb showplayer nothing happens.
Any help would be great as the little I saw it, it is exactly what I am look ing for.
Thanks!
Hello!
Have you tried to delete your saved variables<INSTALL>\WTF\Account\<ACCOUNT>\SavedVariables\GarrisonJukeBox.lua
^^^ Did the trick icon and player are back. Thank you for your help!
Hi again. For some reason, I still can't get the GJB to play music at all while I have the following options selected:
Shuffle
Inline
All music
All zones
Chat output
For some reason, it just refuses to play the music. From the tooltips that I've read it will just play whatever music and I can decide to change it by hitting next. Do I have to make a playlist? Seems like that would take forever. I rather it just go through the entire setlist.
*Note: While "All Music" is checked, "Shuffle" and "Inline" are disregarded.
I've pushed a fix 1.2.0.5
Thanks again for all the work you do with these quick fixes. I really want this to work to me, this is a fantastic idea. Your hard work does not go unnoticed.
This addon seems great. I was brought here by the YouTuber Bellular, who highly recommended the addon. One question, though: Is there any easier way to listen to each of the Song Files? Some music has an enormous amount of song files and so it's quite a chore sifting through them. Right now I am having to deactivate them all except one song file and then stopping the music to start that song file.
Is there no easier way to just play the song file you want to listen to? Perhaps a button next to each song file to play it? Thanks.
I'll try to come up with something. Thanks for your suggestion.
Edit: I uploaded 1.2.0.4 with a new way of sampling music. Enjoy!