|
||
---|---|---|
src | ||
.gitignore | ||
CHANGELOG.md | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE.txt | ||
README.md | ||
config.toml.sample | ||
listenbrainz-mpd.service |
README.md
listenbrainz-mpd
A ListenBrainz submission client for MPD.
Features
- Submission of listen entries, including "Now Playing" entries
- Full metadata support, including transmission of MusicBrainz IDs
- Ability to submit feedback (Love/Hate) for individual recordings
Usage
-
Install the binary.
Cargo
cargo install listenbrainz-mpd
AUR (Arch Linux)
Install the
listenbrainz-mpd
AUR package. -
Place the sample configuration file in the appropriate location and fill in your ListenBrainz user token and potentially other relevant configuration.
Platform Path 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 the provided systemd service file.
License
Licensed under the terms of the GNU Affero General Public License v3.0 (see LICENSE.txt
for details).