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).
-
View User Profile
-
Send Message
Posted Nov 19, 2020Any chance to add Forge of Souls from Wrath of the Lich King?
-
View User Profile
-
Send Message
Posted Feb 16, 20202.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!
-
View User Profile
-
Send Message
Posted Jul 7, 20192.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.
-
View User Profile
-
Send Message
Posted Jun 29, 2019Hey 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.
-
View User Profile
-
Send Message
Posted Jun 30, 2019In 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.
-
View User Profile
-
Send Message
Posted Jul 5, 2019In 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.
-
View User Profile
-
Send Message
Posted Jul 29, 2018Do 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!
-
View User Profile
-
Send Message
Posted Mar 8, 2017Is 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.
-
View User Profile
-
Send Message
Posted Nov 7, 2016Hi 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.
-
View User Profile
-
Send Message
Posted Mar 5, 2017I'll try and add the zones this week if I can spare the time.
-
View User Profile
-
Send Message
Posted Sep 17, 2016Okay, 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.
-
View User Profile
-
Send Message
Posted Oct 13, 2016Have you tried the latest version 2.0.2.4? There is a reset functionality in the options.
-
View User Profile
-
Send Message
Posted Sep 17, 2016ty for keeping up this addon.
-
View User Profile
-
Send Message
Posted Oct 13, 2016You're welcome and thanks.
-
View User Profile
-
Send Message
Posted Aug 26, 2016I'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
-
View User Profile
-
Send Message
Posted Aug 31, 2016Quote from machinelf >>
-
View User Profile
-
Send Message
Posted Sep 2, 2016I 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.
-
View User Profile
-
Send Message
Posted Sep 10, 2016Have 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.
-
View User Profile
-
Send Message
Posted Aug 17, 2016Just 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.
-
View User Profile
-
Send Message
Posted Aug 7, 2016Hi, 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): ?