diff --git a/home-manager/fred.nix b/home-manager/fred.nix index 6f46703..fa385d2 100644 --- a/home-manager/fred.nix +++ b/home-manager/fred.nix @@ -92,13 +92,11 @@ in }); settings = { enable_audio_visualization = true; - # Our own Spotify app rather than the built-in default (ncspot's client - # ID, shared by every spotify-player/ncspot install). Spotify rate-limits - # per client ID, and exhausting the shared one surfaced here as - # "Token is not valid" and an endlessly loading library. Public PKCE - # client, no secret involved, so it's fine in the repo. - # Redirect URI registered: http://127.0.0.1:8989/login - client_id = "265506bc7bbd4032bf0fee708b321d3e"; + # No `client_id` on purpose: the bundled default (ncspot's) has extended + # quota mode and predates the 2024-11-27 Web API changes. Our own app is + # newer, so it sits in the restricted quota and 404s on search, browse + # categories and Made-For-You — upstream issues #617 / #890. Sharing the + # default ID does not cost us rate limit here; upstream recommends it. }; # The home-manager module only writes keymap.toml when `keymaps` is # non-empty, so `actions` alone would silently emit nothing. Restating a