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,468
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 10-09-15, 05:18 AM  
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
When I click on the 'Advanced' option button to recreate my zones for GJ, I am getting this error:
Date: 2015-10-08 11:07:40
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\garrisonjukebox\core.lua line 317:
attempt to index local 'ztbl' (a nil value)
I will look into this asap. Thank you for reporting this bug.
Report comment to moderator  
Reply With Quote
Unread 10-08-15, 09:09 AM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
When I click on the 'Advanced' option button to recreate my zones for GJ, I am getting this error:



Date: 2015-10-08 11:07:40
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\garrisonjukebox\core.lua line 317:
attempt to index local 'ztbl' (a nil value)
Debug:
(tail call): ?
garrisonjukebox\core.lua:317: ?()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:253:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:197
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1241:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1055
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1588: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1868: Open()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1896:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1894
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...face\AddOns\Altoholic\libs\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20:
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19
[C]: Show()
..\FrameXML\InterfaceOptionsFrame.lua:28: InterfaceOptionsList_DisplayPanel()
..\FrameXML\InterfaceOptionsFrame.lua:46: InterfaceOptionsListButton_OnClick()
[string "*:OnClick"]:2:
[string "*:OnClick"]:1
Locals:
None
AddOns:
BetterReputationColors, v6.2.1
ClassColors, v6.0.3.24
Swatter, v5.21e.5566 (SanctimoniousSwamprat)
Cursor, v6.2.0.4
ACP, v3.4.18
AddonUsage, v2.0.8
AdvancedIconSelector, v1.0.7 tg3
Align, v
Altoholic, vr165
Auctionator, v3.2.6
AutoDismount, v
BadBoy, v12.864
BadBoyCCleaner, v
BadBoyGuilded, v
BadBoyHistory, v
BadBoyLevels, v
Bartender4, v4.6.11
BetterBlizzOptions, v
BlockChinese, v1.2
BodyguardHealth, vv2.3.1
BonusRollPreview, v60200.27-Release
ButtonForge, v0.9.40
CinematicCanceler, v1.3.2
ClassicAutoComplete, v
DataStore, vr55
DataStoreAchievements, vr41
DataStoreAgenda, vr22
DataStoreAuctions, v6.0.001
DataStoreCharacters, vr35
DataStoreContainers, vr51
DataStoreCrafts, vr68
DataStoreCurrencies, vr30
DataStoreGarrisons, vr14
DataStoreInventory, vr43
DataStoreMails, vr43
DataStorePets, vr38
DataStoreQuests, vr35
DataStoreReputations, vr36
DataStoreSpells, vr26
DataStoreStats, vr25
DataStoreTalents, vr51
DayNight, v1.2
DBD, v0.9
DBMCore, v
DBMDefaultSkin, v
DBMGarrisonInvasions, v
DBMLDB, v
DBMStatusBarTimers, v
Decursive, v2.7.4.4
EasyLoot, v3.1.0.3
EnhancedColourPicker, v4
ExtraActionButtonMover, v
FasterCamera, v1.8
garrisonjukebox, vv2.0.0.3 release
Grid, v6.0.3.1710
GridAutoSizeLayout, v
GridIndicatorsDynamic, vv6.0.3.8
GridLayoutByRole, v1.2
GTFO, v4.37.4
HideGarrisonAlertFrame, v1
HideRaidFrame, v1.5
ImprovedOptionsFrames, v1.5.5
Ion, vHydrogen 12.1
JunkFilter, v1.05
LeatrixPlus, v6.2.12
LeFollowers, v1.1
LinkWrangler, v1.95
LinkWranglerCompanion, v1.73
LootWonAlertHiderMover, v1.09.00
MacroToolkit, vv6.2.0.0
MailTips, v2.6
Mapster, v1.6.4
MasterPlan, v0.70
MasterPlanA, vA
MerchantFilterButtons, v2.2
MerchantHelper, vv3.1
MinersCoffeeAndPick, v1.8
Molinari, v60000.35-Release
MoveAnything, v15.2.3
NoDuelSpam, v1.04
NoMapEmote, v1.0.1
nShopReplace, v0.0.3
OldMainMenuMicroButton, v1.0.3
Otis, v1.2.01
PeaceAndQuiet, v6.2.0
PetJournalEnhanced, v2.9.16
Postal, v3.5.4
Quartz, v3.2.5
QuestItemBar, v0.8.6.0
QuestLevelPatch, v1.18
RaresTip, vr09
ReputationBars, v1.4.5
RoleIcons, v4.5.4
SavedInstances, v6.2.4
SheepMonitor, v1.14
SimpleILevel, v3.2.18b
SimpleILevelGroup, v3.2.18b
SlashIn, v
SortedCurrencyTab, v1.2a
SpamageMeters, v1.9.0
SpeedyLoad, v2.2.0
Tabardomatic, v2.0.12
TargetClassIcon, v6.1-1.2
Teleportcloak, vv1.3
TidyPlates, v6.16.1-6-g70b083d
TidyPlatesThreatPlates, v7.013-Alpha
TidyPlatesWidgets, v
Titan, v5.6.14.60200
TitanBag, v5.6.14.60200
TitanClock, v5.6.14.60200
TitanGarrisonResources, v1.1
TitanLocation, v5.6.14.60200
TitanLootType, v5.6.14.60200
TitanOil, v1.2
TitanPerformance, v5.6.14.60200
TitanRepair, v5.6.14.60200
TitanSpec, v4.0
TitanTreasury, v24
TitanVolume, v5.6.14.60200
TomTom, vv60200-2.0.0
TooltipItemIcon, v1.69
ToyBoxEnhanced, v1.1.7
TradeSkillDW, v1.99
Trashcan, v5.4.03
TurnTheScrews, v
WIM, v3.6.27
WIMFlatPanel, v2.1.2
WoWTokenWatch, v1.0.2
BlizRuntimeLib_enUS v6.2.2.60200 <none>
(ck=c30)
Report comment to moderator  
Reply With Quote
Unread 08-28-15, 02:24 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Re: Re: New feature underway

Originally Posted by vikkyne
What is the difference between file and title? They seem the same to me, as all songs have their own file. Or am I missing something?
File is an embedded game file and Title is a collection of Files within a given theme. Its a bit but there's the explanation.
Last edited by Azmaedus : 08-28-15 at 02:25 PM.
Report comment to moderator  
Reply With Quote
Unread 08-28-15, 05:45 AM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Re: New feature underway

Originally Posted by Azmaedus
I'm working on another feature. Play all music except the ones I selected. Its the reverse of the current design thought.

Let me know if the selection of the excluded music should be file based or grouped by title.
What is the difference between file and title? They seem the same to me, as all songs have their own file. Or am I missing something?
Report comment to moderator  
Reply With Quote
Unread 08-10-15, 04:50 AM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Originally Posted by Brdrker
Just started using this addon (was looking for how to put pauses in the Garrison music). I have been seeing video lockups (except for the mouse, which remains the wow hand/finger icon) where the only way to solve this is to log out. Even bringing up the task manager will not allow me to "kill" WoW to regain control of my system (I'm basically doing Ctrl-Alt-Del to solve this). Once I disable the addon, the lockups cease.

I have been messing with the options. I've gone into saved variables and deleted everything and will try to re-do this from scratch to see if I just had some weird set of configuration.

Thought you should know about it.
In order for me to try and figure out why this is happening to you, I need an exact detail of what you did. It sounds like an old endless loop bug... but where in the code?
Report comment to moderator  
Reply With Quote
Unread 08-09-15, 07:32 AM  
Brdrker
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Just started using this addon (was looking for how to put pauses in the Garrison music). I have been seeing video lockups (except for the mouse, which remains the wow hand/finger icon) where the only way to solve this is to log out. Even bringing up the task manager will not allow me to "kill" WoW to regain control of my system (I'm basically doing Ctrl-Alt-Del to solve this). Once I disable the addon, the lockups cease.

I have been messing with the options. I've gone into saved variables and deleted everything and will try to re-do this from scratch to see if I just had some weird set of configuration.

Thought you should know about it.
Report comment to moderator  
Reply With Quote
Unread 08-07-15, 07:15 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Exclamation New feature underway

I'm working on another feature. Play all music except the ones I selected. Its the reverse of the current design thought.

Let me know if the selection of the excluded music should be file based or grouped by title.
Report comment to moderator  
Reply With Quote
Unread 08-07-15, 07:12 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
Not that I feel I or anyone else necessarily needs this, but wondering if it is possible to extend the silence out to 90sec or more? I really don't know what the upper limit on something like that would or could be. But just curious. I did look at the .lua file a bit and considered experimenting, but then thought, 'nah'.
This can easily be changed. I could put it to 90 secs max.
Report comment to moderator  
Reply With Quote
Unread 08-07-15, 01:16 PM  
vikkyne
A Murloc Raider

Forum posts: 4
File comments: 114
Uploads: 0
Well, always enjoyed

Lord, I actually did the WoW jukebox quest and, man!, I regret ever finishing it. I override it with this.

Not that I feel I or anyone else necessarily needs this, but wondering if it is possible to extend the silence out to 90sec or more? I really don't know what the upper limit on something like that would or could be. But just curious. I did look at the .lua file a bit and considered experimenting, but then thought, 'nah'.
Last edited by vikkyne : 08-07-15 at 01:19 PM.
Report comment to moderator  
Reply With Quote
Unread 08-06-15, 07:36 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

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

New version 1.2.1.0

Added STMode (Single Track Mode) To create another type of musiclist populated with .mp3s (filename strings) instead of titles.

Enjoy.
Report comment to moderator  
Reply With Quote
Unread 07-16-15, 04:22 AM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Re: All but exclude...

Originally Posted by Barleduq
Sort of a 'play anything, except for these' mode.
This is indeed an interesting option. I will try to implement it during my vacation time coming next week.

Originally Posted by Barleduq
ETA: I had added some music while on one toon. I swapped to another, and when I was adding some on that toon it suddenly seemed to freeze my entire client for 3-5seconds or so. I might not have noticed it except that I'm watching for freezes from other issues. Is it just cause I'm adding everything in sight or am I doing something wrong? Or is this a known problem? I don't want to make tickets uselessly...
I have not yet tested GJB for speed when a very large jukebox list was present. I will take note of this and look into it.

Also, I will look into the bug you are reporting while clicking the stop button.
Last edited by Azmaedus : 07-16-15 at 04:23 AM.
Report comment to moderator  
Reply With Quote
Unread 07-12-15, 09:36 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Still the same thing...

I pressed stop, and it kept playing. So this time I opened the configuration screen under Interface, and went to the Slash Command sub window, and pressed the stop button there. I got this error, which may or may not be the same error.

Code:
Date: 2015-07-13 00:00:06
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\GarrisonJukebox\GarrisonJukeBox.lua line 649:
   attempt to index global 'self' (a nil value)
Debug:
   GarrisonJukebox\GarrisonJukeBox.lua:649:
      GarrisonJukebox\GarrisonJukeBox.lua:646
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[3]"]:9:
      [string "safecall Dispatcher[3]"]:5
   (tail call): ?
   ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:799:
      ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614
   (tail call): ?
   [C]: ?
   [string "safecall Dispatcher[4]"]:9:
      [string "safecall Dispatcher[4]"]:5
   (tail call): ?
   ...ddOns\GarrisonJukebox\libs\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
   ...ebox\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28:
      ...ebox\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25
Locals:
None
AddOns:
  Swatter, v5.21e.5566 (SanctimoniousSwamprat)
  WowheadLooter, v60011
  ACP, v3.4.16 
  AdvancedIconSelector, v1.0.7
  AdvancedXPBar, v2.0.1
  AllYourBase, v1.0.6
  Altoholic, vr160
  Analyst, v1.3.0
  Archy, v6.2.0.1
  AucAdvanced, v5.21e.5566 (SanctimoniousSwamprat)
  AucFilterBasic, v5.21e.5566 (SanctimoniousSwamprat)
  AucFilterOutlier, v5.21e.5566.5459(5.21e/embedded)
  AucMatchUndercut, v5.21e.5566.5507(5.21e/embedded)
  AucScanData, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatHistogram, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatiLevel, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatPurchased, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatSales, v5.21e.5566.5476(5.21e/embedded)
  AucStatSimple, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatStdDev, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatWOWEcon, v5.21e.5566.5323(5.21e/embedded)
  AucUtilAHWindowControl, v5.21e.5566.5347(5.21e/embedded)
  AucUtilAppraiser, v5.21e.5566.5545(5.21e/embedded)
  AucUtilAskPrice, v5.21e.5566.5447(5.21e/embedded)
  AucUtilAutoMagic, v5.21e.5566.5537(5.21e/embedded)
  AucUtilCompactUI, v5.21e.5566.5550(5.21e/embedded)
  AucUtilEasyBuyout, v5.21e.5566.5507(5.21e/embedded)
  AucUtilFixAH, v5.21e.5566 (SanctimoniousSwamprat)
  AucUtilItemSuggest, v5.21e.5566.5417(5.21e/embedded)
  AucUtilPriceLevel, v5.21e.5566.5535(5.21e/embedded)
  AucUtilScanButton, v5.21e.5566.5403(5.21e/embedded)
  AucUtilScanFinish, v5.21e.5566.5515(5.21e/embedded)
  AucUtilScanProgress, v5.21e.5566.4979(5.21e/embedded)
  AucUtilScanStart, v5.21e.5566.5347(5.21e/embedded)
  AucUtilSearchUI, v5.21e.5566.5556(5.21e/embedded)
  AucUtilSimpleAuction, v5.21e.5566.5531(5.21e/embedded)
  AucUtilVendMarkup, v5.21e.5566.4828(5.21e/embedded)
  AutoRepair, v
  Awwwww, v2.0.1
  Babylonian, v5.1.DEV.332(/embedded)
  BadBoy, v12.566
  BadBoyCCleaner, v
  BadBoyHistory, v1.31
  BattlePetAbilityTooltips, v1.0.7
  BeanCounter, v5.21e.5566 (SanctimoniousSwamprat)
  BelowAverageItems, v1.14
  BetterTooltips, vv1.4b
  BindsWhen, v6.1.0.3
  BodyguardFocusAlert, v1.2
  BOPCraftConfirm, v1.2.2
  BulkBuy, v1.04
  BulkOrder, vv1.18
  ChatLoot, v1.6.1
  Compass, v1.0.5
  Configator, v5.1.DEV.382(/embedded)
  CritterEmote, v1.8
  DailyToDo, v1.0.1
  DarkmoonProfessional, v6.0.3.2
  DataStore, vr54
  DataStoreAchievements, vr39
  DataStoreAgenda, vr21
  DataStoreAuctions, v6.0.001
  DataStoreCharacters, vr34
  DataStoreContainers, vr50
  DataStoreCrafts, vr67
  DataStoreCurrencies, vr29
  DataStoreGarrisons, vr13
  DataStoreInventory, vr42
  DataStoreMails, vr42
  DataStorePets, vr37
  DataStoreQuests, vr34
  DataStoreReputations, vr35
  DataStoreSpells, vr25
  DataStoreStats, vr24
  DataStoreTalents, vr50
  DebugLib, v5.1.DEV.337(/embedded)
  DragEmAll, v1.0.6
  Dresser, v6.0.0.141016
  Elephant, v3.4.4
  Enchantrix, v5.21e.5566 (SanctimoniousSwamprat)
  EnchantrixBarker, v5.21e.5566 (SanctimoniousSwamprat)
  Engravings, v6.0.0.30
  ExaltedWithTheFloor, v1.0
  Exonumist, v6.1.0.16
  FactionAddict, v1.31
  FarmIt2, v
  FishingBuddy, v1.5.4
  FlightMapEnhanced, v1.7.7
  GarrisonJukebox, vv1.2.0.11 release
  GarrisonMissionManager, vv35
  Gatherer, v5.0.0
  GemHelper, v6.0.6
  Grail, v070
  GrailAchievements, v011
  GrailReputations, v007
  GrailWhen, v001
  GuildRosterButtons, v4.0
  Historia, v1.4
  IgnoreMore, v1.1.1-40300
  InFlightLoad, v6.0.001
  Informant, v5.21e.5566 (SanctimoniousSwamprat)
  KeepingTabs, v1.5
  LagBar, v3.3
  LegacyQuest, vv1.0
  LibExtraTip, v5.12.DEV.390(/embedded)
  LightHeaded, vwowi:revision
  Linkerize, v007
  Livestock, v2.3.7
  MasterPlan, v0.64
  MasterPlanA, v
  MerchantFilterButtons, v2.2
  MetaMap, v6.2.0.0
  MetaMapBWP, v6.2.0.0
  MetaMapFWM, v6.2.0.0
  MetaMapNBK, v6.2.0.0
  MetaMapQST, v6.2.0.0
  MetaMapTRK, v6.2.0.0
  MetaMapWKB, v6.2.0.0
  MicroMenu, v1.2.1
  Overachiever, v0.82
  OverachieverTrade, v0.82
  Pawn, v1.9.19
  PetLeash, v3.0.5
  Postal, v3.5.4
  QuestPlates, v0.8
  QuickQuestItem, v3.0
  RangeDisplay, vv4.3.2
  RaresTip, vr09
  SanityCheck, vv1.69
  SilverDragon, vv3.1.5
  SimpleDing, v0.8
  SimpleGold, v5.4.4
  SlideBar, v5.21e.5566 (SanctimoniousSwamprat)
  SpeedyGonzales, v1.7.1
  Squirrels, vr09
  StoreBeGone, v1.2
  Stubby, v5.21e.5566 (SanctimoniousSwamprat)
  SwindlerPreventer, v5.0.1 (15799) BETA
  TabardAddict, v2.29
  TheUndermineJournal, v3.4.20150711
  TinyPad, v2.0.5
  TipHelper, v5.12.DEV.389(/embedded)
  TipTop, v2.14.2
  TomTom, vv60200-1.0.0-077f92e
  TooltipItemIcon, v1.69
  TrackOMatic, v1.7.0
  TradeSkillDW, v1.99
  Volumizer, v6.2.0.1
  WhoFramedWatcherWabbit, v2.2
  Wholly, v051
  WowheadGarrisonTimer, v1.0.9
  ZoneAchievementTracker, v6.1.0.15
  BlizRuntimeLib_enUS v6.2.0.60200 <none>
  (ck=1244)
Report comment to moderator  
Reply With Quote
Unread 07-07-15, 10:45 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Probably in the wrong place

But you didn't mention where to put bugs if not here.

I pushed the stop button a number of times, but the player kept playing from the jukebox - i know, cause while i was in my garrison it kept playing things from Burning Crusade. So I typed /gjb, and got the list, and typed /gjb stop, and this popped up from Swatter:

ETA: the player is still going.

Code:
Date: 2015-07-08 01:08:29
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GarrisonJukebox\GarrisonJukeBox.lua line 649:
   attempt to index global 'self' (a nil value)
Debug:
   GarrisonJukebox\GarrisonJukeBox.lua:649:
      GarrisonJukebox\GarrisonJukeBox.lua:646
   (tail call): ?
   ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:143:
      ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:133
   ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:408:
      ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:334
   (tail call): ?
   ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:769: HandleCommand()
   ...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:781: ?()
   ..\FrameXML\ChatFrame.lua:4442: ChatEdit_ParseText()
   ..\FrameXML\ChatFrame.lua:4096: ChatEdit_SendText()
   ..\FrameXML\ChatFrame.lua:4135: ChatEdit_OnEnterPressed()
   [string "*:OnEnterPressed"]:1:
      [string "*:OnEnterPressed"]:1
Locals:
(*temporary) = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
(*temporary) = <table> {
 zone = 1
 zonetable = <table> {
 }
 RegisterModuleOptions = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:582
 SetSong = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1511
 UnregisterComm = <function> defined @Interface\AddOns\Postal\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
 advzone = 1
 GenerateOptions = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:591
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
 OnZoneChanged = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1980
 setBRGBA = <function> defined @Interface\AddOns\GarrisonJukebox\Libs\LibFramex-1.0\LibFrameX-1.0.lua:373
 loadTimer = <table> {
 }
 GetAdvMusic = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1551
 IsEnabled = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
 ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:92
 isVersionOOD = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1730
 GenerateOptionsInternal = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:722
 GetZone = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1539
 RegisterMessage = <function> defined @Interface\AddOns\Postal\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
 UnregisterMessage = <function> defined @Interface\AddOns\Postal\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
 getSampleSongList = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1490
 BlackList = <table> {
 }
 SendCommMessage = <function> defined @Interface\AddOns\DataStore\libs\AceComm-3.0\AceComm-3.0.lua:84
 OnZoneChangedNewArea = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1990
 samplesound = 1
 UnregisterAllComm = <function> defined @Interface\AddOns\Postal\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
 SetEnabledState = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
 gCurZoneID = 971
 zoneTimer = <table> {
 }
 GetExpansions = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1471
 gMusicIndexPrev = 28
 OnEnable = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1659
 OnPEWEvent = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1923
 expac = "i1wow"
 GetContinents = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1476
 getBD = <function> defined @Interface\AddOns\GarrisonJukebox\Libs\LibFramex-1.0\LibFrameX-1.0.lua:309
 NewModule = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
 gPetBattleEnabled = false
 Party = <table> {
 }
 GetContinent = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1538
 SongInAdvExcludeList = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:2282
 Deserialize = <function> defined @Interface\AddOns\DataStore\libs\AceSerializer-3.0\AceSerializer-3.0.lua:242
 continent = "i1kalimdor"
 OnBuddySentVersion = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:1828
 GetName = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
 gErrorPlay = false
 name = "GarrisonJukeBox"
 advzonebox = 1
 Disable = <function> defined @Interface\AddOns\Postal\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
 gMaxMusic = 35
 Print = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:54
 MusicListFromJukeBoxItem = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:2192
 gMusicIndex = 28
 CreateMinimapIcon = <function> defined @Interface\AddOns\GarrisonJukebox\GarrisonJukeBox.lua:284
 gOODShouted = false
 getFrameCaption = <function> defined @Interface\AddOns\Ga
AddOns:
  Swatter, v5.21e.5566 (SanctimoniousSwamprat)
  WowheadLooter, v60011
  ACP, v3.4.16 
  AdvancedXPBar, v2.0.1
  AllYourBase, v1.0.6
  Altoholic, vr160
  Analyst, v1.3.0
  Archy, v6.2.0.1
  AucAdvanced, v5.21e.5566 (SanctimoniousSwamprat)
  AucFilterBasic, v5.21e.5566 (SanctimoniousSwamprat)
  AucFilterOutlier, v5.21e.5566.5459(5.21e/embedded)
  AucMatchUndercut, v5.21e.5566.5507(5.21e/embedded)
  AucStatHistogram, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatiLevel, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatPurchased, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatSales, v5.21e.5566.5476(5.21e/embedded)
  AucStatSimple, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatStdDev, v5.21e.5566 (SanctimoniousSwamprat)
  AucStatWOWEcon, v5.21e.5566.5323(5.21e/embedded)
  AucUtilAHWindowControl, v5.21e.5566.5347(5.21e/embedded)
  AucUtilAppraiser, v5.21e.5566.5545(5.21e/embedded)
  AucUtilAskPrice, v5.21e.5566.5447(5.21e/embedded)
  AucUtilAutoMagic, v5.21e.5566.5537(5.21e/embedded)
  AucUtilCompactUI, v5.21e.5566.5550(5.21e/embedded)
  AucUtilEasyBuyout, v5.21e.5566.5507(5.21e/embedded)
  AucUtilFixAH, v5.21e.5566 (SanctimoniousSwamprat)
  AucUtilItemSuggest, v5.21e.5566.5417(5.21e/embedded)
  AucUtilPriceLevel, v5.21e.5566.5535(5.21e/embedded)
  AucUtilScanButton, v5.21e.5566.5403(5.21e/embedded)
  AucUtilScanFinish, v5.21e.5566.5515(5.21e/embedded)
  AucUtilScanProgress, v5.21e.5566.4979(5.21e/embedded)
  AucUtilScanStart, v5.21e.5566.5347(5.21e/embedded)
  AucUtilSearchUI, v5.21e.5566.5556(5.21e/embedded)
  AucUtilSimpleAuction, v5.21e.5566.5531(5.21e/embedded)
  AucUtilVendMarkup, v5.21e.5566.4828(5.21e/embedded)
  AutoRepair, v
  Awwwww, v2.0.1
  Babylonian, v5.1.DEV.332(/embedded)
  BadBoy, v12.566
  BadBoyCCleaner, v
  BadBoyHistory, v1.31
  BeanCounter, v5.21e.5566 (SanctimoniousSwamprat)
  BelowAverageItems, v1.14
  BetterTooltips, vv1.4b
  BindsWhen, v6.1.0.3
  BOPCraftConfirm, v1.2.2
  BulkBuy, v1.04
  BulkOrder, vv1.18
  ChatLoot, v1.6.1
  Compass, v1.0.5
  Configator, v5.1.DEV.382(/embedded)
  CritterEmote, v1.8
  DailyToDo, v1.0.1
  DarkmoonProfessional, v6.0.3.2
  DataStore, vr54
  DataStoreAchievements, vr39
  DataStoreAgenda, vr21
  DataStoreAuctions, v6.0.001
  DataStoreCharacters, vr34
  DataStoreContainers, vr50
  DataStoreCrafts, vr67
  DataStoreCurrencies, vr29
  DataStoreGarrisons, vr13
  DataStoreInventory, vr42
  DataStoreMails, vr42
  DataStorePets, vr37
  DataStoreQuests, vr34
  DataStoreReputations, vr35
  DataStoreSpells, vr25
  DataStoreStats, vr24
  DataStoreTalents, vr50
  DebugLib, v5.1.DEV.337(/embedded)
  DragEmAll, v1.0.6
  Dresser, v6.0.0.141016
  Elephant, v3.4.4
  Enchantrix, v5.21e.5566 (SanctimoniousSwamprat)
  Engravings, v6.0.0.30
  ExaltedWithTheFloor, v1.0
  Exonumist, v6.1.0.16
  FactionAddict, v1.31
  FarmIt2, v
  FishingBuddy, v1.5.4
  FlightMapEnhanced, v1.7.7
  GarrisonJukebox, vv1.2.0.11 release
  GarrisonMissionManager, vv35
  Gatherer, v5.0.0
  GemHelper, v6.0.6
  GoFish, v6.1.0.12
  Grail, v069
  GrailAchievements, v011
  GrailReputations, v007
  GrailWhen, v001
  GuildRosterButtons, v4.0
  Historia, v1.1
  IgnoreMore, v1.1.1-40300
  InFlightLoad, v6.0.001
  Informant, v5.21e.5566 (SanctimoniousSwamprat)
  KeepingTabs, v1.5
  LagBar, v3.3
  LegacyQuest, vv1.0
  LibExtraTip, v5.12.DEV.390(/embedded)
  LightHeaded, vwowi:revision
  Linkerize, v007
  Livestock, v2.3.7
  MasterPlan, v0.64
  MasterPlanA, v
  MerchantFilterButtons, v2.2
  MetaMap, v6.2.0.0
  MetaMapBWP, v6.2.0.0
  MetaMapFWM, v6.2.0.0
  MetaMapNBK, v6.2.0.0
  MetaMapQST, v6.2.0.0
  MetaMapTRK, v6.2.0.0
  MetaMapWKB, v6.2.0.0
  MicroMenu, v1.2.1
  Overachiever, v0.82
  OverachieverTrade, v0.82
  Pawn, v1.9.18
  PetLeash, v3.0.5
  Postal, v3.5.4
  QuestPlates, v0.8
  QuickQuestItem, v3.0
  RangeDisplay, vv4.3.2
  RaresTip, vr08
  SanityCheck, vv1.69
  SilverDragon, vv3.1.5
  SimpleDing, v0.8
  SimpleGold, v5.4.4
  SlideBar, v5.21e.5566 (SanctimoniousSwamprat)
  SpeedyGonzales, v1.7.1
  Squirrels, vr09
  StoreBeGone, v1.2
  Stubby, v5.21e.5566 (SanctimoniousSwamprat)
  SwindlerPreventer, v5.0.1 (15799) BETA
  TabardAddict, v2.29
  TheUndermineJournal, v3.4.20150707
  TinyPad, v2.0.5
  TipHelper, v5.12.DEV.389(/embedded)
  TipTop, v2.14.2
  TomTom, vv60200-1.0.0-077f92e
  TrackOMatic, v1.7.0
  TradeSkillDW, v1.99
  Volumizer, v6.2.0.1
  WhoFramedWatcherWabbit, v2.2
  Wholly, v051
  ZoneAchievementTracker, v6.1.0.15
  BlizRuntimeLib_enUS v6.2.0.60200 <none>
  (ck=1157)
No clue what I did wrong. :/
Last edited by Barleduq : 07-07-15 at 10:46 PM.
Report comment to moderator  
Reply With Quote
Unread 07-07-15, 07:27 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
All but exclude...

Is there a way to have the addon play any music from any area (obviously, the 'all music' option on the settings config pane) but to be able to exclude particular things? For example, I like most of the music, but there might be particular bits I don't like. If I have the addon with verbose on, I can identify them, but I can't figure out how to possibly exclude them except by going through the interface to choose all of them and then excluding some.

Sort of a 'play anything, except for these' mode.

Hoping I'm making sense...

-Bar

ETA: I had added some music while on one toon. I swapped to another, and when I was adding some on that toon it suddenly seemed to freeze my entire client for 3-5seconds or so. I might not have noticed it except that I'm watching for freezes from other issues. Is it just cause I'm adding everything in sight or am I doing something wrong? Or is this a known problem? I don't want to make tickets uselessly...
Report comment to moderator  
Reply With Quote
Unread 05-17-15, 06:37 PM  
Azmaedus
A Kobold Labourer
 
Azmaedus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 26
Uploads: 2
Exclamation 1.2.0.10

1.2.0.10 - Added zone Proving Grounds.
Last edited by Azmaedus : 05-17-15 at 06:38 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.