Top | ![]() |
![]() |
![]() |
![]() |
Allows the coherence upnp backend for buzztrax to remote control and query buzztrax-edit.
Functionality can be tested doing "netcat -n 127.0.0.1 7654". The commands are implemented in client_cmd_parse_and_process(). The protocol uses strings that are delimited by '|' chars.
playlist - buzztrax sends a list of labels for the current song reply is: '|' delimited label names play - play a playlist entry (or from start) play|<playlist-entry-number> stop - stop playback status - get player status reply is: event|<play-state>|<playlist-label>|<play-pos>|<length>|<volume>|<mute-state>|<loop-mode> {set,get} - set or get a variable volume, mute, repeat
BtPlaybackControllerSocket *
bt_playback_controller_socket_new (void
);
Create a new instance