warreth/melodybridge

Self-hosted music downloader and sync engine. Convert Spotify & YouTube playlists into tagged audio files, M3U playlists, or direct Jellyfin syncs.

C#

2

364 commits

updated Oct 15, 2026

See the code

See what people are saying

SourceMessageScoreDate

MelodyBridge: keep Spotify's playlists and discovery, own the music yourself (beta testers wanted) (r/selfhosted)

Hey everyone, I've been building MelodyBridge, a self-hosted music toolbox that sits next to Spotify (and ytm) instead of replacing it. You keep using Spotify for discovery and its algorithms, but the tracks you save become files you actually own, on your own server. How it works: * Paste a public…

1

Oct 15, 2026

README

MelodyBridge logo

MelodyBridge

Self-hosted music toolbox: fetch playlists from Spotify or YouTube, download the tracks through a plugin waterfall, and publish them as M3U, Jellyfin, Plex or Navidrome playlists.

MelodyBridge dashboard

Quick start

You need Docker (or Podman) and nothing else. No clone required:

mkdir melodybridge && cd melodybridge
wget https://melodybridge.app/compose.yml
docker compose up -d

Open http://localhost:3333, add a playlist, press Download.

Podman works the same: podman compose up -d.

Documentation

Full documentation lives at https://docs.melodybridge.app.

Development

git clone https://github.com/warreth/melodybridge.git
cd melodybridge
dotnet run --project MelodyBridge.Server

Testing and architecture are covered in the developer guide.

License

AGPL v3, see LICENSE.

docker
ffmpeg
flaresolverr
jell
jellyfin
m3u
media-server
music-downloader
playlist-downloader
playlists
playlist-sync
self-hosted
spotify
spotify-downloader
spotify-playlist
youtube
youtube-downloader
yt-dlp

warreth/melodybridge

Self-hosted music downloader and sync engine. Convert Spotify & YouTube playlists into tagged audio files, M3U playlists, or direct Jellyfin syncs.

C#

2

364 commits

updated Oct 15, 2026

See the code

See what people are saying

SourceMessageScoreDate

MelodyBridge: keep Spotify's playlists and discovery, own the music yourself (beta testers wanted) (r/selfhosted)

Hey everyone, I've been building MelodyBridge, a self-hosted music toolbox that sits next to Spotify (and ytm) instead of replacing it. You keep using Spotify for discovery and its algorithms, but the tracks you save become files you actually own, on your own server. How it works: * Paste a public…

1

Oct 15, 2026

README

MelodyBridge logo

MelodyBridge

Self-hosted music toolbox: fetch playlists from Spotify or YouTube, download the tracks through a plugin waterfall, and publish them as M3U, Jellyfin, Plex or Navidrome playlists.

MelodyBridge dashboard

Quick start

You need Docker (or Podman) and nothing else. No clone required:

mkdir melodybridge && cd melodybridge
wget https://melodybridge.app/compose.yml
docker compose up -d

Open http://localhost:3333, add a playlist, press Download.

Podman works the same: podman compose up -d.

Documentation

Full documentation lives at https://docs.melodybridge.app.

Development

git clone https://github.com/warreth/melodybridge.git
cd melodybridge
dotnet run --project MelodyBridge.Server

Testing and architecture are covered in the developer guide.

License

AGPL v3, see LICENSE.

docker
ffmpeg
flaresolverr
jell
jellyfin
m3u
media-server
music-downloader
playlist-downloader
playlists
playlist-sync
self-hosted
spotify
spotify-downloader
spotify-playlist
youtube
youtube-downloader
yt-dlp