Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

[Script] Roll20 Audio Master -- Hear the dice, Hear the action!

Sorry I removed it because I began to see what I needed to do.  For other people that come across the same issue, this is the error I was getting when trying to review playlists post upgrade.   Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your scripts and click the "Save Script" button and we'll attempt to start running them again.  More info... For reference, the error message generated was:  TypeError: Cannot read property 'title' of undefined TypeError: Cannot read property 'title' of undefined at outputTrack (apiscript.js:3441:26) at _.each (apiscript.js:3390:31) at Function._.each._.forEach (/home/node/d20-api-server/node_modules/underscore/underscore.js:186:9) at outputConfig (apiscript.js:3388:19) at configHandler (apiscript.js:3919:13) at Timeout._onTimeout (apiscript.js:3690:17) at ontimeout (timers.js:386:14) at tryOnTimeout (timers.js:250:5) at Timer.listOnTimeout (timers.js:214:5)
ok I get an error now after I removed all tracks and added them all back in.  This is when trying to open a playlist: Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your scripts and click the "Save Script" button and we'll attempt to start running them again.  More info... For reference, the error message generated was:  TypeError: Cannot read property 'title' of undefined TypeError: Cannot read property 'title' of undefined at outputTrack (apiscript.js:3441:26) at _.each (apiscript.js:3390:31) at Function._.each._.forEach (/home/node/d20-api-server/node_modules/underscore/underscore.js:186:9) at outputConfig (apiscript.js:3388:19) at configHandler (apiscript.js:3919:13) at Timeout._onTimeout (apiscript.js:3690:17) at ontimeout (timers.js:386:14) at tryOnTimeout (timers.js:250:5) at Timer.listOnTimeout (timers.js:214:5)
1531315656
Victor B.
Pro
Sheet Author
API Scripter
If you removed all and imported Jukebox and you are still getting that error, then I need to ask you to go to the top of the script and change debug=false to debug=true.  Recreate the error and copy and paste the output console to this thread.  You are using Chome or Firefox?  
I am using the version of the script that is standard with Roll20 so I cannot update the script itself.  I guess what I'll do is disable that one, add it from the github source and do as you ask.  I also want to mention that it appears like all the playlists imported as repeat.
I recieve this error trying to start up the sandbox: Spinning up new sandbox... "Starting webworker script..." SyntaxError: Unexpected identifier Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your scripts and click the "Save Script" button and we'll attempt to start running them again.  More info... For reference, the error message generated was:  SyntaxError: Unexpected identifier
1531317086
Victor B.
Pro
Sheet Author
API Scripter
The unexpected identifier is from copying too much (not javascript) from Github.  Click on RAW and then copy.  That insures you only get the actual javascript.   Playlists default to loop, meaning it will start with the first track and then play the second track and then the third.  You can set the mode to whatever you want by clicking on the Mode button until you get the one you want.  
OK, so I had to disable all my other scripts to get this update to play nicely.  I removed everything from Jukebox and re added and some playlists work.  Others, however, do not.  I have a playlist of labeled SFX which contains many sounds I trigger to play using CRL (which I have to update dozens of CRL listens with new syntax).  When I click on the SFX playlist, it does not load into the chat and I get this error output: "Command Extract" "Command String:config,menu=SFX" "Command:config,menu=SFX" "Command Tracks:undefined" {"details":{"menu":"SFX","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" TypeError: Cannot read property 'title' of undefined TypeError: Cannot read property 'title' of undefined     at outputTrack (apiscript.js:287:26)     at _.each (apiscript.js:236:31)     at Function._.each._.forEach (/home/node/d20-api-server/node_modules/underscore/underscore.js:186:9)     at outputConfig (apiscript.js:234:19)     at configHandler (apiscript.js:765:13)     at Timeout._onTimeout (apiscript.js:536:17)     at ontimeout (timers.js:386:14)     at tryOnTimeout (timers.js:250:5)     at Timer.listOnTimeout (timers.js:214:5)
1531317191
Victor B.
Pro
Sheet Author
API Scripter
I'm starting to wonder if you have a track title that is causing issues in Roll20AM.  I put in logic to handle some of the strange names out of Fanburst, but it may not be working in your case
1531317282
Victor B.
Pro
Sheet Author
API Scripter
Give me a few to look at that.  SFX is a playlist but it's bouncing into the tracks menu
For sake of speed adding items to the Roll20AM the old way, I have most all my tracks labeled by alpha then numeric.  IE - battle play list is B1, B2, B3, etc.  Adventure playlist A1, A2, etc.   The SFX playlist is mostly single words such as 'sword', 'scream', etc.
1531317584
Victor B.
Pro
Sheet Author
API Scripter
Can you list for me the tracks in your SFX playlist or screen shot?  
There are many.&nbsp; I copy/pasted them and tried to clean up the formatting: <a href="https://drive.google.com/file/d/1Y1QLvhOkaScGk8OmdLgVuU422_2At0C9/view?usp=sharing" rel="nofollow">https://drive.google.com/file/d/1Y1QLvhOkaScGk8OmdLgVuU422_2At0C9/view?usp=sharing</a>
1531319093

Edited 1531319168
Victor B.
Pro
Sheet Author
API Scripter
Damn, this is starting to irritate me (thank you reporting it and working with me).&nbsp; There's a track in your playlist that is causing an issue.&nbsp; Either Roll20AM thinks it's in your playlist and it really isn't OR the track itself has something very funky going on and causing Roll20AM fits.&nbsp;&nbsp; I need to ask you to do one more thing for me.&nbsp; 1) Scroll down until you see outputConfig=.&nbsp; 2) Scroll down some more until you see }else if(state.Roll20AM.playLists[menu]){ 3) 2 lines underneath, find&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(state.Roll20AM.playLists[menu].trackids,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track = getTrackDetails(t); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output += outputTrack(track,menu,menu) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });&nbsp;&nbsp; 4) Replace with this so I can see the actual tracks as they are defined in Roll20AM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(state.Roll20AM.playLists[menu].trackids,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track = getTrackDetails(t); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log(track) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp;//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;output += outputTrack(track,menu,menu) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; This should be the final action needed to figure out what the heck is happening with your tracks.&nbsp; The names look fine.&nbsp;&nbsp; Copy and paste the output console here again.&nbsp;&nbsp;
No worries, thanks for being responsive to the issue.&nbsp; The playlist 'loads' but with no actual tracks now in the chat.&nbsp; Several undefined show up.&nbsp; Judging from the SFX playlist order, i think it is the following tracks: teleport fly Javelin Mace Smite Cure Wounds Mage Armor Here is the output: "Command Extract" "Command String:config|" "Command:config" "Command Tracks:" {"details":{"config":"config","delay":0},"tracks":[],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:undefined" "Command Extract" "Command String:config,menu=playlists" "Command:config,menu=playlists" "Command Tracks:undefined" {"details":{"menu":"playlists","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:playlists" "Command Extract" "Command String:config,menu=SFX" "Command:config,menu=SFX" "Command Tracks:undefined" {"details":{"menu":"SFX","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:SFX" {"id":"-L212-KzeHn0_-hJl5ro","title":"Scream","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MtoGYG3SdVuJ3XYtm","title":"Bow","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MuH6mt8ea31OF39G7","title":"Javelin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MuiohOFNStcOI7z6U","title":"Flametongue","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MvlZvqtgk0SQYJbv_","title":"Sneak","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MwCJcf5okxzc2QhAQ","title":"Wave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Mx3KUMoBPWaZWuRCi","title":"Sacred","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MxyU1kQ782tco1J3C","title":"Heal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0-TLjx0FJbhFUr5r","title":"Bell","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0SaF9s3fLSy4JIFA","title":"Mace","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0fejFeniV_6Zzukq","title":"Necrotic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1OCLO8yjmDCC5Yd3","title":"Command","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0wLt7_rlChViUBQC","title":"Ding","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1k8u8RCtXpUcrZP8","title":"Calm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2RAqCHGR06SyH74A","title":"Curse","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2seAtnCRxobDmxcW","title":"Clairvoyance","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3Ft4C_A8QFAwOmaV","title":"Eating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3YZZOFUTEa3SggCl","title":"Dispel","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3nMl31xeGoV0ePrC","title":"Teleport","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N4AwDRwplc4Tst8rH","title":"Sending","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N4xh2-eVXriaVUTZ2","title":"Tongues","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N59kANQfNfiSvMwyG","title":"Raise","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5A49EDYE5tRLv95Z","title":"Regenerate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AGacJ_n9flpsj9l","title":"Restore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AmE_qSsUPooKrZZ","title":"CureBig","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5B0KWTRtEYyvWGb-","title":"CureMedium","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5BFM34zgbPLlB-L-","title":"CureSmall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DWO-ItfQ0trGUcG","title":"SonicBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DfVrwEQU5G2Cyvz","title":"IceBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5E--3gEdIkszMqhS","title":"Fireball","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EBFD5-RTsqmbDmQ","title":"FireBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EdqJiTA66LJKPdz","title":"Acid","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5Kaccglcoa2lZBjt","title":"Ironskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5L8acZFG7ljWle0M","title":"Mirror","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5MuuzfD5gneAUs4n","title":"Stoneskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6N5U12V3qT8fi6zAPo","title":"MindControl","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5W3fS3pMgPJx7WSW","title":"MindDamage","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5XStUdGjJYdaZsCz","title":"MindStun","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NAcysFJ1wnFt9_sFf","title":"Prayer","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCbk15E8ZbrmVUimp","title":"LightningBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCnTYnhgZ-boMD9o3","title":"DevilCall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTfAWWBLdLaAzIeT","title":"DevilTalk","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTsc_G9Wm2Rv3aNj","title":"DevilDisgust","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDU7hL-BWlVT56ADK","title":"DevilLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUO7bMSKHNPmWhDu","title":"DevilSpeaks","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUbVAAmhWUmwS4fP","title":"DevilStews","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NJtN3oCkadvN-l8se","title":"MagicMissile","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NLn0vmxRBVsqi3-1U","title":"WitchBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NMGvLxnu3F1lY9T9m","title":"Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NORMIaD7CebTfd74O","title":"Haste","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NW_xqPi7CXJdJJlxi","title":"Crit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXXLSaV4V8HahAOUz","title":"Trombone","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXh0QG6QrBKoe8Nfd","title":"Boo","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NxkZ8gfkScx9wxypB","title":"Sleep","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nz4yk8DCFftX77m6X","title":"Levitate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nzl18nJSiokRfUhlL","title":"SnakeCharm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-5R29X7mlpXUrH3F","title":"Where","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-XQtOCm4gImRSoAb","title":"Fly","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-tKWtkRxkob1D2pD","title":"Orb1","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O1y023901RBWDUDs4","title":"Barrier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O2ZprYF2r8v7PVATs","title":"Lore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O3yvk9BnHcT-Ud126","title":"Sphere","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O54zUuQSLQzyjLCiJ","title":"SaberHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O59AJM9AXv-VtlOrr","title":"SaberSwing","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O6kz9WsUArwMONHv1","title":"HeavyHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O76tlm3IPlxdYZGFu","title":"ForceLightning","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7_eqLw-D3V7h-qhV","title":"Hiya","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7SqImmBKcYbYwO7P","title":"Punch","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7vTDga5mUgcvrRpf","title":"ForcePush","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O8XKVQBNfqsbGr1qY","title":"ForceShield","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O9dcPIyc81WfPTp70","title":"Conjure","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6YL-KuaBPchzs0VqFr","title":"Shit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6rAdKGTT70BJor6-Nz","title":"Smite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x6NXpbTp8EDR4S8dA","title":"DemonLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x7sDDHDJUtk-3Nrkp","title":"Whip","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x8HAbrCM8PomDE7OH","title":"Sickness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x41Ls_4lUuyrfmdVq","title":"Madness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76DbBO_l4fVHsRFVCr","title":"Spider","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FImqTgcrRvIdP44N","title":"MonsterBite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FONUpmsuF8pq3jbM","title":"FleshEating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PYVxRORA1hbV5yECD","title":"Bite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PZNXSrlUA5SC_JIaI","title":"Web","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_CsUBcAaGbOD_mfM","title":"Dancing Lights","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_bgUTPmZ8qQmkr7K","title":"Faerie Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pb75RXQyyyAFVitKK","title":"Darkness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PdYf_-Pm6CQzMqQ_B","title":"Poison Spray","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pduiavoqw6jxQ-8xY","title":"Ray Of Frost","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PeJoDcFHHTnlBwlgC","title":"Mage Armor","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PeyRs7SO9md7ngTwq","title":"Alter Self","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PfBHpShWDEnNW3Ule","title":"Misty Step","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7PfhT2XCY0rwnKPYq_","title":"Lightning Bolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pfu-YwqE0caCUQVij","title":"Black Tentacles","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pg42pVZVKWhktymaa","title":"Invisibility","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PanpmN7RaNoZ2lcZU","title":"Shockwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pgrv5ZDv0n4e8nMml","title":"Cloudkill","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pj-FPcYeVFvdUUFzp","title":"Cure Wounds","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PjPGXW5b8fq-eV3Xn","title":"Detect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PjoBJT--TQf_6yqxa","title":"Lesser Restoration","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PkJQ8bD2ktpa1nUwb","title":"Dispel Magic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PlAdFG75jEHUn7vRd","title":"Insect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Po50X15tPh-ChaIDZ","title":"Summon","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PoT9-OnX2uipVYBGb","title":"Greataxe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7Pp3ntztRgWzTI-HY6","title":"Sword","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PquCFHDaIirxLIm69","title":"Claw","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PwDyRwtvWeRPVXtAy","title":"Tentacle","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PyOiJq-fMW887DuIZ","title":"Rapier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzFZgadYiDil_aO6-","title":"Dagger","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzVpBBtkwYbvNzCbi","title":"Vicious Mockery","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LO3tO2bhTrecdOqyQ","title":"Eldritch Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LfstHeTacfvI1j0dc","title":"Hideous Laughter","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9Li7dkdi3BvMI5-LCy","title":"Pan Flute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LiwlPciQ8X32LamAj","title":"Lute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jk44myQQOdmsPQ3iN","title":"Booming Blade","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jkeIAPGyxgdRUsWa6","title":"Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jmAETAe6UL27rV2Y3","title":"Hex","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jrQSuEhfKBtLsjGgy","title":"Axe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L9kAHq5J7dnRlx_4pPG","title":"Flail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoNC59tCqGqD1EM4HZ","title":"Shillelagh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LCoNutXLsfF8GU3w7Fd","title":"Thunderwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoQKN8OxEi2r2OClqb","title":"Quarterstaff","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzQiBFET7ulK-znVgQ","title":"Sneak Attack","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzRAsPkFMp4YKwYNJS","title":"Glaive","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LGzT0ie2kZ-vm5xGM7u","title":"Blur","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzUdaeYChhM49zFq78","title":"Bane","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzWJwEDQKqyE5vtm9W","title":"Bless","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzZBHmsvzFEOM3rjAF","title":"Dissonant Whisper","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzYquXtpFy8efxRSW9","title":"Dissonant Whispers by Cerwin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGza3LmNnAE3VkhvJNj","title":"Heat Metal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzyLGhBGtxbfoJM0fa","title":"Ogre","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzz9ga8xYzipTxtI0p","title":"Hellhound","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH--YftwR3jLE1U5UIr","title":"Fire Breath","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-OTENS0zxkjawgTOY","title":"Natural 20","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-Oa9cf2969JxpAGHM","title":"Critical Fail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null}
Oh sorry, here is the error from the output console: Your scripts are currently disabled due to an error that was detected. Please make appropriate changes to your scripts and click the "Save Script" button and we'll attempt to start running them again.&nbsp; More info... For reference, the error message generated was:&nbsp; TypeError: Cannot read property 'indexOf' of null TypeError: Cannot read property 'indexOf' of null at Object.d20.textchat.doChatInput (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:155:1), &lt;anonymous&gt;:331:17) at sendChat (/home/node/d20-api-server/api.js:1788:16) at outputConfig (apiscript.js:291:13) at changeHandler (apiscript.js:666:21) at eval (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:151:1), &lt;anonymous&gt;:65:16) at Object.publish (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:151:1), &lt;anonymous&gt;:70:8) at TrackedObj.set (/home/node/d20-api-server/api.js:1028:14) at updateLocalCache (/home/node/d20-api-server/api.js:1318:18) at /home/node/d20-api-server/api.js:1530:7 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560
1531321230
Victor B.
Pro
Sheet Author
API Scripter
Yep, those undefined tracks are causing the problem.&nbsp; Somehow within your playlists in Jukebox, there are undefined tracks.&nbsp; It's not the ones you mentioned, I see them all correctly.&nbsp; So your Jukebox playlist is somehow a bit messed up.&nbsp; Here's the next step and this should get you going until I post a fix to Github.&nbsp; These changes should get you up and running.&nbsp;&nbsp; For the code you added above in outputConfig, remove the commented out code so it should look like this. (outputTrack is not commented out).&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(state.Roll20AM.playLists[menu].trackids,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track = getTrackDetails(t); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log(track) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output += outputTrack(track,menu,menu) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });&nbsp; &nbsp; then do this 1) find importJukebox = function(who) 2) 5 lines down find this code &nbsp; &nbsp; &nbsp; &nbsp; _.each(lists,list=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (list.n != undefined){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; importList(list.n) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(list.i,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (state.Roll20AM.playLists[list.n].trackids.indexOf(t) == -1){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log('Importing Track:'+t)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;state.Roll20AM.playLists[list.n].trackids.push(t) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }) 3) replace the entire block with this.&nbsp; This will now check jukebox for undefined tracks within your playlist before importing it.&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(lists,list=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (list.n != undefined){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; importList(list.n) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(list.i,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (state.Roll20AM.playLists[list.n].trackids.indexOf(t) == -1){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track =&nbsp; getTrackDetails(t) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log('Importing Track:'+t)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (track != "undefined"){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; state.Roll20AM.playLists[list.n].trackids.push(t) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; })
1531321446
Victor B.
Pro
Sheet Author
API Scripter
And one more thing, click remove all, and then import Jukebox to reset your playlists.&nbsp;&nbsp;
sorry to be the bearer of bad news but I updated the script, removed jukebox and re imported. I recieved this error when attempting to load the SFX playlist tracks: "Command Extract" "Command String:config,menu=playlists" "Command:config,menu=playlists" "Command Tracks:undefined" {"details":{"menu":"playlists","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:playlists" "Command Extract" "Command String:config,menu=SFX" "Command:config,menu=SFX" "Command Tracks:undefined" {"details":{"menu":"SFX","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" TypeError: Cannot read property 'title' of undefined TypeError: Cannot read property 'title' of undefined &nbsp; &nbsp; at outputTrack (apiscript.js:296:26) &nbsp; &nbsp; at _.each (apiscript.js:244:31) &nbsp; &nbsp; at Function._.each._.forEach (/home/node/d20-api-server/node_modules/underscore/underscore.js:186:9) &nbsp; &nbsp; at outputConfig (apiscript.js:234:19) &nbsp; &nbsp; at configHandler (apiscript.js:774:13) &nbsp; &nbsp; at Timeout._onTimeout (apiscript.js:545:17) &nbsp; &nbsp; at ontimeout (timers.js:386:14) &nbsp; &nbsp; at tryOnTimeout (timers.js:250:5) &nbsp; &nbsp; at Timer.listOnTimeout (timers.js:214:5)
Here's what the remove/import looked like: "Command Extract" "Command String:config|" "Command:config" "Command Tracks:" {"details":{"config":"config","delay":0},"tracks":[],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:undefined" "Command Extract" "Command String:config,remove" "Command:config,remove" "Command Tracks:undefined" {"details":{"remove":"remove","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Command Extract" "Command String:config,import" "Command:config,import" "Command Tracks:undefined" {"details":{"import":"import","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Importing List:Adventure" "Importing Track:-L6XRgZ00Se3_ZhYwiYM" "Importing Track:-L6XRh0OevOrHjPgw48J" "Importing Track:-L6XRi1Oef32RfXz0P9d" "Importing Track:-L6XRkog23Ogu1Af6X37" "Importing Track:-L6XRm5taEKu-XqSZqyR" "Importing Track:-L6XRrtAF39SWFXNjgKz" "Importing Track:-L6XRtF2Tc6yhNuVx3vq" "Importing Track:-L6XRv1CxG-Ip_Hjp8IQ" "Importing Track:-L6XRwqcF5nONGtz5yD2" "Importing Track:-L6XRy9B5vKnxB9LFQlz" "Importing Track:-LGzmkcqg8g4GeKE1IMR" "Importing Track:-LGzmpaq_4Nc_VnyY0OI" "Importing Track:-LGzmujDJuhsBbD3OGEU" "Importing Track:-LGzn3F55NV_5hG8f5qW" "Importing Track:-LGznAMUGH84DpFGvqVQ" "Importing Track:-LGznJWkd3nIHLEyV5gN" "Importing Track:-LGznMcDDtbsQ0mLvpGt" "Importing Track:-LGzo2Ke7D9ItXcd1GxA" "Importing List:Ambient" "Importing Track:-LGztL6IGxk3_HmTkrlw" "Importing Track:-LGztPO3jCroq9zG4UHq" "Importing List:Battle Music" "Importing Track:-L3dfNMEKRj5pAUvAGFy" "Importing Track:-L3dfPEgf84HNtMV39ja" "Importing Track:-L3dfZen49aiOm04s8Pr" "Importing Track:-L3dfcktL8FfcmyVJRfb" "Importing Track:-L3dg4zpNg-6qElW6tQ5" "Importing Track:-L3dg7xa3ASIyOI8PtKs" "Importing Track:-L3dgDJ9oRMJY17RNKsu" "Importing Track:-LB7h--RI-IucfHWDaeK" "Importing Track:-LB7i0km1cIm2_tkxaTo" "Importing Track:-LGzbUy68DzvBWcPULCb" "Importing Track:-LGzjXO5P3yaDRMGXYwj" "Importing Track:-LGzjYIh45Hro8HXYc9S" "Importing Track:-LGzjZPDZj35C_-fBcSW" "Importing Track:-LGzj__qymcd4zn9nYNu" "Importing Track:-LGzjaoauycKRFNS0aFF" "Importing Track:-LGzjecTMEmfWyKusyYg" "Importing Track:-LGzjlx_OlnVu46fLHpz" "Importing Track:-LGzjnxqAh6dY97HSOGf" "Importing Track:-LGzjglpMbQvuavl5O02" "Importing Track:-LGzoAkFUuTPAiWdvtyA" "Importing Track:-LGzoG5kh87nLsX0W6Dc" "Importing Track:-LGzoJA05sL6JigemVoC" "Importing Track:-LGzpt7gRPfvKWeU8fKe" "Importing List:Cave" "Importing Track:-L9LZ_Hl4wDPepFtcu7b" "Importing Track:-L9PzEowejXHdcZrD4xz" "Importing Track:-L9PzHfwWmw1M5qpwV8M" "Importing Track:-L9PzSOgPKFTQinbCcL4" "Importing Track:-L9PzW9JaGmYF3kd9z75" "Importing Track:-L9PzaqDmJbBASR2rmPT" "Importing Track:-L9PzeRb4VJGLhwPviWe" "Importing Track:-L9PzfkqCk1SwvJbP59h" "Importing Track:-L9PzhfL7GnXimTZWSuW" "Importing Track:-L9PzjWDK3owzUPF5Lc1" "Importing List:Classic Rock" "Importing Track:-L6s65atdBr_-1IcVlvK" "Importing Track:-L6s68AGUOz0I_7qqH-K" "Importing Track:-L6s696e2H0zrU8N8hJ2" "Importing Track:-L6s6BlTPuIdzBXJ_Yk-" "Importing Track:-L6s6Pi-IZJ-LQa4hyaY" "Importing Track:-L6s6XW0f4JMtj0A3XG3" "Importing Track:-L6s6bt8C3zYJ173K7Fy" "Importing Track:-L6s6ixInsSMjQKHXDyn" "Importing Track:-L6s6k5uk9SqW8CyD-Jb" "Importing Track:-L6s6qpXU2K4o86J3Aj0" "Importing Track:-L6s6vk1DRRydP3-hFVs" "Importing Track:-L6s6xKZ9SAXEZZiGnuc" "Importing Track:-L6s70nfePRM21ha00cd" "Importing Track:-L6s6stmhupMSatMIP-Z" "Importing Track:-L6s7a6FChdNHJ0m9FRN" "Importing Track:-L6s7anoF6-tGS8-RG8i" "Importing Track:-L6s7ec6aLyI2gMyYj6z" "Importing Track:-L6s7ftr0nAGuMlUHNbp" "Importing Track:-L6vhRcG1iFVTqiwI2v5" "Importing Track:-L6vheK1Xoyav5F9UE7d" "Importing Track:-L6vi3aubKXz20ff8Pmq" "Importing Track:-L6viCS0Ixj48aAZ9HJQ" "Importing Track:-L6viL65I6OL7CZ33ulV" "Importing Track:-L6viwZ4yzoyuLdepEBO" "Importing Track:-L6vj-JfWI18E7J9N_XM" "Importing Track:-L6vj-V95emhVyR9n4oD" "Importing Track:-L6vj-iac-4sMAr2p3zx" "Importing Track:-L6vj0HH3oxY6ieaZWGa" "Importing Track:-L6vjc1tKcnytG2dY9QL" "Importing Track:-L6vjcJbO0vldHXONf8X" "Importing List:Demogorgon" "Importing Track:-L6x6HWAvQmF9hVO7Me9" "Importing Track:-L718TOte6F3lVxfKwB8" "Importing Track:-L718Ti-vfInkNl8smCp" "Importing Track:-L718RrHYTLniXQJ0_HK" "Importing Track:-LD8MeMRr6IfV1BfDkbP" "Importing Track:-LD8N8eegO_tc2KOCtuz" "Importing Track:-LF2_11PAboRomV5_q4C" "Importing List:Farm" "Importing Track:-LG6D10uKPgLWWh98yLN" "Importing Track:-LG6DQHalZNStE6lIIxW" "Importing Track:-LG6DT4pbkTKRHAOk9hR" "Importing Track:-LG6DXmSdVkjqjIkcY5J" "Importing Track:-LG6DYsyRt5EDNBWgsz4" "Importing Track:-LG6DdYLo30PSmq3Qkiu" "Importing Track:-LG6Di4EYWQNtJFFqyGx" "Importing Track:-LG6DqLW70nFlDaSLZDH" "Importing List:Farts" "Importing Track:-L6YGUTavG9oHVCsc3pp" "Importing Track:-L9Q3Qb0uxZ9oDFtqpt5" "Importing Track:-L9Q3UkOKqPJ7zuRz0dA" "Importing Track:-L9Q3Wu8Un8cOOsT0pId" "Importing Track:-L9Q3ZFGg874QdxwWpVc" "Importing Track:-L9Q3dOtoPI4u805qABe" "Importing Track:-L9Q3kSt-WTw6jf3jCO9" "Importing Track:-LB7jYVPAtv9tKU9xuTW" "Importing Track:-LB7mElE0vyS8oSvd0DW" "Importing Track:-LB7mEySt-RCAfQQcjfw" "Importing Track:-LB7mFaSo3qYuW0c_fL1" "Importing Track:-LB7mFoysfGt71-8MyMS" "Importing Track:-LB7mpQqkp7uCQvE-F_T" "Importing List:Horror" "Importing Track:-L76HDCBC42gOx47lVSd" "Importing Track:-L76HJa0vLm0U1mgzZOm" "Importing Track:-L76HNNmZcLzbvKhOnxU" "Importing Track:-L76HW_e8TrDsMKrXMWl" "Importing Track:-L76HjXubTU7c1BTvkx2" "Importing Track:-L76HkVP3XFtH4qE38Vs" "Importing Track:-L76Hpiftgnel9nneTnc" "Importing Track:-L76Hu2mh9ucnTwiIB5B" "Importing Track:-L76HxVYE_XqhCqqJe8w" "Importing List:Inn" "Importing Track:-LGznZfMcNbZwMVGLLnL" "Importing List:Metal" "Importing Track:-L6s7KHoXt3cK3oQlc5A" "Importing Track:-L6s7rr7EcTJ2de7yPCh" "Importing Track:-L6s7syVgX_sKuzyMQuG" "Importing Track:-L6s7tCZscPg2hAeVeTM" "Importing Track:-L6s93a8rmepyXQ0y3Rl" "Importing Track:-L6s9diptZKTWnm1TEzU" "Importing Track:-L6s9hA1GISYdAEBvnVn" "Importing Track:-L6s9iJg7VJEY-trsL8m" "Importing Track:-L6s9i_Ad3E3hfBe0hrA" "Importing Track:-L6vqFxQFWZYxKlejCmb" "Importing Track:-L6vqNxpQvGNxU-R_nkm" "Importing Track:-L6vrUDtvFexSpL83oRS" "Importing List:Myconid" "Importing Track:-L6x5wYSvyH9H0vXx1Ul" "Importing Track:-L6x5wGCQHdJj0go3snP" "Importing List:Overrun" "Importing Track:-L6wBOB1V3e-vSXTpD6G" "Importing Track:-L6wBOL0j7SpBuB506Cw" "Importing Track:-L6wBOZIFpEEYQI5D_R5" "Importing Track:-L6wBOgFGnoEJVK4UyPo" "Importing Track:-L6wBOsXsUqHOnD8ka9u" "Importing Track:-L6wBP111PQK-uj5KqAI" "Importing Track:-L6wBPUST-OZk2WszQSM" "Importing Track:-L6wBPe1bxZ7cTmPRJfi" "Importing Track:-L6wBScYXljXq33kdrF5" "Importing Track:-L6wBSr3Rowz14teybyi" "Importing Track:-L6wBT1ebmCBLX4-s98U" "Importing Track:-L6wBTEMZ9udHcJUhCNi" "Importing Track:-L6wBTR94FzO7R9h4Wq4" "Importing Track:-L6wBTembBIMEg0vXkJN" "Importing Track:-L6wD17RmUe5Mh2RkcD3" "Importing Track:-L6wD1KeARmtgl2JF39R" "Importing Track:-L6wD1b_yqhif_ZPoNxf" "Importing Track:-L6wD1nvMaGV7NxSOhV1" "Importing Track:-L6wD26owL-5IyU5Ohj7" "Importing Track:-L6wD2JBvLe-LnEANyPw" "Importing Track:-L6wDLY2ZTiYvz8fScZH" "Importing Track:-L6wDLjEEei-h9ieo8E2" "Importing List:Reggea" "Importing Track:-L9Q7DHcU_gjllKMMGGE" "Importing Track:-L9Q7GVEA-oXk0bRiqsl" "Importing Track:-L9Q7MD9vSqzaBWNzBf6" "Importing Track:-L9Q7ONsF6_MyVBE6UJC" "Importing Track:-L9Q7TmWqHfILj19n_R_" "Importing Track:-L9Q7_-8U1p1Hb8AbGJM" "Importing Track:-L9Q7_O8SWAa4WlnPkh3" "Importing Track:-L9Q7_dGI22YwG-N2RKV" "Importing Track:-L9Q7aHOAU1z_jjhxvX3" "Importing Track:-L9Q7aaWK75b2B60Lgwf" "Importing Track:-L9Q7b6tIeMaLfq0s1eO" "Importing Track:-L9Q7bXGFv7dUccMy5pf" "Importing Track:-L9Q7c7d8DSem_6akZFy" "Importing Track:-L9Q7egNY01Ow-XJC0rf" "Importing Track:-L9Q7h90b46QKJDG5i5G" "Importing List:Terrain" "Importing Track:-L9Qy6A5ZKs4bYUzAuUa" "Importing Track:-L9lJ2m7xXB59z4NxzBk" "Importing List:Tomb" "Importing Track:-L4fdz4UBNrLkQ1yjDIW" "Importing Track:-L4fdzKibcM3Eigldw_S" "Importing Track:-L4fe1LmYgBGK_30PMj_" "Importing Track:-L4fe5iBK4P3gN54RFg8" "Importing Track:-L4fe8hNlag9kd2LeIY5" "Importing Track:-L4fePtX1yzSe_fj3na4" "Importing Track:-L4feSDHXXF9WVZCAM0e" "Importing Track:-L4feY0sG_ApEr3k3OW6" "Importing Track:-L4fed15n7fjAt3-3caf" "Importing List:Underdark" "Importing Track:-L6xCpUwCE5WjFcgKIJ_" "Importing Track:-L6xF78yLgo0w_ofJwRu" "Importing Track:-L9Q06UK5Bt2HwVq7gpz" "Importing Track:-L9Q08GScOk7HWjHz3JA" "Importing Track:-L9Q0D0SCMTApIrcueo_" "Importing Track:-L9Q0FQDzmiHvoHZWO4W" "Importing Track:-L9Q0I9pVp_QossievIi" "Importing Track:-L9Q0M-h8yiHQ1ILwbZm" "Importing Track:-L9Q0NKSfsnRDoSRqBTY" "Importing Track:-L9Q0ORg479qhi6DnnVn" "Importing Track:-L9Q0QbKZDCraqAJxbK6" "Importing Track:-L9Q0RuyONkDKVsNPkcM" "Importing Track:-L9Q0Soh4bbADHQ7NpR4" "Importing Track:-L9Q0TX427-Npr9_XGL6" "Importing Track:-LGzbV7LPTqr-fdVJy8F" "Importing Track:-LGzbVPj3BKMnH7_NqSE" "Importing Track:-LGzhkCdoCthlDYNrojA" "Importing Track:-LGzi5q1fdkIYxFEaSHS" "Importing Track:-LGzoT-u9gn2Dh5TOauu" "Importing Track:-LGzop1Xdf3JilntD9Sw" "Importing Track:-LGzp-L1Of_Gq17oEiEM" "Importing Track:-LGzpguJAuaYjfjmT5qs" "Importing Track:-LGzpkbJS0f72vp_SMe2" "Importing Track:-LGzq4N4U--Raa0CYKAg" "Importing Track:-LGzqNKDR0uD6NzKpU6-" "Importing Track:-LGzqYFaMtXUQH5EakfB" "Importing List:SFX" "Importing Track:-L212-KzeHn0_-hJl5ro" "Importing Track:-L6MtoGYG3SdVuJ3XYtm" "Importing Track:-L6MuH6mt8ea31OF39G7" "Importing Track:-L6MuiohOFNStcOI7z6U" "Importing Track:-L6MvlZvqtgk0SQYJbv_" "Importing Track:-L6MwCJcf5okxzc2QhAQ" "Importing Track:-L6Mx3KUMoBPWaZWuRCi" "Importing Track:-L6MxyU1kQ782tco1J3C" "Importing Track:-L6N0-TLjx0FJbhFUr5r" "Importing Track:-L6N0SaF9s3fLSy4JIFA" "Importing Track:-L6N0fejFeniV_6Zzukq" "Importing Track:-L6N1OCLO8yjmDCC5Yd3" "Importing Track:-L6N0wLt7_rlChViUBQC" "Importing Track:-L6N1k8u8RCtXpUcrZP8" "Importing Track:-L6N2RAqCHGR06SyH74A" "Importing Track:-L6N2seAtnCRxobDmxcW" "Importing Track:-L6N3Ft4C_A8QFAwOmaV" "Importing Track:-L6N3YZZOFUTEa3SggCl" "Importing Track:-L6N3nMl31xeGoV0ePrC" "Importing Track:-L6N4AwDRwplc4Tst8rH" "Importing Track:-L6N4xh2-eVXriaVUTZ2" "Importing Track:-L6N59kANQfNfiSvMwyG" "Importing Track:-L6N5A49EDYE5tRLv95Z" "Importing Track:-L6N5AGacJ_n9flpsj9l" "Importing Track:-L6N5AmE_qSsUPooKrZZ" "Importing Track:-L6N5B0KWTRtEYyvWGb-" "Importing Track:-L6N5BFM34zgbPLlB-L-" "Importing Track:-L6N5DWO-ItfQ0trGUcG" "Importing Track:-L6N5DfVrwEQU5G2Cyvz" "Importing Track:-L6N5E--3gEdIkszMqhS" "Importing Track:-L6N5EBFD5-RTsqmbDmQ" "Importing Track:-L6N5EdqJiTA66LJKPdz" "Importing Track:-L6N5Kaccglcoa2lZBjt" "Importing Track:-L6N5L8acZFG7ljWle0M" "Importing Track:-L6N5MuuzfD5gneAUs4n" "Importing Track:-L6N5OKXMImeFAgJY4bI" "Importing Track:-L6N5U12V3qT8fi6zAPo" "Importing Track:-L6N5W3fS3pMgPJx7WSW" "Importing Track:-L6N5XStUdGjJYdaZsCz" "Importing Track:-L6NAcysFJ1wnFt9_sFf" "Importing Track:-L6NCbk15E8ZbrmVUimp" "Importing Track:-L6NCnTYnhgZ-boMD9o3" "Importing Track:-L6NDTfAWWBLdLaAzIeT" "Importing Track:-L6NDTsc_G9Wm2Rv3aNj" "Importing Track:-L6NDU7hL-BWlVT56ADK" "Importing Track:-L6NDUO7bMSKHNPmWhDu" "Importing Track:-L6NDUbVAAmhWUmwS4fP" "Importing Track:-L6NJtN3oCkadvN-l8se" "Importing Track:-L6NLn0vmxRBVsqi3-1U" "Importing Track:-L6NMGvLxnu3F1lY9T9m" "Importing Track:-L6NORMIaD7CebTfd74O" "Importing Track:-L6NW_xqPi7CXJdJJlxi" "Importing Track:-L6NXXLSaV4V8HahAOUz" "Importing Track:-L6NXh0QG6QrBKoe8Nfd" "Importing Track:-L6NxkZ8gfkScx9wxypB" "Importing Track:-L6Nz4yk8DCFftX77m6X" "Importing Track:-L6Nzl18nJSiokRfUhlL" "Importing Track:-L6O-5R29X7mlpXUrH3F" "Importing Track:-L6O-XQtOCm4gImRSoAb" "Importing Track:-L6O-tKWtkRxkob1D2pD" "Importing Track:-L6O1y023901RBWDUDs4" "Importing Track:-L6O2ZprYF2r8v7PVATs" "Importing Track:-L6O3yvk9BnHcT-Ud126" "Importing Track:-L6O54zUuQSLQzyjLCiJ" "Importing Track:-L6O59AJM9AXv-VtlOrr" "Importing Track:-L6O6kz9WsUArwMONHv1" "Importing Track:-L6O76tlm3IPlxdYZGFu" "Importing Track:-L6O7_eqLw-D3V7h-qhV" "Importing Track:-L6O7SqImmBKcYbYwO7P" "Importing Track:-L6O7vTDga5mUgcvrRpf" "Importing Track:-L6O8XKVQBNfqsbGr1qY" "Importing Track:-L6O9dcPIyc81WfPTp70" "Importing Track:-L6YL-KuaBPchzs0VqFr" "Importing Track:-L6rAdKGTT70BJor6-Nz" "Importing Track:-L6x6NXpbTp8EDR4S8dA" "Importing Track:-L6x7sDDHDJUtk-3Nrkp" "Importing Track:-L6x8HAbrCM8PomDE7OH" "Importing Track:-L6x41Ls_4lUuyrfmdVq" "Importing Track:-L76DbBO_l4fVHsRFVCr" "Importing Track:-L76FImqTgcrRvIdP44N" "Importing Track:-L76FONUpmsuF8pq3jbM" "Importing Track:-L7PYVxRORA1hbV5yECD" "Importing Track:-L7PZNXSrlUA5SC_JIaI" "Importing Track:-L7P_CsUBcAaGbOD_mfM" "Importing Track:-L7P_bgUTPmZ8qQmkr7K" "Importing Track:-L7Pb75RXQyyyAFVitKK" "Importing Track:-L7PdYf_-Pm6CQzMqQ_B" "Importing Track:-L7Pduiavoqw6jxQ-8xY" "Importing Track:-L7PeJoDcFHHTnlBwlgC" "Importing Track:-L7PeyRs7SO9md7ngTwq" "Importing Track:-L7PfBHpShWDEnNW3Ule" "Importing Track:-L7PfUd82Brkw19hTqoD" "Importing Track:-L7PfhT2XCY0rwnKPYq_" "Importing Track:-L7Pfu-YwqE0caCUQVij" "Importing Track:-L7Pg42pVZVKWhktymaa" "Importing Track:-L7PanpmN7RaNoZ2lcZU" "Importing Track:-L7Pgrv5ZDv0n4e8nMml" "Importing Track:-L7Pj-FPcYeVFvdUUFzp" "Importing Track:-L7PjPGXW5b8fq-eV3Xn" "Importing Track:-L7PjoBJT--TQf_6yqxa" "Importing Track:-L7PkJQ8bD2ktpa1nUwb" "Importing Track:-L7PlAdFG75jEHUn7vRd" "Importing Track:-L7Po50X15tPh-ChaIDZ" "Importing Track:-L7PoT9-OnX2uipVYBGb" "Importing Track:-L7Pom70TulGPeMB9nZN" "Importing Track:-L7Pp3ntztRgWzTI-HY6" "Importing Track:-L7PquCFHDaIirxLIm69" "Importing Track:-L7PwDyRwtvWeRPVXtAy" "Importing Track:-L7PyOiJq-fMW887DuIZ" "Importing Track:-L7PzFZgadYiDil_aO6-" "Importing Track:-L7PzVpBBtkwYbvNzCbi" "Importing Track:-L9LO3tO2bhTrecdOqyQ" "Importing Track:-L9LfstHeTacfvI1j0dc" "Importing Track:-L9Li7dkdi3BvMI5-LCy" "Importing Track:-L9LiwlPciQ8X32LamAj" "Importing Track:-L9jk44myQQOdmsPQ3iN" "Importing Track:-L9jkeIAPGyxgdRUsWa6" "Importing Track:-L9jmAETAe6UL27rV2Y3" "Importing Track:-L9jrQSuEhfKBtLsjGgy" "Importing Track:-L9juQ9nPP3uPIWM2GrC" "Importing Track:-L9kAHq5J7dnRlx_4pPG" "Importing Track:-L9kBDbeOfSczSp9Cyim" "Importing Track:-LCoNC59tCqGqD1EM4HZ" "Importing Track:-LCoNutXLsfF8GU3w7Fd" "Importing Track:-LCoO5FtlOTsPutknErn" "Importing Track:-LCoQKN8OxEi2r2OClqb" "Importing Track:-LGzQiBFET7ulK-znVgQ" "Importing Track:-LGzRAsPkFMp4YKwYNJS" "Importing Track:-LGzSXhVNCnTUJQxGknS" "Importing Track:-LGzT0ie2kZ-vm5xGM7u" "Importing Track:-LGzUdaeYChhM49zFq78" "Importing Track:-LGzWJwEDQKqyE5vtm9W" "Importing Track:-LGzZBHmsvzFEOM3rjAF" "Importing Track:-LGzYquXtpFy8efxRSW9" "Importing Track:-LGza3LmNnAE3VkhvJNj" "Importing Track:-LGzyLGhBGtxbfoJM0fa" "Importing Track:-LGzz9ga8xYzipTxtI0p" "Importing Track:-LH--YftwR3jLE1U5UIr" "Importing Track:-LH-OTENS0zxkjawgTOY" "Importing Track:-LH-Oa9cf2969JxpAGHM" "Importing List:Tag1" "Importing List:Tag2" "Importing List:Tag3" "Importing List:Tag4" "Importing Track:Scream" "Importing Track:B1" "Importing Track:B2" "Importing Track:B3" "Importing Track:B4" "Importing Track:B5" "Importing Track:B6" "Importing Track:B7" "Importing Track:T1" "Importing Track:T2" "Importing Track:T3" "Importing Track:T4" "Importing Track:T5" "Importing Track:T6" "Importing Track:T7" "Importing Track:T8" "Importing Track:T9" "Importing Track:Bow" "Importing Track:Javelin" "Importing Track:Flametongue" "Importing Track:Sneak" "Importing Track:Wave" "Importing Track:Sacred" "Importing Track:Heal" "Importing Track:Bell" "Importing Track:Mace" "Importing Track:Necrotic" "Importing Track:Ding" "Importing Track:Command" "Importing Track:Calm" "Importing Track:Curse" "Importing Track:Clairvoyance" "Importing Track:Eating" "Importing Track:Dispel" "Importing Track:Teleport" "Importing Track:Sending" "Importing Track:Tongues" "Importing Track:Raise" "Importing Track:Regenerate" "Importing Track:Restore" "Importing Track:CureBig" "Importing Track:CureMedium" "Importing Track:CureSmall" "Importing Track:SonicBlast" "Importing Track:IceBlast" "Importing Track:Fireball" "Importing Track:FireBlast" "Importing Track:Acid" "Importing Track:Ironskin" "Importing Track:Mirror" "Importing Track:Stoneskin" "Importing Track:MindControl" "Importing Track:MindDamage" "Importing Track:MindStun" "Importing Track:Prayer" "Importing Track:LightningBolt" "Importing Track:DevilCall" "Importing Track:DevilTalk" "Importing Track:DevilDisgust" "Importing Track:DevilLaugh" "Importing Track:DevilSpeaks" "Importing Track:DevilStews" "Importing Track:MagicMissile" "Importing Track:WitchBolt" "Importing Track:Blast" "Importing Track:Haste" "Importing Track:Crit" "Importing Track:Trombone" "Importing Track:Boo" "Importing Track:Sleep" "Importing Track:Levitate" "Importing Track:SnakeCharm" "Importing Track:Where" "Importing Track:Fly" "Importing Track:Orb1" "Importing Track:Barrier" "Importing Track:Lore" "Importing Track:Sphere" "Importing Track:SaberHit" "Importing Track:SaberSwing" "Importing Track:HeavyHit" "Importing Track:ForceLightning" "Importing Track:Punch" "Importing Track:Hiya" "Importing Track:ForcePush" "Importing Track:ForceShield" "Importing Track:Conjure" "Importing Track:A1" "Importing Track:A2" "Importing Track:A3" "Importing Track:A4" "Importing Track:A5" "Importing Track:A6" "Importing Track:A7" "Importing Track:A8" "Importing Track:A9" "Importing Track:A10" "Importing Track:F1" "Importing Track:Shit" "Importing Track:TPK" "Importing Track:Smite" "Importing Track:C1" "Importing Track:C2" "Importing Track:C3" "Importing Track:C4" "Importing Track:C5" "Importing Track:C6" "Importing Track:C7" "Importing Track:C8" "Importing Track:C9" "Importing Track:C10" "Importing Track:C14" "Importing Track:C11" "Importing Track:C12" "Importing Track:C13" "Importing Track:M1" "Importing Track:C15" "Importing Track:C16" "Importing Track:C17" "Importing Track:C18" "Importing Track:M2" "Importing Track:M3" "Importing Track:M4" "Importing Track:M5" "Importing Track:M6" "Importing Track:M7" "Importing Track:M8" "Importing Track:M9" "Importing Track:C19" "Importing Track:C20" "Importing Track:C21" "Importing Track:C22" "Importing Track:C23" "Importing Track:C24" "Importing Track:C25" "Importing Track:C26" "Importing Track:C27" "Importing Track:C28" "Importing Track:C29" "Importing Track:C30" "Importing Track:M10" "Importing Track:M11" "Importing Track:M12" "Importing Track:O1" "Importing Track:O2" "Importing Track:O3" "Importing Track:O4" "Importing Track:O5" "Importing Track:O6" "Importing Track:O7" "Importing Track:O8" "Importing Track:O9" "Importing Track:O10" "Importing Track:O11" "Importing Track:O12" "Importing Track:O13" "Importing Track:O14" "Importing Track:O15" "Importing Track:O16" "Importing Track:O17" "Importing Track:O18" "Importing Track:O19" "Importing Track:O20" "Importing Track:O21" "Importing Track:O22" "Importing Track:Madness" "Importing Track:Y2" "Importing Track:Y1" "Importing Track:Demonic Chanting" "Importing Track:DemonLaugh" "Importing Track:Whip" "Importing Track:Sickness" "Importing Track:U1" "Importing Track:U2" "Importing Track:Demogorgon Rises" "Importing Track:Demogorgon Sound" "Importing Track:lemooogooogon" "Importing Track:Spider" "Importing Track:MonsterBite" "Importing Track:FleshEating" "Importing Track:H1" "Importing Track:H2" "Importing Track:H3" "Importing Track:H4" "Importing Track:H5" "Importing Track:H6" "Importing Track:H7" "Importing Track:H8" "Importing Track:H9" "Importing Track:Bite" "Importing Track:Web" "Importing Track:Dancing Lights" "Importing Track:Faerie Fire" "Importing Track:Shockwave" "Importing Track:Darkness" "Importing Track:Poison Spray" "Importing Track:Ray Of Frost" "Importing Track:Mage Armor" "Importing Track:Alter Self" "Importing Track:Misty Step" "Importing Track:Lightning Bolt" "Importing Track:Black Tentacles" "Importing Track:Invisibility" "Importing Track:Cloudkill" "Importing Track:Cure Wounds" "Importing Track:Detect" "Importing Track:Lesser Restoration" "Importing Track:Dispel Magic" "Importing Track:Insect" "Importing Track:Summon" "Importing Track:Greataxe" "Importing Track:Sword" "Importing Track:Claw" "Importing Track:Tentacle" "Importing Track:Rapier" "Importing Track:Dagger" "Importing Track:Vicious Mockery" "Importing Track:Jabberwocky Poem read by Christopher Lee by TipMcVenus" "Importing Track:Eldritch Blast" "Importing Track:V1" "Importing Track:Hideous Laughter" "Importing Track:Pan Flute" "Importing Track:Lute" "Importing Track:V2" "Importing Track:V3" "Importing Track:V4" "Importing Track:V5" "Importing Track:V6" "Importing Track:V7" "Importing Track:V8" "Importing Track:V9" "Importing Track:V10" "Importing Track:U3" "Importing Track:U4" "Importing Track:U5" "Importing Track:U6" "Importing Track:U7" "Importing Track:U8" "Importing Track:U9" "Importing Track:U10" "Importing Track:U11" "Importing Track:U12" "Importing Track:U13" "Importing Track:U14" "Importing Track:F2" "Importing Track:F3" "Importing Track:F4" "Importing Track:F5" "Importing Track:F6" "Importing Track:F7" "Importing Track:R1" "Importing Track:R2" "Importing Track:R3" "Importing Track:R4" "Importing Track:R5" "Importing Track:R6" "Importing Track:R7" "Importing Track:R8" "Importing Track:R9" "Importing Track:R10" "Importing Track:R11" "Importing Track:R12" "Importing Track:R13" "Importing Track:R14" "Importing Track:R15" "Importing Track:Waterfall" "Importing Track:Booming Blade" "Importing Track:Fire" "Importing Track:Hex" "Importing Track:Axe" "Importing Track:Flail" "Importing Track:Magma" "Importing Track:B8" "Importing Track:B9" "Importing Track:F8" "Importing Track:F9" "Importing Track:F10" "Importing Track:F11" "Importing Track:F12" "Importing Track:F13" "Importing Track:Shillelagh" "Importing Track:Thunderwave" "Importing Track:Quarterstaff" "Importing Track:Screaming Crowd SFX Roll20 by mbg98" "Importing Track:SFX - Wooden Collapse 2 by Mack" "Importing Track:Monster Breathing by goocius" "Importing Track:Hunter Berry and Michael Cleveland play Chicken Reel by TipMcVenus" "Importing Track:Pumpkin Farm by Vrevyus" "Importing Track:Old Mac Donald Had a Farm - Nursery Rhymes by Dafi" "Importing Track:Farm Theme (Breath of fire 3 OST remix) by Solidmachine" "Importing Track:Suikoden III - Farm Village by steamwolf" "Importing Track:Savage Space - 65 - Farming by Metaknight" "Importing Track:26 Farm Village Scenery by rt" "Importing Track:Life at the farms by JohnGoodwin" "Importing Track:Sneak Attack" "Importing Track:Glaive" "Importing Track:Blur" "Importing Track:Bane" "Importing Track:Bless" "Importing Track:Dissonant Whispers by Cerwin" "Importing Track:Dissonant Whisper" "Importing Track:Heat Metal" "Importing Track:B10" "Importing Track:U15" "Importing Track:U16" "Importing Track:U17" "Importing Track:U18" "Importing Track:B11" "Importing Track:B12" "Importing Track:B13" "Importing Track:B14" "Importing Track:B15" "Importing Track:B16" "Importing Track:B19" "Importing Track:B17" "Importing Track:B18" "Importing Track:A11" "Importing Track:A12" "Importing Track:A13" "Importing Track:A14" "Importing Track:A15" "Importing Track:A16" "Importing Track:A17" "Importing Track:I1" "Importing Track:A18" "Importing Track:B20" "Importing Track:B21" "Importing Track:B22" "Importing Track:U19" "Importing Track:U20" "Importing Track:U21" "Importing Track:U22" "Importing Track:U23" "Importing Track:B23" "Importing Track:U24" "Importing Track:U25" "Importing Track:U26" "Importing Track:Ambient1" "Importing Track:Ambient2" "Importing Track:Ogre" "Importing Track:Hellhound" "Importing Track:Fire Breath" "Importing Track:Natural 20" "Importing Track:Critical Fail"
And yes, I have an entire playlist dedicated to fart noises.
1531326740
Victor B.
Pro
Sheet Author
API Scripter
LOL.&nbsp; You've also cornered the market on every sound effect on Fanburst :) We are getting closer.&nbsp; The Undefined Tracks have been removed.&nbsp;&nbsp; Next step, implement this again in outputConfig.&nbsp; Try to bring up the playlist.&nbsp; Tracks won't display and paste the output console.&nbsp; I really hate massaging bad data, but I'm in control of Jukebox.&nbsp; Let's see what actually got loaded by the import.&nbsp;&nbsp; 4) Replace with this so I can see the actual tracks as they are defined in Roll20AM &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(state.Roll20AM.playLists[menu].trackids,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track = getTrackDetails(t); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log(track) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp;//&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;output += outputTrack(track,menu,menu) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });&nbsp; &nbsp;&nbsp;
"Command Extract" "Command String:config|" "Command:config" "Command Tracks:" {"details":{"config":"config","delay":0},"tracks":[],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:undefined" "Command Extract" "Command String:config,menu=playlists" "Command:config,menu=playlists" "Command Tracks:undefined" {"details":{"menu":"playlists","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:playlists" "Command Extract" "Command String:config,menu=SFX" "Command:config,menu=SFX" "Command Tracks:undefined" {"details":{"menu":"SFX","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:SFX" {"id":"-L212-KzeHn0_-hJl5ro","title":"Scream","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MtoGYG3SdVuJ3XYtm","title":"Bow","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MuH6mt8ea31OF39G7","title":"Javelin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MuiohOFNStcOI7z6U","title":"Flametongue","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MvlZvqtgk0SQYJbv_","title":"Sneak","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MwCJcf5okxzc2QhAQ","title":"Wave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Mx3KUMoBPWaZWuRCi","title":"Sacred","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MxyU1kQ782tco1J3C","title":"Heal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0-TLjx0FJbhFUr5r","title":"Bell","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0SaF9s3fLSy4JIFA","title":"Mace","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0fejFeniV_6Zzukq","title":"Necrotic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1OCLO8yjmDCC5Yd3","title":"Command","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0wLt7_rlChViUBQC","title":"Ding","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1k8u8RCtXpUcrZP8","title":"Calm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2RAqCHGR06SyH74A","title":"Curse","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2seAtnCRxobDmxcW","title":"Clairvoyance","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3Ft4C_A8QFAwOmaV","title":"Eating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3YZZOFUTEa3SggCl","title":"Dispel","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3nMl31xeGoV0ePrC","title":"Teleport","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N4AwDRwplc4Tst8rH","title":"Sending","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N4xh2-eVXriaVUTZ2","title":"Tongues","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N59kANQfNfiSvMwyG","title":"Raise","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5A49EDYE5tRLv95Z","title":"Regenerate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AGacJ_n9flpsj9l","title":"Restore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AmE_qSsUPooKrZZ","title":"CureBig","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5B0KWTRtEYyvWGb-","title":"CureMedium","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5BFM34zgbPLlB-L-","title":"CureSmall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DWO-ItfQ0trGUcG","title":"SonicBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DfVrwEQU5G2Cyvz","title":"IceBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5E--3gEdIkszMqhS","title":"Fireball","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EBFD5-RTsqmbDmQ","title":"FireBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EdqJiTA66LJKPdz","title":"Acid","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5Kaccglcoa2lZBjt","title":"Ironskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5L8acZFG7ljWle0M","title":"Mirror","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5MuuzfD5gneAUs4n","title":"Stoneskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6N5U12V3qT8fi6zAPo","title":"MindControl","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5W3fS3pMgPJx7WSW","title":"MindDamage","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5XStUdGjJYdaZsCz","title":"MindStun","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NAcysFJ1wnFt9_sFf","title":"Prayer","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCbk15E8ZbrmVUimp","title":"LightningBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCnTYnhgZ-boMD9o3","title":"DevilCall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTfAWWBLdLaAzIeT","title":"DevilTalk","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTsc_G9Wm2Rv3aNj","title":"DevilDisgust","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDU7hL-BWlVT56ADK","title":"DevilLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUO7bMSKHNPmWhDu","title":"DevilSpeaks","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUbVAAmhWUmwS4fP","title":"DevilStews","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NJtN3oCkadvN-l8se","title":"MagicMissile","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NLn0vmxRBVsqi3-1U","title":"WitchBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NMGvLxnu3F1lY9T9m","title":"Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NORMIaD7CebTfd74O","title":"Haste","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NW_xqPi7CXJdJJlxi","title":"Crit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXXLSaV4V8HahAOUz","title":"Trombone","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXh0QG6QrBKoe8Nfd","title":"Boo","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NxkZ8gfkScx9wxypB","title":"Sleep","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nz4yk8DCFftX77m6X","title":"Levitate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nzl18nJSiokRfUhlL","title":"SnakeCharm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-5R29X7mlpXUrH3F","title":"Where","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-XQtOCm4gImRSoAb","title":"Fly","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-tKWtkRxkob1D2pD","title":"Orb1","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O1y023901RBWDUDs4","title":"Barrier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O2ZprYF2r8v7PVATs","title":"Lore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O3yvk9BnHcT-Ud126","title":"Sphere","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O54zUuQSLQzyjLCiJ","title":"SaberHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O59AJM9AXv-VtlOrr","title":"SaberSwing","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O6kz9WsUArwMONHv1","title":"HeavyHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O76tlm3IPlxdYZGFu","title":"ForceLightning","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7_eqLw-D3V7h-qhV","title":"Hiya","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7SqImmBKcYbYwO7P","title":"Punch","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7vTDga5mUgcvrRpf","title":"ForcePush","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O8XKVQBNfqsbGr1qY","title":"ForceShield","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O9dcPIyc81WfPTp70","title":"Conjure","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6YL-KuaBPchzs0VqFr","title":"Shit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6rAdKGTT70BJor6-Nz","title":"Smite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x6NXpbTp8EDR4S8dA","title":"DemonLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x7sDDHDJUtk-3Nrkp","title":"Whip","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x8HAbrCM8PomDE7OH","title":"Sickness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x41Ls_4lUuyrfmdVq","title":"Madness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76DbBO_l4fVHsRFVCr","title":"Spider","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FImqTgcrRvIdP44N","title":"MonsterBite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FONUpmsuF8pq3jbM","title":"FleshEating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PYVxRORA1hbV5yECD","title":"Bite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PZNXSrlUA5SC_JIaI","title":"Web","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_CsUBcAaGbOD_mfM","title":"Dancing Lights","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_bgUTPmZ8qQmkr7K","title":"Faerie Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pb75RXQyyyAFVitKK","title":"Darkness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PdYf_-Pm6CQzMqQ_B","title":"Poison Spray","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pduiavoqw6jxQ-8xY","title":"Ray Of Frost","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PeJoDcFHHTnlBwlgC","title":"Mage Armor","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PeyRs7SO9md7ngTwq","title":"Alter Self","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PfBHpShWDEnNW3Ule","title":"Misty Step","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7PfhT2XCY0rwnKPYq_","title":"Lightning Bolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pfu-YwqE0caCUQVij","title":"Black Tentacles","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pg42pVZVKWhktymaa","title":"Invisibility","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PanpmN7RaNoZ2lcZU","title":"Shockwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pgrv5ZDv0n4e8nMml","title":"Cloudkill","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pj-FPcYeVFvdUUFzp","title":"Cure Wounds","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PjPGXW5b8fq-eV3Xn","title":"Detect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PjoBJT--TQf_6yqxa","title":"Lesser Restoration","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PkJQ8bD2ktpa1nUwb","title":"Dispel Magic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PlAdFG75jEHUn7vRd","title":"Insect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Po50X15tPh-ChaIDZ","title":"Summon","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PoT9-OnX2uipVYBGb","title":"Greataxe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7Pp3ntztRgWzTI-HY6","title":"Sword","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PquCFHDaIirxLIm69","title":"Claw","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PwDyRwtvWeRPVXtAy","title":"Tentacle","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PyOiJq-fMW887DuIZ","title":"Rapier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzFZgadYiDil_aO6-","title":"Dagger","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzVpBBtkwYbvNzCbi","title":"Vicious Mockery","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LO3tO2bhTrecdOqyQ","title":"Eldritch Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LfstHeTacfvI1j0dc","title":"Hideous Laughter","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9Li7dkdi3BvMI5-LCy","title":"Pan Flute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LiwlPciQ8X32LamAj","title":"Lute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jk44myQQOdmsPQ3iN","title":"Booming Blade","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jkeIAPGyxgdRUsWa6","title":"Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jmAETAe6UL27rV2Y3","title":"Hex","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jrQSuEhfKBtLsjGgy","title":"Axe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L9kAHq5J7dnRlx_4pPG","title":"Flail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoNC59tCqGqD1EM4HZ","title":"Shillelagh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LCoNutXLsfF8GU3w7Fd","title":"Thunderwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoQKN8OxEi2r2OClqb","title":"Quarterstaff","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzQiBFET7ulK-znVgQ","title":"Sneak Attack","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzRAsPkFMp4YKwYNJS","title":"Glaive","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LGzT0ie2kZ-vm5xGM7u","title":"Blur","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzUdaeYChhM49zFq78","title":"Bane","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzWJwEDQKqyE5vtm9W","title":"Bless","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzZBHmsvzFEOM3rjAF","title":"Dissonant Whisper","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzYquXtpFy8efxRSW9","title":"Dissonant Whispers by Cerwin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGza3LmNnAE3VkhvJNj","title":"Heat Metal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzyLGhBGtxbfoJM0fa","title":"Ogre","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzz9ga8xYzipTxtI0p","title":"Hellhound","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH--YftwR3jLE1U5UIr","title":"Fire Breath","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-OTENS0zxkjawgTOY","title":"Natural 20","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-Oa9cf2969JxpAGHM","title":"Critical Fail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null}
1531327249

Edited 1531327354
I *think* I know what the issue is.&nbsp; I have duplicates.&nbsp; All the Undefined items are duplicate named tracks.
1531327534
Victor B.
Pro
Sheet Author
API Scripter
Maybe and my "fix" didn't fix squat.&nbsp; Those undefined tracks are still there.&nbsp; Try removing the dups and let's see if that fixes.&nbsp; Then I'll need to add something to notify during import.&nbsp;&nbsp;
Hmm.&nbsp; Well, I deleted not only the duplicates but all instances of the tracks.&nbsp; After that, I closed out of chrome completely and reloaded.&nbsp; I removed all and reimported jukebox.&nbsp; Pulling up SFX playlist yields the same error as before at the same place in the routine.&nbsp; It still thinks those tracks exist for some reason.
1531328917

Edited 1531328929
Victor B.
Pro
Sheet Author
API Scripter
For giggles, try clicking on Tracks in the setup menu.&nbsp; I'm expecting the same error, but I want to see if this is purely related to the playlist.&nbsp;&nbsp;
Works like a charm and all tracks display in the chat. "Command Extract" "Command String:config,menu=tracks" "Command:config,menu=tracks" "Command Tracks:undefined" {"details":{"menu":"tracks","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:tracks"
1531329299

Edited 1531329335
Victor B.
Pro
Sheet Author
API Scripter
The mystery deepens.&nbsp; So this is PURELY related to a playlist.&nbsp; Hmmm.&nbsp; Same song 3rd verse,&nbsp; find importJukebox again, 5 lines down and replace the block with this.&nbsp; Let's see what's going on with these jukebox tracks. What is really strange about this, it's pull all but those 5 or 6 tracks.&nbsp; So what's going on with those tracks?&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(lists,list=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (list.n != undefined){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; importList(list.n) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _.each(list.i,(t)=&gt;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (state.Roll20AM.playLists[list.n].trackids.indexOf(t) == -1){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var track =&nbsp; getTrackDetails(t) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (debug){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log('Importing Track:'+track)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (track != "undefined"){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; state.Roll20AM.playLists[list.n].trackids.push(t) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; })
"Command Extract" "Command String:config,menu=SFX" "Command:config,menu=SFX" "Command Tracks:undefined" {"details":{"menu":"SFX","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:SFX" {"id":"-L212-KzeHn0_-hJl5ro","title":"Scream","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MtoGYG3SdVuJ3XYtm","title":"Bow","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6MuiohOFNStcOI7z6U","title":"Flametongue","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MvlZvqtgk0SQYJbv_","title":"Sneak","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MwCJcf5okxzc2QhAQ","title":"Wave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Mx3KUMoBPWaZWuRCi","title":"Sacred","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6MxyU1kQ782tco1J3C","title":"Heal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0-TLjx0FJbhFUr5r","title":"Bell","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6N0fejFeniV_6Zzukq","title":"Necrotic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1OCLO8yjmDCC5Yd3","title":"Command","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N0wLt7_rlChViUBQC","title":"Ding","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N1k8u8RCtXpUcrZP8","title":"Calm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2RAqCHGR06SyH74A","title":"Curse","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N2seAtnCRxobDmxcW","title":"Clairvoyance","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3Ft4C_A8QFAwOmaV","title":"Eating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N3YZZOFUTEa3SggCl","title":"Dispel","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6N4AwDRwplc4Tst8rH","title":"Sending","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N4xh2-eVXriaVUTZ2","title":"Tongues","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N59kANQfNfiSvMwyG","title":"Raise","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5A49EDYE5tRLv95Z","title":"Regenerate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AGacJ_n9flpsj9l","title":"Restore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5AmE_qSsUPooKrZZ","title":"CureBig","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5B0KWTRtEYyvWGb-","title":"CureMedium","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5BFM34zgbPLlB-L-","title":"CureSmall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DWO-ItfQ0trGUcG","title":"SonicBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5DfVrwEQU5G2Cyvz","title":"IceBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5E--3gEdIkszMqhS","title":"Fireball","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EBFD5-RTsqmbDmQ","title":"FireBlast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5EdqJiTA66LJKPdz","title":"Acid","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5Kaccglcoa2lZBjt","title":"Ironskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5L8acZFG7ljWle0M","title":"Mirror","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5MuuzfD5gneAUs4n","title":"Stoneskin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6N5U12V3qT8fi6zAPo","title":"MindControl","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5W3fS3pMgPJx7WSW","title":"MindDamage","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6N5XStUdGjJYdaZsCz","title":"MindStun","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NAcysFJ1wnFt9_sFf","title":"Prayer","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCbk15E8ZbrmVUimp","title":"LightningBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NCnTYnhgZ-boMD9o3","title":"DevilCall","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTfAWWBLdLaAzIeT","title":"DevilTalk","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDTsc_G9Wm2Rv3aNj","title":"DevilDisgust","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDU7hL-BWlVT56ADK","title":"DevilLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUO7bMSKHNPmWhDu","title":"DevilSpeaks","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NDUbVAAmhWUmwS4fP","title":"DevilStews","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NJtN3oCkadvN-l8se","title":"MagicMissile","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NLn0vmxRBVsqi3-1U","title":"WitchBolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NMGvLxnu3F1lY9T9m","title":"Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NORMIaD7CebTfd74O","title":"Haste","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NW_xqPi7CXJdJJlxi","title":"Crit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXXLSaV4V8HahAOUz","title":"Trombone","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NXh0QG6QrBKoe8Nfd","title":"Boo","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6NxkZ8gfkScx9wxypB","title":"Sleep","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nz4yk8DCFftX77m6X","title":"Levitate","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6Nzl18nJSiokRfUhlL","title":"SnakeCharm","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O-5R29X7mlpXUrH3F","title":"Where","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6O-tKWtkRxkob1D2pD","title":"Orb1","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O1y023901RBWDUDs4","title":"Barrier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O2ZprYF2r8v7PVATs","title":"Lore","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O3yvk9BnHcT-Ud126","title":"Sphere","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O54zUuQSLQzyjLCiJ","title":"SaberHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O59AJM9AXv-VtlOrr","title":"SaberSwing","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O6kz9WsUArwMONHv1","title":"HeavyHit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O76tlm3IPlxdYZGFu","title":"ForceLightning","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7_eqLw-D3V7h-qhV","title":"Hiya","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7SqImmBKcYbYwO7P","title":"Punch","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O7vTDga5mUgcvrRpf","title":"ForcePush","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O8XKVQBNfqsbGr1qY","title":"ForceShield","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6O9dcPIyc81WfPTp70","title":"Conjure","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6YL-KuaBPchzs0VqFr","title":"Shit","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L6x6NXpbTp8EDR4S8dA","title":"DemonLaugh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x7sDDHDJUtk-3Nrkp","title":"Whip","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x8HAbrCM8PomDE7OH","title":"Sickness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L6x41Ls_4lUuyrfmdVq","title":"Madness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76DbBO_l4fVHsRFVCr","title":"Spider","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FImqTgcrRvIdP44N","title":"MonsterBite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L76FONUpmsuF8pq3jbM","title":"FleshEating","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PYVxRORA1hbV5yECD","title":"Bite","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PZNXSrlUA5SC_JIaI","title":"Web","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_CsUBcAaGbOD_mfM","title":"Dancing Lights","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7P_bgUTPmZ8qQmkr7K","title":"Faerie Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pb75RXQyyyAFVitKK","title":"Darkness","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PdYf_-Pm6CQzMqQ_B","title":"Poison Spray","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pduiavoqw6jxQ-8xY","title":"Ray Of Frost","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7PeyRs7SO9md7ngTwq","title":"Alter Self","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PfBHpShWDEnNW3Ule","title":"Misty Step","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7PfhT2XCY0rwnKPYq_","title":"Lightning Bolt","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pfu-YwqE0caCUQVij","title":"Black Tentacles","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pg42pVZVKWhktymaa","title":"Invisibility","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PanpmN7RaNoZ2lcZU","title":"Shockwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Pgrv5ZDv0n4e8nMml","title":"Cloudkill","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7PjPGXW5b8fq-eV3Xn","title":"Detect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PjoBJT--TQf_6yqxa","title":"Lesser Restoration","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PkJQ8bD2ktpa1nUwb","title":"Dispel Magic","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PlAdFG75jEHUn7vRd","title":"Insect","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7Po50X15tPh-ChaIDZ","title":"Summon","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PoT9-OnX2uipVYBGb","title":"Greataxe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L7Pp3ntztRgWzTI-HY6","title":"Sword","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PquCFHDaIirxLIm69","title":"Claw","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PwDyRwtvWeRPVXtAy","title":"Tentacle","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PyOiJq-fMW887DuIZ","title":"Rapier","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzFZgadYiDil_aO6-","title":"Dagger","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L7PzVpBBtkwYbvNzCbi","title":"Vicious Mockery","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LO3tO2bhTrecdOqyQ","title":"Eldritch Blast","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LfstHeTacfvI1j0dc","title":"Hideous Laughter","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9Li7dkdi3BvMI5-LCy","title":"Pan Flute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9LiwlPciQ8X32LamAj","title":"Lute","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jk44myQQOdmsPQ3iN","title":"Booming Blade","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jkeIAPGyxgdRUsWa6","title":"Fire","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jmAETAe6UL27rV2Y3","title":"Hex","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-L9jrQSuEhfKBtLsjGgy","title":"Axe","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-L9kAHq5J7dnRlx_4pPG","title":"Flail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoNC59tCqGqD1EM4HZ","title":"Shillelagh","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LCoNutXLsfF8GU3w7Fd","title":"Thunderwave","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LCoQKN8OxEi2r2OClqb","title":"Quarterstaff","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzQiBFET7ulK-znVgQ","title":"Sneak Attack","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzRAsPkFMp4YKwYNJS","title":"Glaive","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} undefined {"id":"-LGzT0ie2kZ-vm5xGM7u","title":"Blur","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzUdaeYChhM49zFq78","title":"Bane","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzWJwEDQKqyE5vtm9W","title":"Bless","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzZBHmsvzFEOM3rjAF","title":"Dissonant Whisper","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzYquXtpFy8efxRSW9","title":"Dissonant Whispers by Cerwin","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGza3LmNnAE3VkhvJNj","title":"Heat Metal","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzyLGhBGtxbfoJM0fa","title":"Ogre","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LGzz9ga8xYzipTxtI0p","title":"Hellhound","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH--YftwR3jLE1U5UIr","title":"Fire Breath","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-OTENS0zxkjawgTOY","title":"Natural 20","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} {"id":"-LH-Oa9cf2969JxpAGHM","title":"Critical Fail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null}
Sorry, this looks the same.&nbsp; I assumed you wanted me to just try loading the SFX playlist again but let me know if I misunderstood.
1531331533
Victor B.
Pro
Sheet Author
API Scripter
I'm sorry, remove all, import jukebox.&nbsp; I'm displaying the entire track now during import
{"id":"-LH-Oa9cf2969JxpAGHM","title":"Critical Fail","playing":false,"access":"gm","mode":"single","delay":0,"tags":["Off","Off","Off","Off","Off"],"volume":1,"fadeup":50,"fadedown":0,"fadetime":10,"who":null} "Command Extract" "Command String:config,menu=tracks" "Command:config,menu=tracks" "Command Tracks:undefined" {"details":{"menu":"tracks","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Output Config:tracks" "Command Extract" "Command String:config,remove" "Command:config,remove" "Command Tracks:undefined" {"details":{"remove":"remove","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Command Extract" "Command String:config,import" "Command:config,import" "Command Tracks:undefined" {"details":{"import":"import","delay":0},"tracks":["undefined"],"action":["config"]} "Input Handler Action:config" "Command Handler" "Config Handler Action:config" "Importing List:Adventure" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Ambient" "Importing Track:undefined" "Importing List:Battle Music" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Cave" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Classic Rock" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Demogorgon" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Farm" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Farts" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Horror" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Inn" "Importing Track:undefined" "Importing List:Metal" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Myconid" "Importing Track:undefined" "Importing List:Overrun" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Reggea" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Terrain" "Importing Track:undefined" "Importing List:Tomb" "Importing Track:undefined" "Importing List:Underdark" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:SFX" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing Track:undefined" "Importing List:Tag1" "Importing List:Tag2" "Importing List:Tag3" "Importing List:Tag4" "Importing Track:Scream" "Importing Track:B1" "Importing Track:B2" "Importing Track:B3" "Importing Track:B4" "Importing Track:B5" "Importing Track:B6" "Importing Track:B7" "Importing Track:T1" "Importing Track:T2" "Importing Track:T3" "Importing Track:T4" "Importing Track:T5" "Importing Track:T6" "Importing Track:T7" "Importing Track:T8" "Importing Track:T9" "Importing Track:Bow" "Importing Track:Flametongue" "Importing Track:Sneak" "Importing Track:Wave" "Importing Track:Sacred" "Importing Track:Heal" "Importing Track:Bell" "Importing Track:Necrotic" "Importing Track:Ding" "Importing Track:Command" "Importing Track:Calm" "Importing Track:Curse" "Importing Track:Clairvoyance" "Importing Track:Eating" "Importing Track:Dispel" "Importing Track:Sending" "Importing Track:Tongues" "Importing Track:Raise" "Importing Track:Regenerate" "Importing Track:Restore" "Importing Track:CureBig" "Importing Track:CureMedium" "Importing Track:CureSmall" "Importing Track:SonicBlast" "Importing Track:IceBlast" "Importing Track:Fireball" "Importing Track:FireBlast" "Importing Track:Acid" "Importing Track:Ironskin" "Importing Track:Mirror" "Importing Track:Stoneskin" "Importing Track:MindControl" "Importing Track:MindDamage" "Importing Track:MindStun" "Importing Track:Prayer" "Importing Track:LightningBolt" "Importing Track:DevilCall" "Importing Track:DevilTalk" "Importing Track:DevilDisgust" "Importing Track:DevilLaugh" "Importing Track:DevilSpeaks" "Importing Track:DevilStews" "Importing Track:MagicMissile" "Importing Track:WitchBolt" "Importing Track:Blast" "Importing Track:Haste" "Importing Track:Crit" "Importing Track:Trombone" "Importing Track:Boo" "Importing Track:Sleep" "Importing Track:Levitate" "Importing Track:SnakeCharm" "Importing Track:Where" "Importing Track:Orb1" "Importing Track:Barrier" "Importing Track:Lore" "Importing Track:Sphere" "Importing Track:SaberHit" "Importing Track:SaberSwing" "Importing Track:HeavyHit" "Importing Track:ForceLightning" "Importing Track:Punch" "Importing Track:Hiya" "Importing Track:ForcePush" "Importing Track:ForceShield" "Importing Track:Conjure" "Importing Track:A1" "Importing Track:A2" "Importing Track:A3" "Importing Track:A4" "Importing Track:A5" "Importing Track:A6" "Importing Track:A7" "Importing Track:A8" "Importing Track:A9" "Importing Track:A10" "Importing Track:F1" "Importing Track:Shit" "Importing Track:TPK" "Importing Track:C1" "Importing Track:C2" "Importing Track:C3" "Importing Track:C4" "Importing Track:C5" "Importing Track:C6" "Importing Track:C7" "Importing Track:C8" "Importing Track:C9" "Importing Track:C10" "Importing Track:C14" "Importing Track:C11" "Importing Track:C12" "Importing Track:C13" "Importing Track:M1" "Importing Track:C15" "Importing Track:C16" "Importing Track:C17" "Importing Track:C18" "Importing Track:M2" "Importing Track:M3" "Importing Track:M4" "Importing Track:M5" "Importing Track:M6" "Importing Track:M7" "Importing Track:M8" "Importing Track:M9" "Importing Track:C19" "Importing Track:C20" "Importing Track:C21" "Importing Track:C22" "Importing Track:C23" "Importing Track:C24" "Importing Track:C25" "Importing Track:C26" "Importing Track:C27" "Importing Track:C28" "Importing Track:C29" "Importing Track:C30" "Importing Track:M10" "Importing Track:M11" "Importing Track:M12" "Importing Track:O1" "Importing Track:O2" "Importing Track:O3" "Importing Track:O4" "Importing Track:O5" "Importing Track:O6" "Importing Track:O7" "Importing Track:O8" "Importing Track:O9" "Importing Track:O10" "Importing Track:O11" "Importing Track:O12" "Importing Track:O13" "Importing Track:O14" "Importing Track:O15" "Importing Track:O16" "Importing Track:O17" "Importing Track:O18" "Importing Track:O19" "Importing Track:O20" "Importing Track:O21" "Importing Track:O22" "Importing Track:Madness" "Importing Track:Y2" "Importing Track:Y1" "Importing Track:Demonic Chanting" "Importing Track:DemonLaugh" "Importing Track:Whip" "Importing Track:Sickness" "Importing Track:U1" "Importing Track:U2" "Importing Track:Demogorgon Rises" "Importing Track:Demogorgon Sound" "Importing Track:lemooogooogon" "Importing Track:Spider" "Importing Track:MonsterBite" "Importing Track:FleshEating" "Importing Track:H1" "Importing Track:H2" "Importing Track:H3" "Importing Track:H4" "Importing Track:H5" "Importing Track:H6" "Importing Track:H7" "Importing Track:H8" "Importing Track:H9" "Importing Track:Bite" "Importing Track:Web" "Importing Track:Dancing Lights" "Importing Track:Faerie Fire" "Importing Track:Shockwave" "Importing Track:Darkness" "Importing Track:Poison Spray" "Importing Track:Ray Of Frost" "Importing Track:Alter Self" "Importing Track:Misty Step" "Importing Track:Lightning Bolt" "Importing Track:Black Tentacles" "Importing Track:Invisibility" "Importing Track:Cloudkill" "Importing Track:Detect" "Importing Track:Lesser Restoration" "Importing Track:Dispel Magic" "Importing Track:Insect" "Importing Track:Summon" "Importing Track:Greataxe" "Importing Track:Sword" "Importing Track:Claw" "Importing Track:Tentacle" "Importing Track:Rapier" "Importing Track:Dagger" "Importing Track:Vicious Mockery" "Importing Track:Jabberwocky Poem read by Christopher Lee by TipMcVenus" "Importing Track:Eldritch Blast" "Importing Track:V1" "Importing Track:Hideous Laughter" "Importing Track:Pan Flute" "Importing Track:Lute" "Importing Track:V2" "Importing Track:V3" "Importing Track:V4" "Importing Track:V5" "Importing Track:V6" "Importing Track:V7" "Importing Track:V8" "Importing Track:V9" "Importing Track:V10" "Importing Track:U3" "Importing Track:U4" "Importing Track:U5" "Importing Track:U6" "Importing Track:U7" "Importing Track:U8" "Importing Track:U9" "Importing Track:U10" "Importing Track:U11" "Importing Track:U12" "Importing Track:U13" "Importing Track:U14" "Importing Track:F2" "Importing Track:F3" "Importing Track:F4" "Importing Track:F5" "Importing Track:F6" "Importing Track:F7" "Importing Track:R1" "Importing Track:R2" "Importing Track:R3" "Importing Track:R4" "Importing Track:R5" "Importing Track:R6" "Importing Track:R7" "Importing Track:R8" "Importing Track:R9" "Importing Track:R10" "Importing Track:R11" "Importing Track:R12" "Importing Track:R13" "Importing Track:R14" "Importing Track:R15" "Importing Track:Waterfall" "Importing Track:Booming Blade" "Importing Track:Fire" "Importing Track:Hex" "Importing Track:Axe" "Importing Track:Flail" "Importing Track:Magma" "Importing Track:B8" "Importing Track:B9" "Importing Track:F8" "Importing Track:F9" "Importing Track:F10" "Importing Track:F11" "Importing Track:F12" "Importing Track:F13" "Importing Track:Shillelagh" "Importing Track:Thunderwave" "Importing Track:Quarterstaff" "Importing Track:Screaming Crowd SFX Roll20 by mbg98" "Importing Track:SFX - Wooden Collapse 2 by Mack" "Importing Track:Monster Breathing by goocius" "Importing Track:Hunter Berry and Michael Cleveland play Chicken Reel by TipMcVenus" "Importing Track:Pumpkin Farm by Vrevyus" "Importing Track:Old Mac Donald Had a Farm - Nursery Rhymes by Dafi" "Importing Track:Farm Theme (Breath of fire 3 OST remix) by Solidmachine" "Importing Track:Suikoden III - Farm Village by steamwolf" "Importing Track:Savage Space - 65 - Farming by Metaknight" "Importing Track:26 Farm Village Scenery by rt" "Importing Track:Life at the farms by JohnGoodwin" "Importing Track:Sneak Attack" "Importing Track:Glaive" "Importing Track:Blur" "Importing Track:Bane" "Importing Track:Bless" "Importing Track:Dissonant Whispers by Cerwin" "Importing Track:Dissonant Whisper" "Importing Track:Heat Metal" "Importing Track:B10" "Importing Track:U15" "Importing Track:U16" "Importing Track:U17" "Importing Track:U18" "Importing Track:B11" "Importing Track:B12" "Importing Track:B13" "Importing Track:B14" "Importing Track:B15" "Importing Track:B16" "Importing Track:B19" "Importing Track:B17" "Importing Track:B18" "Importing Track:A11" "Importing Track:A12" "Importing Track:A13" "Importing Track:A14" "Importing Track:A15" "Importing Track:A16" "Importing Track:A17" "Importing Track:I1" "Importing Track:A18" "Importing Track:B20" "Importing Track:B21" "Importing Track:B22" "Importing Track:U19" "Importing Track:U20" "Importing Track:U21" "Importing Track:U22" "Importing Track:U23" "Importing Track:B23" "Importing Track:U24" "Importing Track:U25" "Importing Track:U26" "Importing Track:Ambient1" "Importing Track:Ambient2" "Importing Track:Ogre" "Importing Track:Hellhound" "Importing Track:Fire Breath" "Importing Track:Natural 20" "Importing Track:Critical Fail"
Also, if it helps, I am happy to invite you to the game and give you GM privileges.
1531332154
Victor B.
Pro
Sheet Author
API Scripter
that would be much much easier.&nbsp; Please PM to me.&nbsp;&nbsp;
Invalid Roll20AM Command. Valid commands are --audio, --edit, --config I'm not crazy right? The syntax used to accept !roll20AM --stop,ignore|scene 1 event track !roll20AM --play,loop,delay:20|battlefield ambient !roll20AM --play,loop,delay:20|crowd !roll20AM --play,single|scene 1 event track Even trying to revert back to 1.05 and 1.04 doesn't seem to be working.
1531486485

Edited 1531488281
Victor B.
Pro
Sheet Author
API Scripter
!roll20AM -- audio ,play,delay:20|battlefield ambient !roll20AM -- audio ,play,delay:20|crowd !roll20AM -- audio ,play|scene 1 event track The track mode isn't set while playing.&nbsp; You run an edit command (once) to set it !roll20AM --edit,mode,loop|track name or comma delimited list of tracks !roll20AM --edit,mode,single|track name or comma delimited list of tracks You can also use the in game menus to set the modes of your playlists or tracks.&nbsp; Type !roll20AM --confg and click on playlists or tracks.&nbsp;&nbsp; Prior versions should still be the way they were.&nbsp; Not sure why that didn't work for you?&nbsp;&nbsp;
1531486855

Edited 1531487945
Victor B.
Pro
Sheet Author
API Scripter
Two more things, !roll20AM --config to bring up the setup menu.&nbsp; Click remove all, then import JukeBox to setup roll20AM Ignore functionality has been removed.&nbsp; Instead, fade out your tracks during or before you launch your next one.&nbsp; !roll20AM -- audio,fade,out|comma delimited list of tracks OR run this before your next track which will stop all currently playing tracks !roll20AM -- audio,stop|&nbsp;
The built in rollback on the API page doesn't work, but I copied from the source code on github and manually added the script. That seems to be working for now, including using the old syntax. I'll have to work the rest out after my session this weekend.
Since the update I get no audio from !roll20AM even if I post direct to chat example !roll20AM --audio,play|Arrowhits If I open the jukebox and click play the sound does work. Help please.
1531510596
Victor B.
Pro
Sheet Author
API Scripter
!roll20AM --config (brings up setup menu) click remove all (cleans out Roll20AM) click import Jukebox (brings all playlists and tracks into Roll20AM) try your command again and it should work
I have cleared the config of audio master, imported the jukebox, and now the API crashes as soon as I try to set master volume level, or just remove a playlist etc. So my volume is stuck at 1%. Not really usable. And I have not yet touched the macros that needs to be updated. *sigh* Any suggestions?
1531515620

Edited 1531515643
Victor B.
Pro
Sheet Author
API Scripter
The quickest was is temporarily invite me to game and make me GM so I have access to the APIs.&nbsp; Then I figure out what's going on.&nbsp; Boot me after it's fixed.&nbsp;&nbsp;
Invite sent in private message
1531583875
Victor B.
Pro
Sheet Author
API Scripter
Folks, a nasty bug has been fixed.&nbsp; The code has been uploaded to Github and will be committed to Github on Tuesday.&nbsp; Until then you can use this as a custom version&nbsp; <a href="https://gist.github.com/vicberg/6635c77f7f730529ccf83f64819297c0" rel="nofollow">https://gist.github.com/vicberg/6635c77f7f730529ccf83f64819297c0</a> If there was the same track across multiple playlists or the same track duplicated within the same playlist, that was causing Roll20AM headaches and failures.&nbsp; This has been fixed.&nbsp; You can have the same track in multiple playlists, however you cannot have the same track multiple times in the same playlist, so the import will ignore the duplicates if within the same playlist.&nbsp;&nbsp; This fixes addresses both Arioch and Matt M issues.&nbsp;&nbsp;
Wiki page is very hard to read for some elements of syntax. For example: How do I configure it so that my players can play SFX with the macros I create?
1531659980
Victor B.
Pro
Sheet Author
API Scripter
There's an issue uploading images.&nbsp; Images would make the Wiki a LOT easier to understand.&nbsp; Unlock whatever tracks you need.&nbsp; If your using menus, it's the padlock icon.&nbsp; Click on it to unlock.&nbsp; Click on it to lock again.&nbsp; Or you can issue !roll20AM -edit,access,player|(comma delimited list of tracks)
I think you can request the mods allow you to upload images to the wiki.
1531667529
Victor B.
Pro
Sheet Author
API Scripter
I did.&nbsp; There's a bug in the upload.&nbsp; It's not creating a directory for me.&nbsp; I'm waiting on a dev to fix.&nbsp;&nbsp;
So, after remove-all &amp; import, it sorta works again. At least the script has stopped crashing continuously. However, still have a pretty glaring issue: Whenever a track is played (previously !roll20AM --play|NAMEOFSOUND, now !roll20AM --audio,play|NAMEOFSOUND), once it ends, the last menu from chat re-appears. As I have sounds on many character sheet actions, I'm getting spammed when playing by menu's constantly appearing in my chat. Am I doing something wrong, or is this a bug in the new version?
1531851674
Victor B.
Pro
Sheet Author
API Scripter
add nomenu so --audio,play,nomenu|whatever