I did some more work this morning. Logging: I turned on the logs you recommended and saw some more interesting information.
Working (single word playlist): Code: -------------------- [16-11-29 11:40:27.1359] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist play] from JSONRPC (Dispatchable) [16-11-29 11:40:27.1362] Slim::Control::Request::dump (2375) Param: [_item] = [itunesplaylist:SingleWord] [16-11-29 11:40:27.1364] Slim::Control::Request::dump (2375) Param: [_title] = undef [16-11-29 11:40:27.1366] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.1368] Slim::Control::Commands::playlistXitemCommand (1349) cmd: play, item: itunesplaylist:SingleWord, title: , fadeIn: undef [16-11-29 11:40:27.1370] Slim::Control::Commands::playlistXitemCommand (1387) url: itunesplaylist:SingleWord [16-11-29 11:40:27.4882] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist playtracks] (Dispatchable) [16-11-29 11:40:27.5829] Slim::Control::Request::dump (2375) Param: [_what] = Ref [16-11-29 11:40:27.5831] Slim::Control::Request::dump (2375) Param: [_index] = undef [16-11-29 11:40:27.5833] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.5835] Slim::Control::Request::dump (2375) Param: [_listref] = [ARRAY(0x94abcc0)] [16-11-29 11:40:27.5871] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist jump] (Dispatchable) [16-11-29 11:40:27.5873] Slim::Control::Request::dump (2375) Param: [_index] = undef [16-11-29 11:40:27.5875] Slim::Control::Request::dump (2375) Param: [_seekdata] = undef [16-11-29 11:40:27.5876] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.5878] Slim::Control::Request::dump (2375) Param: [_noplay] = undef [16-11-29 11:40:27.5881] Slim::Control::Commands::playlistJumpCommand (1034) Jumping to 0 [16-11-29 11:40:27.5882] Slim::Control::Commands::playlistJumpCommand (1047) playing 0 [16-11-29 11:40:27.6298] Slim::Control::Request::notifyFromArray (842) (playlist open file:///xxxxxx.mp3) [16-11-29 11:40:27.6301] Slim::Control::Request::notifyFromArray (842) (playlist open file:///xxxxxx.mp3) [16-11-29 11:40:27.6325] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist jump] (Done) [16-11-29 11:40:27.6327] Slim::Control::Request::dump (2375) Param: [_index] = undef [16-11-29 11:40:27.6329] Slim::Control::Request::dump (2375) Param: [_seekdata] = undef [16-11-29 11:40:27.6330] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.6332] Slim::Control::Request::dump (2375) Param: [_noplay] = undef [16-11-29 11:40:27.6334] Slim::Control::Request::executeDone (1926) 0 [16-11-29 11:40:27.6337] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist playtracks] (Done) [16-11-29 11:40:27.6339] Slim::Control::Request::dump (2375) Param: [_what] = Ref [16-11-29 11:40:27.6341] Slim::Control::Request::dump (2375) Param: [_index] = undef [16-11-29 11:40:27.6343] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.6345] Slim::Control::Request::dump (2375) Param: [_listref] = [ARRAY(0x94abcc0)] [16-11-29 11:40:27.6346] Slim::Control::Request::dump (2409) Result: [index] = [0] [16-11-29 11:40:27.6348] Slim::Control::Request::executeDone (1926) 0 [16-11-29 11:40:27.6351] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist play] from JSONRPC (Done) [16-11-29 11:40:27.6353] Slim::Control::Request::dump (2375) Param: [_item] = [itunesplaylist:SingleWord] [16-11-29 11:40:27.6354] Slim::Control::Request::dump (2375) Param: [_title] = undef [16-11-29 11:40:27.6356] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:40:27.6358] Slim::Control::Request::executeDone (1926) 0 [16-11-29 11:40:27.6364] Slim::Control::Request::notify (2036) Notifying playlist play -------------------- Fails (two word playlist): Code: -------------------- [16-11-29 11:28:55.0869] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist play] from JSONRPC (Dispatchable) [16-11-29 11:28:55.0872] Slim::Control::Request::dump (2375) Param: [_item] = [itunesplaylist:Recently Added] [16-11-29 11:28:55.0874] Slim::Control::Request::dump (2375) Param: [_title] = undef [16-11-29 11:28:55.0876] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:28:55.0879] Slim::Control::Commands::playlistXitemCommand (1349) cmd: play, item: itunesplaylist:Recently Added, title: , fadeIn: undef [16-11-29 11:28:55.0882] Slim::Control::Commands::playlistXitemCommand (1387) url: itunesplaylist:Recently Added [16-11-29 11:28:55.0900] Slim::Control::Commands::playlistXitemCommand (1437) path: itunesplaylist:Recently Added [16-11-29 11:28:55.0936] Slim::Control::Commands::playlistXitemCommand (1481) currentPlaylist:itunesplaylist:Recently%20Added [16-11-29 11:28:55.0939] Slim::Control::Commands::playlistXitemCommand (1517) jumpToIndex: 0 [16-11-29 11:28:55.0973] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist jump] (Dispatchable) [16-11-29 11:28:55.0975] Slim::Control::Request::dump (2375) Param: [_index] = [0] [16-11-29 11:28:55.0977] Slim::Control::Request::dump (2375) Param: [_seekdata] = undef [16-11-29 11:28:55.0979] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:28:55.0981] Slim::Control::Request::dump (2375) Param: [_noplay] = [0] [16-11-29 11:28:55.0984] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist jump] (Dispatchable) [16-11-29 11:28:55.0986] Slim::Control::Request::dump (2375) Param: [_index] = [0] [16-11-29 11:28:55.0988] Slim::Control::Request::dump (2375) Param: [_seekdata] = undef [16-11-29 11:28:55.0990] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:28:55.0992] Slim::Control::Request::dump (2375) Param: [_noplay] = [0] [16-11-29 11:28:55.0994] Slim::Control::Request::executeDone (1926) 0 [16-11-29 11:28:55.0996] Slim::Control::Request::notifyFromArray (842) (playlist load_done) [16-11-29 11:28:55.1000] Slim::Control::Commands::playlistXitemCommand (1618) done. [16-11-29 11:28:55.1002] Slim::Control::Request::callback (2027) Callback disabled [16-11-29 11:28:55.1004] Slim::Control::Request::dump (2373) Request: Command [11:22:33:44:55:66->playlist play] from JSONRPC (Done) [16-11-29 11:28:55.1007] Slim::Control::Request::dump (2375) Param: [_item] = [itunesplaylist:Recently Added] [16-11-29 11:28:55.1009] Slim::Control::Request::dump (2375) Param: [_title] = undef [16-11-29 11:28:55.1011] Slim::Control::Request::dump (2375) Param: [_fadein] = undef [16-11-29 11:28:55.1013] Slim::Control::Request::executeDone (1926) 0 [16-11-29 11:28:55.1019] Slim::Control::Request::notify (2036) Notifying playlist play -------------------- I tried the JSON command line post option but didn't have any further luck over the URL-based method. The same symptoms occurred (empty playlist when using a space or escaped space). The output of the get playlists command was a list of playlists that curiously didn't have the "itunesplaylist" prefix. Here is the one for the code above: Code: -------------------- {"id":36897,"playlist":"Recently Added"} -------------------- I tried to read the database but sqlite3 kept complaining that it couldn't read library.db, so I didn't persist too much. ------------------------------------------------------------------------ caes's Profile: http://forums.slimdevices.com/member.php?userid=66305 View this thread: http://forums.slimdevices.com/showthread.php?t=106523 _______________________________________________ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter