Trackhop

Sync Spotify playlists to Navidrome, Jellyfin or Plex

You discover music on Spotify but listen from your own server. Trackhop rebuilds your Spotify playlists on Navidrome (or any Subsonic server: Gonic, Airsonic, Ampache), Jellyfin or Plex, using the tracks in your own library, and keeps them in step as the Spotify playlist changes. It runs on your phone, or on the server itself with Docker.

What you need

Step by step

  1. Connect Spotify (Accounts → Add connector → Spotify).
  2. Connect your server: Navidrome / Subsonic, Jellyfin or Plex, with its address, user and password. On Ampache use the Subsonic password from your preferences, not the account password.
  3. Syncs → New sync: source Spotify and the playlist, target your server and create a new playlist.
  4. Preview and run. Every track found in your library is added in order.

What about songs I do not own?

They are listed as not found, which doubles as a shopping list: get the album, let the server scan it, and the next run adds it to the playlist by itself.

Good to know

Docker guide · Getting started · All guide pages