Self-hosted music downloader and sync engine. Convert Spotify & YouTube playlists into tagged audio files, M3U playlists, or direct Jellyfin syncs.
See the codeSelf-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.

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.
Full documentation lives at https://docs.melodybridge.app.
git clone https://github.com/warreth/melodybridge.git
cd melodybridge
dotnet run --project MelodyBridge.Server
Testing and architecture are covered in the developer guide.
AGPL v3, see LICENSE.
Self-hosted music downloader and sync engine. Convert Spotify & YouTube playlists into tagged audio files, M3U playlists, or direct Jellyfin syncs.
See the codeSelf-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.

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.
Full documentation lives at https://docs.melodybridge.app.
git clone https://github.com/warreth/melodybridge.git
cd melodybridge
dotnet run --project MelodyBridge.Server
Testing and architecture are covered in the developer guide.
AGPL v3, see LICENSE.