-
v0.5 Stable
released this
2026-07-10 16:29:03 -06:00 | 17 commits to master since this releaseFirst shareable release of alembic.
alembic turns your Spotify playlists into a real, well-tagged music library on your own server: it downloads each track over Soulseek, tags it from Spotify's own metadata, imports it into your library for Navidrome, rebuilds the playlist as an M3U file, and keeps everything up to date on a schedule. Day to day it is all managed from a web page, no terminal needed.
Running it
You no longer need to build the image yourself. Pull it:
docker pull git.kretzer.club/andrew/alembic:0.5See the README for full setup: your folders, login, and adding your first playlist.
Highlights in 0.5
- Pull and run: a prebuilt image, no local build required.
- Safe by default: credentials encrypted at rest, login through your own OIDC provider, an optional single-email lock, and a setup check at
/setupthat tells you exactly what still needs configuring. - Friendlier first run: clear, actionable errors instead of blank pages when something is missing, plus a
/healthendpoint. - Sturdier pipeline: maintenance tasks fail safely, nothing is deleted without your review, and the daily Telegram digest can no longer be blocked by a long-running job.
- An automated test suite now covers the parts that move or delete files.
Downloads