Settings and files
Most things you set in the web page (Settings). A few things change the operating system and are done on the box with
lauschctl (commands). The rest is in files.
Where everything is
Section titled “Where everything is”All data of the box is in one folder, the Lauschkiste home. lauschctl home prints it. On a Raspberry Pi it is
~/lauschkiste.
~/lauschkiste/├── settings/ lauschkiste.yaml (settings), cards.yaml, rfid.yaml, secrets.yaml, logger.yaml├── library/ music/ and audiobooks/├── playlists/├── logs/└── cache/ cover pictures, downloadsTo back the box up, copy this folder.
Change a single setting
Section titled “Change a single setting”lauschctl config get volume.soft_max_volumelauschctl config set volume.soft_max_volume 60Keys and passwords of plugins (such as the Audiobookshelf key) are kept apart in secrets.yaml, readable only by the
box’s user: lauschctl config set <key> --secret. lauschctl config get does not show them.
Edit the file
Section titled “Edit the file”The file settings/lauschkiste.yaml is commented. Stop Lauschkiste before you edit it, so it does not overwrite your
change:
systemctl --user stop lauschkistenano ~/lauschkiste/settings/lauschkiste.yamlsystemctl --user start lauschkisteRelative paths in the files are relative to the Lauschkiste home; absolute paths and paths starting with ~/ are used
as given.
Try a different configuration
Section titled “Try a different configuration”lauschkiste --conf /path/to/other.yamlstarts Lauschkiste in the console with another file, for example to test a lower maximum volume.
Plugins
Section titled “Plugins”A plugin adds functions: the device, buttons, readers, directories for podcasts and radio. It only runs when it is
switched on, under Settings → Plugins or with lauschctl plugin enable <name>.
lauschctl plugin list # installed plugins and whether they runlauschctl plugin enable <name>lauschctl plugin disable <name>lauschctl plugin install <package> # a plugin from PyPI or another sourceInstall only plugins you trust: a plugin runs with the rights of the box’s user.