rpld-storemgr(1)

πŸ“¦ version 0.1.9, in ubuntu jammy

πŸ’– rpld-storemgr β€” the offline store manager, bestie edition πŸ’–

okay so first things first: this is page rpld-storemgr(1) from the System User's Manual: rpld-storemgr section. yes we're being fancy. no we're not skipping anything. let's GO ✨

🌸 NAME 🌸

rpld-storemgr β€” the Offline store manager for the RoarAudio PlayList Daemon, aka your lil database wrangler πŸŽ€


✨ SYNOPSIS ✨

rpld-storemgr [OPTIONS] command [ARGS]

πŸ’… DESCRIPTION πŸ’…

So. The RoarAudio PlayList Daemon is a daemon that manages playlists, and it can play files or streams from those lists using a RoarAudio Sound Server. Iconic behaviour honestly.

And this program? This one is the one that creates, alters and removes the stores (aka databases) for that daemon. You're basically the person holding the keys to the store. main character energy fr πŸ”₯


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help β€” show a small help. baby help. tiny help. adorable help πŸ₯Ί
  • --config FILE β€” read an additional config file. yes, additional β€” you can stack these bestie.
  • --store-path PATH β€” sets the store path to PATH. this is where your store lives 🏠
  • --histsize SIZE β€” set the size of the default history.
  • --role ROLE β€” set the stream role for the default queue.
  • --force β€” force the operation. when you simply must. πŸ’ͺ

πŸ¦‹ COMMANDS πŸ¦‹

  • help β€” does the same as --help. same energy, different outfit.
  • remove β€” remove an existing store. bye bestie πŸ‘‹
  • create [TYPE [SERVER]] β€” create a new store! ✨ TYPE may be "roar" or "SavannahIce". if TYPE is set to "roar", then SERVER is the location of the RoarAudio server to use. if TYPE is set to "SavannahIce", then SERVER is the URL of an Icecast mount point to stream to. and the script will set up the store in a way that will automatically start SavannahIce and stream to the given mount. automatic. slay.
  • import PLAYLIST [TYPE [FILE]] β€” import the playlist file FILE into the playlist PLAYLIST. FILE is a playlist of type TYPE. if FILE is not given, stdin is assumed. if TYPE is not given, VCLT is assumed.
  • export PLAYLIST [TYPE [FILE]] β€” export the playlist PLAYLIST into the file FILE. FILE is a playlist of type TYPE. if FILE is not given, stdout is assumed. if TYPE is not given, VCLT is assumed.
  • run [ARGS] β€” start rpld with the selected store. the given arguments ARGS are passed as they are to the daemon. as they are. no edits, no glow-up, straight through 🫢
  • console [ARGS] β€” start rpld with only the current console connected. the given arguments ARGS are passed as they are to the daemon.
  • info β€” show information about the store. spill the tea, store πŸ“’
  • check β€” check the store for errors. vibe check but for databases.

πŸ“ FILES πŸ“

by default, the files /etc/rpld-storemgr.conf and ~/.rpld-storemgr.conf are included if they exist. and you can also add additional config files using the --config option (see above, bestie, it's right there πŸ’–).


🌈 CONFIG FILE FORMAT 🌈

the config files are in normal POSIX shell syntax. they can set the following variables:

  • RPLD_STORE_LOCATION β€” this is the location of the store to operate on.
  • RPLD β€” this is the program name and path to the Daemon.
  • COMMAND β€” this is the command to be executed. it is very unlikely that this needs to be set by a config file. also note that this does not include the command's options. πŸ™ˆ
  • FORCE β€” this is the current value of the force option. it can be set to "true" and "false".
  • HISTSIZE β€” this is the default history size.
  • ROLE β€” this is the default role.

⭐ HISTORY ⭐

this tool got introduced in version 0.1.4 of the RoarAudio PlayList Daemon. a legend was born that day, no cap.


πŸ”₯ SEE ALSO πŸ”₯

rpld-deprecated(1), rpld(7), RoarAudio(7).


and that's the whole page, bestie!! πŸ’œ this was rpld-storemgr, from the rpld-storemgr manual, dated August 2012 β€” yeah she's vintage, she's classic, she's an icon. mwah πŸ’…βœ¨

πŸ“¦ where this page comes from