soulsync/webui
Broque Thomas 5e61a15f7f Add Spotify disconnect button and cache auth checks
Add a UI button to disconnect Spotify and fall back to iTunes/Apple Music without restarting.    Cache is_spotify_authenticated() with a 60s TTL to reduce redundant API calls (~46 call sites were each
  triggering a live sp.current_user() call). Fix status endpoint calling the auth check twice per poll,
  and ensure both OAuth callback handlers (port 8008 Flask route and port 8888 dedicated server)
  invalidate the status cache so the UI updates immediately after authentication.
2026-02-18 11:40:07 -08:00
..
static Add Spotify disconnect button and cache auth checks 2026-02-18 11:40:07 -08:00
index.html Add Spotify disconnect button and cache auth checks 2026-02-18 11:40:07 -08:00