Files
hassio-addons/spotify_to_plex
..
2026-07-06 07:01:05 +00:00
2026-07-06 07:01:05 +00:00
2026-07-06 09:27:48 +02:00
2026-07-06 07:01:05 +00:00
2026-07-06 09:14:01 +02:00
2026-07-06 09:14:01 +02:00
2026-07-06 07:01:05 +00:00
2026-07-06 07:01:05 +00:00

Home assistant add-on: Spotify to Plex

I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons

If this add-on saves you time or makes your setup easier, I would be very grateful for your support!

Buy me a coffee Donate via PayPal

Addon informations

Version Ingress Arch

Codacy Badge GitHub Super-Linter Builder

Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!

Stargazers repo roster for @alexbelgium/hassio-addons

About

This addon is based on the docker image from jjdenhertog/spotify-to-plex.

It keeps your Spotify playlists synced to Plex automatically: syncing any Spotify playlist (including Spotify-owned ones), supporting multiple Spotify users, scheduled automatic synchronization, smart caching and optional downloading of missing tracks via Lidarr, SLSKD or Tidal.

Configuration

Before starting the add-on you need a Spotify developer application (https://developer.spotify.com/dashboard):

  1. Create an app and note its Client ID and Client Secret.
  2. In the app settings, add the redirect URI https://jjdenhertog.github.io/spotify-to-plex/callback.html (this is the default SPOTIFY_API_REDIRECT_URI; change it only if you self-host the callback page).

Fill the add-on options:

Option Description
SPOTIFY_API_CLIENT_ID Client ID of your Spotify developer application
SPOTIFY_API_CLIENT_SECRET Client secret of your Spotify developer application
SPOTIFY_API_REDIRECT_URI OAuth redirect URI (must match the one configured in your Spotify app)
ENCRYPTION_KEY Key used to encrypt stored secrets. Leave empty to have the add-on generate a random key on first start and persist it in the add-on config folder. Provide your own only if you want to reuse an existing configuration.

Use the add-on env_vars option to pass any extra upstream environment variables (for example Tidal, SLSKD, Lidarr or Plex settings). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.

The configuration and cache are stored in the add-on config folder (/addon_configs/<slug>), so they survive restarts and updates.

Webui can be found at <your-ip>:9030.

Installation

The installation of this add-on is pretty straightforward and not different in comparison to installing any other Hass.io add-on.

  1. Add my add-ons repository to your home assistant instance (in supervisor addons store at top right, or click button below if you have configured my HA) Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.
  2. Install this add-on.
  3. Set the required options (Spotify Client ID and Secret).
  4. Click the Save button to store your configuration.
  5. Start the add-on.
  6. Check the logs of the add-on to see if everything went well.
  7. Open the webui, where you will finish the setup and connect your Spotify and Plex accounts.

Support

For issues related to the add-on packaging, open an issue on alexbelgium/hassio-addons. For issues related to the application itself, refer to the upstream project.