Download
(636Kb)
Download
Updated: 02-16-20 02:49 PM
Pictures
File Info
Compatibility:
Visions of N'Zoth (8.3.0)
BfA content patch (8.2.5)
Rise of Azshara (8.2.0)
Updated:02-16-20 02:49 PM
Created:01-03-15 09:19 AM
Downloads:12,471
Favorites:18
MD5:
Categories:Garrisons, RolePlay, Music Mods

Garrison Jukebox  Popular! (More than 5000 hits)

Version: 2.1.2.1 release r1
by: Azmaedus [More]

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)

[b]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 for the music player to the center of the screen.

JukeBox Tab (Sample)
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.

Known Issues
  • Inter-addon communication is still buggy.
  • Sometimes when changing from a zone not on the zonelist to a zone that is, GJB will play 2 consecutive songs.

*If you are not using the latest version, please update and also check if the bug hasn't already been submitted either as a ticket or in the project's description before submitting your bug(s). Thank you.

Warning! If you were using v1.2.1.0, 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).

License: GPLv2

Post A Reply Comment Options
Unread 01-31-15, 06:55 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by vikkyne
Noticing that the Music Player controls reappear after reload, even with the checkbox ticked to hide it. Not unlike back with the minimap icon.
This will be fixed in the next version that I will push in a few hours or so.

Originally Posted by vikkyne
One question: is it possible to have pauses between files? For example, in my default Blizz music options I have *not* checked the LOOP MUSIC option, so I will get periods without music. I am wondering if this is possible with the player? Perhaps there needs to be continuous streaming for it to work? I don't know.
This is somewhat sensitive to do because of the limitations on sound control in the API. There could be a workaround by using a muted sound file and play it until the user interacts with the addon. However, my design philosophy for this addon is to only use embedded files and I don't want to start using external sources.

Another way would be to turn off the user's CVars for sound... Don't like messing with that.
Last edited by Azmaedus : 02-01-15 at 04:32 AM.
Report comment to moderator  
Reply With Quote
Unread 01-31-15, 07:51 AM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Noticing that the Music Player controls reappear after reload, even with the checkbox ticked to hide it. Not unlike back with the minimap icon.

One question: is it possible to have pauses between files? For example, in my default Blizz music options I have *not* checked the LOOP MUSIC option, so I will get periods without music. I am wondering if this is possible with the player? Perhaps there needs to be continuous streaming for it to work? I don't know.
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 05:25 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by vikkyne
How do I remove this remote control that is popping up on my upper left screen? It is covered under Titan Panel and I'd rather it not be there.
I pushed another fix today. You can download rev109.
Right-Click on the Icon in the mini-map or /gjb hideplayer ~ showplayer
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 04:37 PM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
How do I remove this remote control that is popping up on my upper left screen? It is covered under Titan Panel and I'd rather it not be there.
Report comment to moderator  
Reply With Quote
Unread 01-26-15, 04:32 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Re: Bug

Code:
Message: AceLocale-3.0: GarrisonJukeBox: Missing entry for 'ICON_RCLICK'
I pushed a fix, let me know if it resolved. Thank you for pointing out this error.
Report comment to moderator  
Reply With Quote
Unread 01-24-15, 01:03 PM  
Sasenna
A Murloc Raider
 
Sasenna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 114
Uploads: 7
Bug

Did a clean install of the addon as well. Only Addons running are Garrison JukeBox and Swatter.

Code:
Date: 2015-01-24 13:46:42
ID: 1
Error occured in: Global
Count: 1
Message: AceLocale-3.0: GarrisonJukeBox: Missing entry for 'ICON_RCLICK'
Debug:
   garrisonjukebox\GarrisonJukeBox.lua:228: CreateMinimapIcon()
   garrisonjukebox\GarrisonJukeBox.lua:442:
      garrisonjukebox\GarrisonJukeBox.lua:406
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[1]"]:9:
      [string "safecall Dispatcher[1]"]:5
   (tail call): ?
   ...s\garrisonjukebox\Libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon()
   ...s\garrisonjukebox\Libs\AceAddon-3.0\AceAddon-3.0.lua:644:
      ...s\garrisonjukebox\Libs\AceAddon-3.0\AceAddon-3.0.lua:636
Locals:
None
AddOns:
  Swatter, v5.21c.5521 (SanctimoniousSwamprat)
  garrisonjukebox, vv1.0.8.1 release
  BlizRuntimeLib_enUS v6.0.3.60000 <none>
  (ck=7e)
__________________
l SasUI l - Blizzard Like l Sas Diablo l - Alteration of l RothUI (Diablo) l
Report comment to moderator  
Reply With Quote
Unread 01-22-15, 07:41 PM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Ah ok, got it.
Report comment to moderator  
Reply With Quote
Unread 01-21-15, 09:28 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by vikkyne
One thing I'm noticing is that quite a bit when I zone into my garrison (which is the only place I use the jukebox) it will often load a song, not play it and then immediately load another song. Not sure what that is about, and it's not 100% of the time.
There seems to be limitations when it comes to handling zone changing. I've discovered that the zone change events given to us are map related instead of bound collision type event, which is what Blizz probably uses internally. I need to use timers to trigger the PlayMusic() method or else the level loading script overrides the said command and starts playing normal zone music. It is indeed a bug but I have no clue for the moment on how to make it better. Sorry for the inconvenience though; hate it when StormPeaks gets dumped ...

Short: The zone music is one of the last non visual things to load in zone scripts in my belief, thus overriding the PlayMusic() call.
Last edited by Azmaedus : 01-22-15 at 05:30 AM.
Report comment to moderator  
Reply With Quote
Unread 01-21-15, 08:29 PM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
One thing I'm noticing is that quite a bit when I zone into my garrison (which is the only place I use the jukebox) it will often load a song, not play it and then immediately load another song. Not sure what that is about, and it's not 100% of the time.
Report comment to moderator  
Reply With Quote
Unread 01-18-15, 11:42 AM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Well, anything you do is a bonus. Just enjoy relaxing
Report comment to moderator  
Reply With Quote
Unread 01-17-15, 09:55 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Events

Sadly, I'm in the middle of migrating the code of a massive ERP system and haven't had the time to do the events yet. As soon as I find some time (between relaxation ) I'll work on adding those.

Hope you enjoy the addon.
Report comment to moderator  
Reply With Quote
Unread 01-11-15, 05:51 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by vikkyne
Error: the icon returns every time after a screen reload
1.0.7.3 fixes this issue.
Last edited by Azmaedus : 01-11-15 at 06:37 PM.
Report comment to moderator  
Reply With Quote
Unread 01-11-15, 12:32 PM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Error: the icon returns every time after a screen reload
Report comment to moderator  
Reply With Quote
Unread 01-11-15, 11:44 AM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
lol you're overwhelmingly responsive. fantastic. so satisfied when i switch onto my troll and hear zul'gurub, zul'aman, and zul'drak music, and then onto my orc and hear durotar, etc.
Report comment to moderator  
Reply With Quote
Unread 01-10-15, 08:24 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by vikkyne
Using the jukebox w/ TitanPanel (using icon) - possible to include a Minimap button checkbox so I can remove it from my minimap? Not seeing it in either the Garrison Jukebox options or Titan Panel context menu.
I've made the change I will push it in the next version 1.0.7.1. I should be able to upload it by the end of tonight.
Last edited by Azmaedus : 01-10-15 at 09:21 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.