diff --git a/docsite/docs/configuration/kitchensink.md b/docsite/docs/configuration/kitchensink.mdx similarity index 84% rename from docsite/docs/configuration/kitchensink.md rename to docsite/docs/configuration/kitchensink.mdx index 920aef90..49be2591 100644 --- a/docsite/docs/configuration/kitchensink.md +++ b/docsite/docs/configuration/kitchensink.mdx @@ -3,21 +3,22 @@ sidebar_position: 3 title: Kitchen Sink --- -# Example Config using all Possible Features +# Example Complex Scenario Scenario: * You want to scrobble plays for yourself (Foxx), Fred, and Mary -* Each person has their own Maloja server +* Each person has their own [Maloja](/configuration/clients/maloja) server * Each person has their own Spotify account -* You have your own Airsonic (subsonic) server you to scrobble from -* You have your own Youtube Music account you want to scrobble from -* Mary has her own Last.fm account she also wants to scrobble to -* Fred has his own Spotify application and provides you with just his access and refresh token because he doesn't trust you (wtf Fred) +* You have your own Airsonic ([subsonic](/configuration/sources/subsonic)) server you to scrobble from +* You have your own [Youtube Music](/configuration/soures/youtube-mysic) account you want to scrobble from +* Mary has her own [Last.fm](/configuration/clients/lastfm) account she also wants to scrobble to +* Fred has his own [Spotify](/configuration/sources/spotify) application and provides you with just his access and refresh token because he doesn't trust you (wtf Fred) * Fred has a Plex server and wants to scrobble everything he plays * Mary uses Fred's Plex server but only wants to scrobble her plays from the `podcast` library -* The three of you have a shared library on Plex called `party` that you only play when you are hanging out. You want plays from that library to be scrobbled to everyone's servers. -* Fred also has his own Jellyfin server and wants to scrobble everything he plays +* The three of you have a shared library on [Plex](/configuration/sources/plex) called `party` that you only play when you are hanging out. You want plays from that library to be scrobbled to everyone's servers. +* Fred also has his own [Jellyfin server](/configurion/sources/jellyfin) and wants to scrobble everything he plays +* You have an android music app that can scrobble to a [custom listenbrainz server](/configuration/sources/listenbrainz-endpoint) ### All-in-one Config @@ -124,6 +125,14 @@ Scenario: "cookie": "__Secure-3PAPISID=3AxsXpy0MKGu75Qb/AkISXGqOnSDn1jEKn; DEVICE_INFO=ChxOekU0Tmpjek5EWTBPRGd3TlRBMk16QXpNdz09EJbS8Z0GGJbS8Z0G; ...", } }, + { + "type": "endpointlz", + "name": "listenbrainzfoxx", + "clients": ["foxxMaloja"], + "data": { + "token": "myToken" + } + } ], "clients": [ { @@ -246,7 +255,6 @@ Scenario: ```json5 title="CONFIG_DIR/ytmusic.json" [ { - "type": "ytmusic", "name": "foxxYoutube", "clients": ["foxxMaloja"], "data": { @@ -255,6 +263,17 @@ Scenario: } ] ``` +```json5 title="CONFIG_DIR/endpointlz.json" +[ + { + "name": "listenbrainzfoxx", + "clients": ["foxxMaloja"], + "data": { + "token": "myToken", + } + } +] +``` ```json5 title="CONFIG_DIR/maloja.json" [