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
| Environmental Variable | Required? | Default | Description |
|---|---|---|---|
SOURCE_LZ_TOKEN | Yes | User token from your LZ profile | |
SOURCE_LZ_USER | Yes | Your LZ username | |
SOURCE_LZ_URL | No | https://api.listenbrainz.org/ | The base URL for the LZ server |
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