Listenbrainz
This Source monitors a Listenbrainz account's scrobble history and then re-scrobbles discovered tracks to configured clients.
Other Uses
- To scrobble to a Listenbrainz server, create a Listenbrainz (Client)
- To accept scrobbles from outside applications as if multi-scrobbler was a Listenbrainz server, create a Listenbrainz (Endpoint)
You will need to run your own Listenbrainz server or have an account on the official instance.
On your profile page find your User Token to use in the configuration.
Configuration
- ENV
- File
- AIO
note
You cannot use ENV variables shown in the Listenbrainz Client config -- multi-scrobbler assumes Listenbrainz ENVs are always used for the client configuration. You must use the File or AIO config to setup Listenbrainz as a Source.
CONFIG/listenbrainz.json
[
{
"name": "brainzSource",
"enable": true,
"configureAs": "source",
"data": {
"token": "029b081ba-9156-4pe7-88e5-3be671f5ea2b",
"username": "FoxxMD",
"url": "https://api.listenbrainz.org"
}
}
]
or explore the schema with an example and live editor/validator
CONFIG_DIR/config.json
{
"sources": [
{
"name": "brainzSource",
"enable": true,
"configureAs": "source",
"data": {
"token": "029b081ba-9156-4pe7-88e5-3be671f5ea2b",
"username": "FoxxMD",
"url": "https://api.listenbrainz.org"
},
"type": "listenbrainz"
}
]
}
or explore the schema with an example and live editor/validator