···2525#### Configuration
26262727<Config config="KoitoSourceConfig" fileContent={KoitoConfig} name="koito">
2828-:::note
2929- You cannot use ENV variables shown in the [Koito Client config](/configuration/clients/koito) -- multi-scrobbler assumes Koito ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup Koito as a Source.
3030-:::
2828+ | Environmental Variable | Required? | Default | Description |
2929+ | :--------------------- | --------- | ------- | --------------------------------- |
3030+ | `SOURCE_KOITO_TOKEN` | Yes | | API Key from your Koito Account |
3131+ | `SOURCE_KOITO_USER` | Yes | | Your Koito username |
3232+ | `SOURCE_KOITO_URL` | No | | The base URL for the Koito server |
3133</Config>
···2323## Configuration
24242525<Config config="LastfmSourceConfig" fileContent={LastfmConfig} name="lastfm">
2626-:::note
2727- You cannot use ENV variables shown in the [Last.fm Client config](/configuration/clients/lastfm) -- multi-scrobbler assumes Last.fm ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup Last.fm as a Source.
2828-:::
2626+ | Environmental Variable | Required? | Default | Description |
2727+ | ---------------------------- | --------- | --------------------------------------- | ----------------------------------------------------------------------------- |
2828+ | `SOURCE_LASTFM_API_KEY` | Yes | | Api Key from your API Account |
2929+ | `SOURCE_LASTFM_SECRET` | Yes | | Shared secret from your API Account |
3030+ | `SOURCE_LASTFM_REDIRECT_URI` | No | `http://localhost:9078/lastfm/callback` | Url to use for authentication. Must include `lastfm/callback` somewhere in it |
3131+ | `SOURCE_LASTFM_SESSION` | No | | Session id. Will be generated by authentication flow if not provided. |
2932</Config>
···2222## Configuration
23232424<Config config="LibrefmSourceConfig" fileContent={JsonConfig} name="librefm">
2525-:::note
2626- You cannot use ENV variables shown in the [Libre.fm Client config](/configuration/clients/librefm) -- multi-scrobbler assumes Libre.fm ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup Libre.fm as a Source.
2727-:::
2525+ | Environmental Variable | Required? | Default | Description |
2626+ | ----------------------------- | --------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------ |
2727+ | `SOURCE_LIBREFM_ENABLE` | No | | Set to `true` to enable Libre.fm, if not using any of the below variables |
2828+ | `SOURCE_LIBREFM_API_KEY` | No | `anything` | Optional API Key |
2929+ | `SOURCE_LIBREFM_SECRET` | No | `anything` | Optional shared secret |
3030+ | `SOURCE_LIBREFM_REDIRECT_URI` | No | `http://localhost:9078/librefm/callback` | Url to use for authentication. Must include `librefm/callback` somewhere in it |
3131+ | `SOURCE_LIBREFM_SESSION` | No | | Session id. Will be generated by authentication flow if not provided. |
3232+ | `SOURCE_LIBREFM_URLBASE` | No | | Use for custom Libre.fm instance only. The host + path prefix EX `https://my.libre.example/2.0/` |
2833</Config>
···2525## Configuration
26262727<Config config="ListenBrainzSourceConfig" fileContent={ListenbrainzConfig} name="listenbrainz">
2828- :::note
2929- You cannot use ENV variables shown in the [Listenbrainz Client config](/configuration/clients/listenbrainz) -- multi-scrobbler assumes Listenbrainz ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup Listenbrainz as a Source.
3030- :::
2828+ | Environmental Variable | Required? | Default | Description |
2929+ | ---------------------- | --------- | ----------------------------- | ------------------------------- |
3030+ | `SOURCE_LZ_TOKEN` | Yes | | User token from your LZ profile |
3131+ | `SOURCE_LZ_USER` | Yes | | Your LZ username |
3232+ | `SOURCE_LZ_URL` | No | https://api.listenbrainz.org/ | The base URL for the LZ server |
3133</Config>
+4-3
docsite/docs/configuration/sources/maloja.mdx
···2323## Configuration
24242525<Config config="MalojaSourceConfig" fileContent={MalojaConfig} name="maloja">
2626- :::note
2727- You cannot use ENV variables shown in the [Maloja Client config](/configuration/clients/maloja) -- multi-scrobbler assumes Maloja ENVs are always used for the **client** configuration. You must use the [[File or AIO](/configuration?configType=file#configuration-types) config to setup Maloja as a Source.
2828- :::
2626+ | Environmental Variable | Required? | Default | Description |
2727+ | ----------------------- | --------- | ------- | ----------------------------- |
2828+ | `SOURCE_MALOJA_URL` | Yes | | Base URL of your installation |
2929+ | `SOURCE_MALOJA_API_KEY` | Yes | | Api Key |
2930</Config>
···3333* [File/AIO config](/configuration?configType=file#configuration-types) must include `"configureAs": "source"`
34343535<Config config="RockskyClientConfig" fileContent={JsonConfig} name="rocksky">
3636- :::note
3737- You cannot use ENV variables shown in the [Rocksky Client config](/configuration/clients/rocksky#configuration) -- multi-scrobbler assumes Rocksky ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup Rocksky as a Source.
3838- :::
3636+ | Environmental Variable | Required? | Default | Description |
3737+ | :---------------------- | --------- | ------- | ----------------------------------------------------------------------------------- |
3838+ | `SOURCE_ROCKSKY_HANDLE` | Yes | | Your **full** ATProto handle. For Bluesky account this is like `myUser.bsky.social` |
3939+ | `SOURCE_ROCKSKY_KEY` | Yes | | API Key obtained from Rocksky developer dashboard |
3940</Config>
···104104</details>
105105106106<Config config="TealClientConfig" fileContent={JsonConfig} name="tealfm">
107107- :::note
108108- You cannot use ENV variables shown in the [teal.fm Client config](/configuration/clients/tealfm#configuration) -- multi-scrobbler assumes teal.fm ENVs are always used for the **client** configuration. You must use the [File or AIO](/configuration?configType=file#configuration-types) config to setup teal.fm as a Source.
109109- :::
107107+ | Environmental Variable | Required? | Default | Description |
108108+ | :------------------------- | --------- | ------- | ------------------------------------------------------------------------------------------ |
109109+ | `SOURCE_TEALFM_IDENTIFIER` | Yes | | Your **full** ATProto handle or DID. For Bluesky account this is like `myUser.bsky.social` |
110110+ | `SOURCE_TEALFM_APP_PW` | Yes | | Bluesky/ATProto network App Password |
110111</Config>