RoarAudio PlayList Daemon/Protokoll
Zur Navigation springen
Zur Suche springen
Auf dieser Seite wird auf das simple Protokoll des RoarAudio PlayList Daemon eingegangen. Andere durch den rpld unterstützte Protokolle werden hier ignoriert. Die Spezifikationen zu diesen sind bei den entsprechenden Herstellern zu finden beziehungsweise zu erfragen.
Befehle
Commands:
HELP
NOOP
PLAY
STOP
NEXT
ISPLAYING
SHOWIDENTIFIER
SHOWCUR
LISTQ [{"Name"|ID|ANY}]
FLUSHQ
SETVOLUME new-volume
SHOWVOLUME
QUIT
LISTPLAYLISTS
SETPLAYLIST {"Name"|ID|ANY}
SHOWLIST [{"Name"|ID|ANY}]
ADDPLAYLIST "Name"
DELPLAYLIST [{"Name"|ID|ANY}]
FLUSHPLAYLIST [{"Name"|ID|ANY}]
LISTPLE [{"Name"|ID|ANY}]
SHOWPLE {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}]
COPYPLE {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}] TO {"Name"|ID|ANY} [AT POSITION]
MOVEPLE {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}] TO {"Name"|ID|ANY} [AT POSITION]
DELPLE {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}]
QUEUEPLE {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}] [AT POSITION]
IMPORT [{"Name"|ID|ANY}] {TO|FROM} {STDIN|STDOUT|"Filename"} [AS {RPLD|PLS|M3U|VCLT|XSPF|PLAIN}]
EXPORT [{"Name"|ID|ANY}] {TO|FROM} {STDIN|STDOUT|"Filename"} [AS {RPLD|PLS|M3U|VCLT|XSPF|PLAIN}]
SETPOINTER {CURRENT|DEFAULT|STARTUP|TEMP} {long:0xLongID|0xLongID|short:0xShortID|uuid:UUID|pointer:name} [FROM {"Name"|ID|ANY}]
SHOWPOINTER [{CURRENT|DEFAULT|STARTUP|TEMP}]
PAUSE TRUE|FALSE|TOGGLE
Commands to fix:
SETPARENTLIST [OF {"Name"|ID|ANY}] [TO] {"Name"|ID|ANY}
SHOWPLAYING
STORE {NONE|CONFIG|ALL|QUEUE|PLAYLIST {"Name"|ID|ANY}}
RESTORE {NONE|CONFIG|ALL|QUEUE|PLAYLIST {"Name"|ID|ANY}}
Commands to implement:
SEARCHPLE {"search string"|0xdiscid|uuid} [{AS|IN} {ALL|TITLE|ARTIST|VERSION|FILENAME|DISCID|UUID|TAG:"Tagname"}] [FROM {"Name"|ID|ANY}]
UPDATE [{"Name"|ID|ANY}] {TO|FROM} {STDIN|STDOUT|"Filename"} [AS {RPLD|PLS|M3U|VCLT|XSPF|PLAIN}] USING {ALL|TITLE|ARTIST|VERSION|FILENAME|DISCID|UUID|TAG:"Tagname"} [AND ...] [POLICY {DEFAULT|OLD|NEW} {KEEP|DELETE}]
AUTH [TO AUTHLEV {n|"name"}] USING authtype...
UNAUTH [ACCLEV] {BY n|TO {n|"name"}}
Commands to remove (obsoleted):
ADD2Q entry DELFQ identifier
Weblinks
Offizielle Webpräsenz „RoarAudio PlayList Daemon/Protokoll”
UUGRN-Wiki verbessern („Stub”)
Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „RoarAudio PlayList Daemon/Protokoll” weißt.