v6.5.3-beta.10
Pre-release
Pre-release
Over v6.5.3-beta.9: transient Spotify outages are now handled cleanly end to end.
- A server error (5xx) from Spotify's token endpoint (
accounts.spotify.com) is treated as a temporary outage like any other Spotify 5xx: one clear error line and a 30 second refresh backoff, instead ofToken request for spotcast failed (unknown): unknown_errorfollowed by a raw503, message='Service Unavailable'error on every cycle. Genuine token failures (4xx) now log the HTTP status. - The Spotify Connect device manager applies the same 30 second backoff after a failed device refresh; it previously bypassed the backoff and retried every cycle during an outage.
- Housekeeping: the codebase is now pylint-clean (10.00/10) and the dev-environment dependency alerts (PyJWT, CairoSVG) are resolved.
See v6.5.3-beta.2 for the feature list of the 6.5.3 line.