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).
Any chance to add Forge of Souls from Wrath of the Lich King?
2.1.2.2 release is available for download.
Modified the way songs are played by WoW File ID.
Corrected the following expacs:
- Classic
- BC
- WotLK
- Cata 1
- Cata 2
- MoP
- WoD
Still working on remaining expacs.
Enjoy!
2.1.1.0-beta2 is now available.
Only Classic & Burning Crusade music is working for now.
lease let me know if there are any issues.
Hey this is broken in patch 8.2 :(
BTW, can you tell me how I can move the little box? I can't seem to drag it to another area of the screen.
In reply to Azarias59:
Can you please provide details. "Broken" is not very informative.
If by "little box" you mean the music player :
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.
In reply to Azmaedus:
No, I mean it actually will not play any ingame music. I think it has to do with some changes they made in the 8.2 patch, you can't reference music files inside the game directory unless it is under /interface/ - or something to that effect.
Do you plan to update this addon for 8.0?
Edit Sept 18: I suppose not, but if you ever read this, thank you for the wonderful addon!
Is the song "Canticle of Sacrifice" (Lion's Rest music) listed in the addon somewhere? I've been looking for it but can't seem to locate it.
Hi there Azmaedus, thank you so much for this addon - it made the Garrison tolerable each day.
Please, when you have time can you add the Legion dungeons (and perhaps raids) to the selectable zones? I would like to change the music in Legion's Violet Hold to something more inspiring.
I'll try and add the zones this week if I can spare the time.
Okay, this add-on just developed a bug for me. Causes some weird extra frame to appear over the Social Chat Button.
http://i.imgur.com/1rrmUAT.jpg
Upgrading only makes this effect worse, in that it causes three thick white lines cutting thru' the very bottom portion of the frame.
And it was working fine earlier today.
Have you tried the latest version 2.0.2.4? There is a reset functionality in the options.
ty for keeping up this addon.
You're welcome and thanks.
I'm still getting this on Jul 31 version with no other addons installed
12163x GarrisonJukebox\mplayer\config.lua:328: GJBP_BG:SetPoint(): Couldn't find region named '(null)'
[C]: in function `SetPoint'
GarrisonJukebox\mplayer\config.lua:328: in function `SetPlayerPos'
GarrisonJukebox\mplayer\config.lua:336: in function `UpdateMusicPlayer'
GarrisonJukebox\events\events.lua:93: in function <GarrisonJukebox\events\events.lua:19>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:529: in function `InitializeAddon'
Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
Locals:
nil
Quote from machinelf >>
I will be adding a reset function in the next push that will NOT wipe out the selected songs in the jukeboxes. It will only reset the player and other configurations to their default values. This might help your case.
Have you tried to create a new profile and see if this issue persists? I've released a new version, 2.0.2.4 with a new button in the "options : settings" to reset everything except for the playlists (jukeboxes) and zone selections.
Just wanted to let all you know that a beta version is available at wowace.com version 2.0.2.3b
This new version has a new feature; a history list of songs played. Let me know what you think.
Hi, I'm getting the following error, even after installing the newest Jukebox. Please let me know how i can fix it, as none of the music plays now and the add on is unusable in this state. Thanks!
Error occured in: Global
Count: 1
Message: ..\AddOns\GarrisonJukebox\mplayer\config.lua line 328:
GJBP_BG:SetPoint(): Couldn't find region named '(null)'
Debug:
[C]: SetPoint()
GarrisonJukebox\mplayer\config.lua:328: SetPlayerPos()
GarrisonJukebox\mplayer\config.lua:336: UpdateMusicPlayer()
GarrisonJukebox\events\events.lua:93:
GarrisonJukebox\events\events.lua:19
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?