| Crates.io | listenbrainz-mpd |
| lib.rs | listenbrainz-mpd |
| version | 2.3.9 |
| created_at | 2022-02-20 22:21:41.406176+00 |
| updated_at | 2025-07-05 12:26:37.913992+00 |
| description | ListenBrainz submission client for MPD |
| homepage | |
| repository | https://codeberg.org/elomatreb/listenbrainz-mpd |
| max_upload_size | |
| id | 535998 |
| size | 161,228 |
listenbrainz-mpdA 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-mpdConfigure 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).