Home of the Squeezebox™ & Transporter® network music players.

CLIProxy

From SqueezeboxWiki

Jump to: navigation, search

To assist with automating a player connected to SqueezeNetwork, we have set up a beta version of a CLI interface. It follows the same interface as the SlimServer CLI. Supported commands are listed below.

If you have problems with this server, please file a bug report under SqueezeNetwork -> CLI Proxy

Address: 207.7.156.12 port 9090 (this is just a temporary address)

First command sent needs to be

login <email> <password>

Here are the commands that are supported.

logincanversionpref (readonly user_prefs)
exitplayer count ?
player id <index> ?
player name <index|id> ?
player ip <index|id> ?
player model <index|id> ?
player displaytype <index|id> ?
players <start> <itemsPerResponse>
favorites <start> <itemsPerResponse>

These 3 not implemented yet:

favorites add <url> <title>
favorites move <from> <to>
favorites delete <index>

All commands that start with a playerid will be proxied to the real SlimServer that player is connected to. Refer to the SlimServer CLI documentation for details. With these exceptions:

client forgetplaylist saveplaylist resumerandomplaysync