Teal.fm
- To scrobble to an ATProto PDS, create a teal.fm (Client)
teal.fm is a social discovery and web viewing service for scrobbles stored/available on the ATProto network/your repository in a PDS (Personal Data Server).
This Source monitors the teal.fm scrobbles in your PDS and then re-scrobbles discovered tracks to configured clients.
Learn more about how teal.fm scrobbles work in the teal.fm (Client) docs.
Setup
Follow the Setup instructions in the teal.fm (Client) docs to get access to your Bluesky PDS repository and scrobble data.
Configuration
See the teal.fm (Client) configuration for general setup. The only difference for Source configuration:
- Cannot be setup with ENV config
- File/AIO config must include
"configureAs": "source"
- ENV
- File
- AIO
You cannot use ENV variables shown in the teal.fm Client config -- multi-scrobbler assumes teal.fm ENVs are always used for the client configuration. You must use the File or AIO config to setup teal.fm as a Source.
[
{
"name": "myTealSource",
"configureAs": "source",
"data": {
"identifier": "alice.bsky.social",
"appPassword": "twog-phu7-4dhe-y4j3"
}
}
]
or explore the schema with an example and live editor/validator
{
"sources": [
{
"name": "myTealSource",
"configureAs": "source",
"data": {
"identifier": "alice.bsky.social",
"appPassword": "twog-phu7-4dhe-y4j3"
},
"type": "tealfm"
}
]
}
or explore the schema with an example and live editor/validator