The "standard" way for external apps to communicate with SqueezeCenter
is via the CLI (command line interface) on tcp port 9090.  You can
experiment with what the CLI can give you by using a telnet client
looking at that port.  For an explanation of the CLI interface, open
SC's web page and go to Help->Technical Information->The SqueezeCenter
Command Line Interface.

The short answer is that you'll want to implement some sort of sockets
communication in VB and send a request something like:

"00:04:20:10:aa:bb status 0 999 tags:"

..fixing up that mac address to match your player's mac.  This will
return data like:

Code:
--------------------
    
  00%3A04%3A20%3A10%3Aaa%3Abb status 0 999 tags%3A player_name%3ATransporter 
playe        r_connected%3A1 player_ip%3A192.168.0.200%3A52062 power%3A1 
signalstrength%3A0 m        ode%3Aplay time%3A148.795 rate%3A1 
duration%3A256.56 can_seek%3A1 mixer%20volume        %3A50 
playlist%20repeat%3A0 playlist%20shuffle%3A0 playlist%20mode%3Adisabled pl      
  aylist_cur_index%3A0 playlist_timestamp%3A1234715102.61806 
playlist_tracks%3A18         playlist%20index%3A0 id%3A12620 
title%3ASonata%20in%20E%2C%20K495 playlist%20ind        ex%3A1 id%3A12621 
title%3ASonata%20in%20E%2C%20K381 playlist%20index%3A2 id%3A12        622 
title%3ASonata%20in%20E%2C%20K20 playlist%20index%3A3 id%3A12623 title%3ASon    
    ata%20in%20e%2C%20K394 playlist%20index%3A4 id%3A12624 
title%3ASonata%20in%20G%2        C%20K454 playlist%20index%3A5 id%3A12625 
title%3ASonata%20in%20G%2C%20K425 playl        ist%20index%3A6 id%3A12626 
title%3ASonata%20in%20D%2C%20K491 playlist%20index%3A        7 id%3A12627 
title%!
 3ASonata%20in%20d%2C%20K32 playlist%20index%3A8 id%3A12628 ti        
tle%3ASonata%20in%20A%2C%20K342 playlist%20index%3A9 id%3A12629 
title%3ASonata%2        0in%20a%2C%20K109 playlist%20index%3A10 id%3A12630 
title%3ASonata%20in%20A%2C%20        K39 playlist%20index%3A11 id%3A12631 
title%3ASonata%20in%20G%2C%20K125 playlist%        20index%3A12 id%3A12632 
title%3ASonata%20in%20G%2C%20K470 playlist%20index%3A13         id%3A12633 
title%3ASonata%20in%20G%2C%20K124 playlist%20index%3A14 id%3A12634 ti        
tle%3ASonata%20in%20G%2C%20K79 playlist%20index%3A15 id%3A12635 
title%3ASonata%2        0in%20G%20maj%2C%20K547 playlist%20index%3A16 
id%3A12636 title%3ASonata%20in%20B        b%2C%20K551 playlist%20index%3A17 
id%3A12637 title%3ASonata%20in%20Bb%2C%20K128
  
  
--------------------

..which your app can parse.

Doing the percent translation, that comes out to:

Code:
--------------------
    
  00:04:20:10:aa:bb status 0 999 tags: player_name:Transporter 
player_connected:1
  player_ip:192.168.0.200:52063 power:1 signalstrength:0 mode:play time:125.148 
ra
  te:1 duration:269.933 can_seek:1 mixer volume:50 playlist repeat:0 playlist 
shuf
  fle:0 playlist mode:disabled playlist_cur_index:1 
playlist_timestamp:1234715102.
  61806 playlist_tracks:18 playlist index:0 id:12620 title:Sonata in E, K495 
playl
  ist index:1 id:12621 title:Sonata in E, K381 playlist index:2 id:12622 
title:Son
  ata in E, K20 playlist index:3 id:12623 title:Sonata in e, K394 playlist 
index:4
  id:12624 title:Sonata in G, K454 playlist index:5 id:12625 title:Sonata in G, 
K
  425 playlist index:6 id:12626 title:Sonata in D, K491 playlist index:7 
id:12627
  title:Sonata in d, K32 playlist index:8 id:12628 title:Sonata in A, K342 
playlis
  t index:9 id:12629 title:Sonata in a, K109 playlist index:10 id:12630 
title:Sona
  ta in A, K39 playlist index:11 id:12631 title:Sonata in G, K125 playlist 
index:1
  2 id:12632 title:Sonata in G, K470 playlist index:13 id:12633 title:Sonata in 
G,
  K124 playlist index:14 id:12634 title:Sonata in G, K79 playlist index:15 
id:126
  35 title:Sonata in G maj, K547 playlist index:16 id:12636 title:Sonata in Bb, 
K5
  51 playlist index:17 id:12637 title:Sonata in Bb, K128
  
--------------------


-- 
gharris999
------------------------------------------------------------------------
gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115
View this thread: http://forums.slimdevices.com/showthread.php?t=60128

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to