Difference between revisions of "Bemix Notes"
From SlugWiki
(→Client) |
(→Client) |
||
Line 25: | Line 25: | ||
=Client Types= | =Client Types= | ||
==Client== | ==Client== | ||
− | The "client" output format returns data in a simple newline-delimited list. | + | The "client" output format returns data in a simple newline-delimited list. String values are not delimited by quote characters, and list items are delimited by commas (including a comma after the final element). The format of each line is <code>name=value</code>, where <code>name</code> is the name of the variable being returned, and <code>value</code> is the value of the variable. No space characters are inserted between <code>name</code>, <code>=</code>, and <code>value</code>. |
''The result of the playlist command:'' | ''The result of the playlist command:'' |
Revision as of 20:53, 15 January 2006
URL Scheme
All URLs are relative to http://bemix.com/, and all URLs have an output=[html, client]. An example URL is http://bemix.com/play?output=client&playerId=2
Players
- (s,c)play?playerId=x
- (s,c)pause?playerId=x
- (s,c)stop?playerId=x
- (s,c)loadList?playerId=x&playlistId=y
- (s,c)player?playerId=x
Playlist
- (s,c)create?name=x
- (s,c)delete?playlistId=x
- (s,c)add?playlistId=x&song=y
- (s,c)remove?playlistId=x&index=y
- (s,c)playlist?playlistId=x
Browsing
- (s)browse?dir=x
General
- (s,c)players
- (s,c)playlists
Client Types
Client
The "client" output format returns data in a simple newline-delimited list. String values are not delimited by quote characters, and list items are delimited by commas (including a comma after the final element). The format of each line is name=value
, where name
is the name of the variable being returned, and value
is the value of the variable. No space characters are inserted between name
, =
, and value
.
The result of the playlist command:
id=30 name=the list success=true