rpld-tools(1)
β¨ rpld-tools(1) β¨
okay bestie, welcome to rpld-tools, straight out of the System User's Manual π this is the lil family of control programs for the RoarAudio PlayList Daemon, and yes we're gonna go through literally every single one. grab a snack π
πΈ NAME πΈ
rpld-tools β RoarAudio PlayList Daemon control programs
π SYNOPSIS π
rpld-next --ifcurple PLE
rpld-ctl [COMMON OPTIONS] COMMAND [arg]
rpld-queueple [COMMON OPTIONS] [--pos {first|last|POS]] PLE [PLI]
rpld-listq [COMMON OPTIONS] [PLI]
rpld-setpointer [COMMON OPTIONS] POINTER PLE [PLI]
rpld-listplaylists [COMMON OPTIONS] [{--tree|--flat}]
rpld-import [COMMON OPTIONS] PLI TYPE FILE
π DESCRIPTION π
so the RoarAudio PlayList Daemon is, like, a daemon that manages playlists β and it can play files or streams from those lists using a RoarAudio Sound Server. very main character behavior honestly π
and this is a set of Perl based tools to do simple control of the server. no cap, that's the whole vibe.
here's every tool that's supported:
rpld-next --ifcurple PLEβ skips the current song. and here's the lil twist: if--ifcurpleis given along with a PLE, the song only gets skipped if the currently played song matches that given PLE. conditional queen πrpld-ctl [COMMON OPTIONS] COMMAND [arg]β this one can alter different parts of the current rpld state. that includes the playback state and some playlist manipulation. she does it all fr fr.
the possible commands are:
pauseβ pause playback.unpauseβ unpause playback.togglepauseβ if playback is paused, unpause; if it's not, pause.volume VOLβ set volume toVOL.VOLhas to be in the range0%..100%or0..65535.playβ start playback.stopβ stop playback.nextβ play next track.prevβ play previous track.storeβ save current state to store.addplaylist PLAYLISTβ add a new playlist.delplaylist PLAYLISTβ delete a playlist.
rpld-queueple [COMMON OPTIONS] [--pos {first|last|POS]] PLE [PLI]β queue the songPLEfrom playlistPLI. if no playlist is given, all playlists get searched π and a position for where to queue to can optionally be given.rpld-listq [COMMON OPTIONS] [PLI]β list the content of the queue, or of the given playlistPLI.rpld-setpointer [COMMON OPTIONS] POINTER PLE [PLI]β set pointerPOINTERto a given targetPLE. if no playlist (PLI) is given, the Main Queue is used.rpld-listplaylists [COMMON OPTIONS] [{--tree|--flat}]β list all known playlists. the listing is done in the correct tree view (that's the default) or as a flat view.rpld-import [COMMON OPTIONS] PLI TYPE FILEβ import a playlist fileFILEinto a playlistPLI. the type of the file is given asTYPE.
π¦ COMMON OPTIONS π¦
the following common options are supported, and yes they're supported by the tools above, that's the whole point bestie:
--helpβ this option shows a brief help. we love a helpful icon π--server SERVERβ this option sets the server to connect to. it overrides the defaults, so it's the one calling the shots.--queue QUEUEβ this sets the default queue for the current process.
heads up: these are the common options. the per-tool flags like--ifcurple,--pos,--treeand--flatlive with their own tools up in the synopsis, so don't go mixing them up π
π SEE ALSO π
rpld-deprecated(1)rpld(7)RoarAudio(7)
and that's the whole page, bestie!! π«Ά this was rpld-tools from the System User's Manual, dated May 2012, and it's giving vintage-but-timeless ngl. go forth and queue responsibly β¨ππ
π¦ where this page comes from
- ubuntu jammy: roarplaylistd-tools 0.1.9-9 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms