-
v0.5.2 Stable
released this
2026-07-14 10:14:51 -06:00 | 13 commits to master since this releaseBug-fix release. To update, set your image tag to
0.5.2(or uselatest), thendocker compose pullanddocker 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}/tracksin 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
- Spotify playlists readable again on new apps. Spotify's February 2026 API changes removed