TGViewer
r/SelfHosted r/SelfHosted @r_selfhosted · 980 subscribers
Post #54171 22
I built a self-hosted playlist downloader for my media server

Here's a small thing I've been building: MelodyBridge.

Paste a public Spotify or YouTube playlist link and it automatically syncs your playlists, downloads all the songs, en publishes it to jellyfin/plex/navidrome or m3u.

What it does:

Multiple sources per track
Automatically chooses the best provider for your needed quality
Real quality check (with automatic spectrum analyzing)
Duplicates get hardlinked automatically (cost disk once)
Publishes playlists and liked songs for Jellyfin, Plex and Navidrome (and M3U)
optional archive copies in another format (really usefull if you want a flac library but serve opus trough jellyfin instead)
support ntfy push for finished or failed jobs.
Automatic imports from your spotify or ytm accounts with auto playlist syncing

Public playlists need no account, they're fetched from the webpage.

Installation instructions: https://melodybridge.app/

Fair warning up front: I'm a C# dev and AI did a lot of the heavy lifting here. I went over and tested all of it, but I'd rather say it than have anyone guess.

https://redd.it/1x7c5bc
@r_SelfHosted
melodybridge.app MelodyBridge - playlists in, music out Self-hosted music toolbox. Save playlists from Spotify or YouTube, download the tracks, publish M3U or Jellyfin playlists.
More from @r_selfhosted
  1. Oct 16, 2026Looking for an file hosting service with some specific features Hi, I currently use Ziplin…
  2. Oct 16, 2026Spliit Cloud now imports Tricount and Settle Up — self-hosted expense sharing without star…
  3. Oct 16, 2026Pocket ID now available on Pikapods! Maybe it doesn't matter to you, but I put in a sugges…
  4. Oct 16, 2026Help with Suspected Port Forwarding Issue? I'm at the end of my rope (and my Googling). I'…
  5. Oct 16, 2026testing generative ui on consumer hardware, where would you start? forms, tables, charts,…
  6. Oct 16, 2026how good are small local LLMs at generating interfaces instead of text? with chatgpt recen…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →