Crates.io | listenbrainz-mpd |
lib.rs | listenbrainz-mpd |
version | 2.3.8 |
source | src |
created_at | 2022-02-20 22:21:41.406176 |
updated_at | 2024-08-11 10:55:34.294248 |
description | ListenBrainz submission client for MPD |
homepage | |
repository | https://codeberg.org/elomatreb/listenbrainz-mpd |
max_upload_size | |
id | 535998 |
size | 152,846 |
listenbrainz-mpd
A ListenBrainz submission client for MPD.
Install.
Install the listenbrainz-mpd
AUR package.
Run cargo install listenbrainz-mpd
.
Note: If you want to use the provided systemd service file, you need to enable the systemd
cargo feature (-F systemd
).
Note: These are maintained by third parties.
listenbrainz-mpd
Configure your ListenBrainz user token through the configuration file or the LISTENBRAINZ_TOKEN
environment variable.
Place the sample configuration file in the appropriate location and fill in your ListenBrainz user token and potentially other relevant configuration.
Platform | Default config file location |
---|---|
Linux | $XDG_CONFIG_HOME/listenbrainz-mpd/config.toml |
macOS | $HOME/Library/Application Support/listenbrainz-mpd/config.toml |
Windows | {FOLDERID_LocalAppData}\listenbrainz-mpd\config.toml |
You can use the --create-default-config
option to have this file automatically created for you.
Run the binary, or install and enable the provided systemd service file.
systemctl --user enable --now listenbrainz-mpd.service
Licensed under the terms of the GNU Affero General Public License v3.0 (see LICENSE.txt
for details).