Webscrobbler
After installing the Webscrobbler extension open the preferences/settings for it:
- Under Accounts
- Add Webhook
- API URL:
[YourMultiScrobblerInstance]/api/webscrobblerEXhttp://localhost:9078/api/webscrobbler - Application name:
(whatever you want)
- API URL:
- Add Webhook
Reload the extension after adding the webhook.
- On Firefox - Only FQNs (domain.tld),
localhost, and127.0.0.1are supported for API URL due to firefox requiring https - On Chromium-based Browsers - Any domain will work for API URL
- All other browsers are untested
Multi-scrobbler is not designed to be publicly accessible from the internet. To use Webscrobbler outside your local network you should be accessing MS through a VPN or through a reverse proxy with some kind of authentication (though this is still not recommended).
Multiple Users
If you would like use multiple WebScrobbler sources they can be matched using a slug at the end of the API URL. This requires using a file-based config.
Example
[
{
"name": "aUserWS",
"clients": [
"client1Maloja"
],
"data": {
"slug": "usera"
}
},
{
"name": "bUserWS",
"clients": [
"client2Maloja"
],
"data": {
"slug": "userb"
}
}
]
- To use
aUserWSsource set API URL tohttp://localhost:9078/api/webscrobbler/usera - To use
bUserWSsource set API URL tohttp://localhost:9078/api/webscrobbler/userb
http://localhost:9078/api/webscrobbler is matched with the first source that that does not have a slug defined.
Connectors Black/Whitelist
MS can be configured to only scrobble, or NOT scrobble, from some WS connectors. Use the name of the website from the supported websites or from the Connectors tab in the extension.
This affects only MS's behavior and does not affect the general connector behavior you have configured within the WebScrobbler extension.
Configuration
- ENV
- File
- AIO
| Environmental Variable | Required? | Default | Description |
|---|---|---|---|
| WS_ENABLE | No | Set to 'true' to enable WS without needing to define other ENVs | |
| WS_WHITELIST | No | Only scrobble from these WebScrobbler Connectors. Comma-delimited list | |
| WS_BLACKLIST | No | Do not scrobble from these WebScrobbler Connectors. Comma-delimited list |
[
{
"name": "MyWebScrobbler",
"data": {
"slug": "MyOptionalSlug",
"whitelist": [],
"blacklist": []
}
}
]
or explore the schema with an example and live editor/validator
{
"sources": [
{
"name": "MyWebScrobbler",
"data": {
"slug": "MyOptionalSlug",
"whitelist": [],
"blacklist": []
},
"type": "webscrobbler"
}
]
}
or explore the schema with an example and live editor/validator