diff --git a/src/authentication.rs b/src/authentication.rs index f26b6de2..d36bfade 100644 --- a/src/authentication.rs +++ b/src/authentication.rs @@ -7,6 +7,7 @@ use crate::config::{self, Config}; use crate::spotify::Spotify; pub const SPOTIFY_CLIENT_ID: &str = "65b708073fc0480ea92a077233ca87bd"; +pub const NCSPOT_CLIENT_ID: &str = "d420a117a32841c2b3474932e49fb54b"; pub const CLIENT_REDIRECT_URI: &str = "http://127.0.0.1:8989/login"; static OAUTH_SCOPES: &[&str] = &[ diff --git a/src/spotify_worker.rs b/src/spotify_worker.rs index 929473d4..23ce8236 100644 --- a/src/spotify_worker.rs +++ b/src/spotify_worker.rs @@ -1,3 +1,4 @@ +use crate::authentication; use crate::events::{Event, EventManager}; use crate::model::playable::Playable; use crate::queue::QueueEvent; @@ -74,7 +75,7 @@ impl Worker { let scopes = "user-read-private,playlist-read-private,playlist-read-collaborative,playlist-modify-public,playlist-modify-private,user-follow-modify,user-follow-read,user-library-read,user-library-modify,user-top-read,user-read-recently-played"; session .token_provider() - .get_token(scopes) + .get_token_with_client_id(scopes, authentication::NCSPOT_CLIENT_ID) .map(|response| sender.send(response.ok()).expect("token channel is closed")) .await; }