Jellyplist

Sync Spotify playlists into a Jellyfin music library

375 stars 15 forks last commit first released GPL-3.0

Slowing down

No commits since 10 Oct 2025. Check the issue tracker before you rely on it.

Jellyplist is a companion application for Jellyfin that mirrors Spotify playlists into a local Jellyfin account. It attempts to match tracks in your existing library and downloads missing tracks using SpotDL, while keeping playlist metadata and order in sync.

Key Features

  • Browse and discover Spotify playlists and add them to your Jellyfin account
  • Monitor synced playlists and reflect changes in order, additions, or removals automatically
  • Prefer local matches: search Jellyfin for tracks before attempting downloads
  • Download missing tracks using SpotDL as a fallback and update Jellyfin library entries
  • Metadata synchronization so playlists in Jellyfin include playlist metadata and track linking
  • Lidarr integration to submit artists/albums and mark content for monitoring
  • Quality-aware upgrades: replace playlist entries when higher-quality files become available
  • Uses scheduled worker tasks (Celery) and caching to reduce API load and keep tasks asynchronous

Use Cases

  • Migrate or replicate curated Spotify playlists into a local Jellyfin music library for centralized playback
  • Keep shared playlists in Jellyfin up to date with changes made on Spotify without manual copy/paste
  • Automatically submit missing albums/artists to Lidarr to automate acquisition and library completion

Limitations and Considerations

  • The project has been archived due to breaking changes in Spotify's API; some features or playlist types may no longer work
  • UI/UX is early-stage and may feel clunky or unresponsive in places
  • Requires a Jellyfin admin account for some operations due to API limitations
  • Playlist matching can fail for titles with special characters; manual linking may be required
  • Processing is performed per-track and can be slow for large playlists; default schedules are not configurable in older releases

Jellyplist is useful for self-hosted Jellyfin users who want automated playlist replication from Spotify and optional Lidarr integration. Note the project status and API limitations when evaluating it for production use.

Categories:

Tags:

Tech Stack:

Share:

Similar to Jellyplist

LidaTube logo

LidaTube

Finds and fetches missing Lidarr albums using yt-dlp

360
24
Last commit

Automates finding and downloading missing albums for Lidarr by searching online sources via yt-dlp, with scheduling, match thresholds, and optional direct import into Lidarr.

GPL-3.0Actively maintained
Alternative to:
Lidarr logo
Lidarr
Postiz logo

Postiz

Social media scheduling and management with AI-assisted workflows

35.2k
6.7k
Last commit

Open-source social media scheduling tool with analytics, team collaboration, automation API, and AI-assisted content creation for multi-channel publishing.

AGPL-3.0Actively maintained
Alternative to:
Buffer logo
Buffer
+14
Polaris logo

Polaris

Self-hosted music streaming server for your personal library

2.7k
128
Last commit

Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

MITActively maintained
Alternative to:
Plex logo
Plex
+9

Listenarr

Automated audiobook collection management server

865
61
Last commit

Self-hosted audiobook manager that searches, downloads, tracks, and organizes audiobooks from torrents and Usenet with rich metadata and a responsive web UI.

Actively maintained
Alternative to:
Plex logo
Plex
+3
AzuraCast logo

AzuraCast

Open-source web radio management suite for automated streaming

4k
742
Last commit

Self-hosted web radio platform for station management, AutoDJ, live DJs, multi-station hosting, analytics and Docker-based deployment.

AGPL-3.0Actively maintained
Alternative to:
SAM Broadcaster Cloud logo
SAM Broadcaster Cloud
+5

Boxarr

Automated box office tracker that integrates with Radarr

294
13
Last commit

Tracks weekly box office charts and automatically adds trending theatrical releases to Radarr with filters, scheduling, and a web dashboard.

GPL-3.0Actively maintained
Alternative to:
Radarr logo
Radarr