RoarAudio PlayList Daemon/Protokoll
Aus UUGRN
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.