Skip to content

Using my newly created client_id causes blank UI (429 Too Many Requests) #930

@kohane27

Description

@kohane27

Hello! Hope you're doing well.

Given https://developer.spotify.com/dashboard/create is finally opened again I immediately created an account.

Setting up the Account

  • In the APIs used I ticked all Web API, Web Playback SDK, Android, iOS and even Ads API.
  • Redirect URIs is http://127.0.0.1:8989/login

Usage

  1. rm -rf ~/.cache/spotify-player
  2. In app.toml I copied the new client_id client_id = "xxx".
  3. I cloned the project and compile with cargo run -p spotify_player --no-default-features --features pulseaudio-backend,streaming,media-control -j 2.
  4. Authenticated successfully
  5. The UI is blank
Image
  1. Log at ~/.cache/spotify-player/spotify-player-26-02-13-09-06.log:
2026-02-13T09:07:02.045549Z ERROR client_request{request=GetUserSavedTracks}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests
2026-02-13T09:07:02.045549Z ERROR client_request{request=GetCurrentUser}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests
2026-02-13T09:07:02.050178Z ERROR client_request{request=GetUserSavedAlbums}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests
2026-02-13T09:07:02.053297Z ERROR client_request{request=GetUserPlaylists}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests
2026-02-13T09:07:02.192502Z ERROR client_request{request=GetUserFollowedArtists}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests
2026-02-13T09:07:02.248726Z ERROR client_request{request=GetUserSavedShows}: spotify_player::client::handlers: Failed to handle client request: http error: status code 429 Too Many Requests

If I removed client_id in app.toml spotify_player works correctly, but I prefer to use my own client_id.

I believe this is not spotify_player problem but another problem on spotify side. However, I don't understand why using ncspot's client id works but mine does not. I understand mine does not have "extended quote mode" but I'm the only user. Is there any problem with how I set up spotify app? Maybe we can use this issue to track when we can finally use our own client_id?

Any input is much appreciated. Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions