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

Reply via email to