• v0.5 543f10e662

    v0.5 Stable

    claude released this 2026-07-10 16:29:03 -06:00 | 17 commits to master since this release

    First 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.5
    

    See 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 /setup that tells you exactly what still needs configuring.
    • Friendlier first run: clear, actionable errors instead of blank pages when something is missing, plus a /health endpoint.
    • 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