• v0.5.2 97672ffdcd

    v0.5.2 Stable

    claude released this 2026-07-14 10:14:51 -06:00 | 13 commits to master since this release

    Bug-fix release. To update, set your image tag to 0.5.2 (or use latest), then docker compose pull and docker compose up -d. Your library, credentials, and settings are untouched.

    Fixes

    • Spotify playlists readable again on new apps. Spotify's February 2026 API changes removed GET /playlists/{id}/tracks in favor of /items, and newer Spotify apps are now blocked from the old endpoint (a 403). alembic now uses /items.
    • "Run now" works on unscheduled playlists. A playlist with no daily sync time returned "not found" when you clicked Run now; it now runs on demand like any other.
    • Clearer 403 message on the playlist page, and a new Troubleshooting section covering the Spotify app requirements.

    If downloads still 403 on a brand-new Spotify app

    The bundled Soulseek downloader reads Spotify through its own library. Since Spotify now grants "extended quota mode" only to organizations (not individuals), the reliable fix for a new personal app being blocked is to use the Client ID and Secret from an app created before the change. Keep your playlists public either way -- app-only access can't read private playlists.

    Downloads