Hey there! I've been working for the last week on getting a custom project set up through the API and I've run into an issue I can't solve. I've taken code from a few different sources to make this work, so it's not pretty, but as far as I can tell, it should be functioning. on('chat:message', (msg) => {                     if (msg.type == 'api' && msg.content.indexOf('!voicemails') == 0) {                 var ListID;                 var play     = true;                 var list = "Voicemails";             var folders = JSON.parse(Campaign().get('_jukeboxfolder'));             for (p in folders) {                 if(folders[p]['n'] && folders[p]['n'] === list) { ListID = folders[p]['id']; }             }             if (ListID) {                 if (play) { playJukeboxPlaylist(ListID); } else { stopJukeboxPlaylist(); }             } else {                 sendChat(SfxCtrl.SendAs, replyTo + 'Playlist Not Found: ' + list);             }             log(ListID);             return;                      }             }); I have a playlist called Voicemails set up, but it won't seem to play on this command no matter what I do. I've tried logging the ListID (as you can see before the "return" above) and it comes out with what appears to be the ListID, but when passed into the playJukeboxPlaylist function it just doesn't seem to work. I even tried the below with a hard coded ListID obtained from the log to see if just that part would work, with no luck. on('chat:message', (msg) => {                     if (msg.type == 'api' && msg.content.indexOf('!voicemailsbrute') == 0) {                                                  playJukeboxPlaylist("-M4hBQNUnxLsJHrg80Wk");                         log("playing");                                      } }); Any thoughts would be much appreciated!