# spotify-to-plex

> Self-hosted web app that syncs Spotify playlists to Plex, matching tracks and downloading missing songs via Lidarr, SLSKD, or Tidal. Open-source under Apache-2.0.

- **Category:** Music Streaming
- **Licence:** Apache-2.0
- **Latest version:** v1.0.115
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, Unraid, Portainer
- **Tags:** Music, Sync, Mqtt, Spotify, Plex, Home Assistant, Docker, Lidarr, Self Hosted, Playlist, Tidal, Slskd

## Description

Spotify to Plex is a self-hosted web application that keeps your Spotify playlists synchronized with your Plex music library. It automatically matches tracks from Spotify playlists to songs in your Plex library using multiple search strategies including fuzzy matching for remixes and live versions. For tracks not found in Plex, it can download missing songs through integrations with Lidarr (for complete albums), SLSKD (for P2P downloads via Soulseek), or match alternatives via Tidal. The app supports multiple Spotify users, scheduled automatic synchronization with customizable intervals, and a web interface for reviewing matches. It runs as a Docker container with configuration via environment variables and stores data in a mounted volume. Requires a Spotify Premium account for API access due to Spotify's 2026 platform changes.

## Links

- [Homepage](https://github.com/jjdenhertog/spotify-to-plex)
- [Website](https://jjdenhertog.github.io/spotify-to-plex/)
- [Docker](jjdenhertog/spotify-to-plex)
- [GitHub Repository](https://github.com/jjdenhertog/spotify-to-plex)
- [Docker Hub](https://hub.docker.com/r/jjdenhertog/spotify-to-plex)

---
Source: https://selfhost.directory/project/spotify-to-plex