rpld-tools(1)

πŸ“¦ version 0.1.9, in ubuntu jammy

✨ 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 --ifcurple is 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 to VOL. VOL has to be in the range 0%..100% or 0..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 song PLE from playlist PLI. 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 playlist PLI.
  • rpld-setpointer [COMMON OPTIONS] POINTER PLE [PLI] β€” set pointer POINTER to a given target PLE. 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 file FILE into a playlist PLI. the type of the file is given as TYPE.

πŸ¦‹ 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, --tree and --flat live with their own tools up in the synopsis, so don't go mixing them up πŸ™ˆ

🌈 SEE ALSO 🌈


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