Skip to content

v6.5.3-beta.10

Pre-release
Pre-release

Choose a tag to compare

@Mincka Mincka released this 16 Jul 13:32
73ef473

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 of Token request for spotcast failed (unknown): unknown_error followed by a raw 503, 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.