diff --git a/src/client/mod.rs b/src/client/mod.rs index 497d1b0..4509c90 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -136,7 +136,7 @@ struct ThirdParty<'a> { #[serde(rename_all = "camelCase")] struct QBrowse<'a> { context: YTContext<'a>, - browse_id: String, + browse_id: &'a str, } #[derive(Debug, Serialize)] diff --git a/src/client/music_artist.rs b/src/client/music_artist.rs index 2039222..1ecbae1 100644 --- a/src/client/music_artist.rs +++ b/src/client/music_artist.rs @@ -42,7 +42,7 @@ impl RustyPipeQuery { .await; let request_body = QBrowse { context, - browse_id: artist_id.to_owned(), + browse_id: artist_id, }; let (mut artist, album_page_params) = self @@ -78,7 +78,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: artist_id.to_owned(), + browse_id: artist_id, }; self.execute_request::( diff --git a/src/client/music_playlist.rs b/src/client/music_playlist.rs index 87ed521..65d9c37 100644 --- a/src/client/music_playlist.rs +++ b/src/client/music_playlist.rs @@ -20,7 +20,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: "VL".to_owned() + playlist_id, + browse_id: &format!("VL{}", playlist_id), }; self.execute_request::( @@ -37,7 +37,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: album_id.to_owned(), + browse_id: album_id, }; self.execute_request::( diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 7526e6f..ad00e27 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -18,7 +18,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "VL".to_owned() + playlist_id, + browse_id: &format!("VL{}", playlist_id), }; self.execute_request::( diff --git a/src/client/trends.rs b/src/client/trends.rs index 26a59a8..6d0f8a3 100644 --- a/src/client/trends.rs +++ b/src/client/trends.rs @@ -15,7 +15,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "FEwhat_to_watch".to_owned(), + browse_id: "FEwhat_to_watch", }; self.execute_request::( @@ -32,7 +32,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "FEtrending".to_owned(), + browse_id: "FEtrending", }; self.execute_request::( diff --git a/tests/youtube.rs b/tests/youtube.rs index 09eb248..694d905 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -1784,7 +1784,7 @@ async fn music_radio_playlist() { .music_radio_playlist("PL5dDx681T4bR7ZF1IuWzOv1omlRbE7PiJ") .await .unwrap(); - assert_next(tracks, &rp.query(), 20, 1).await; + assert_next(tracks, &rp.query(), 10, 1).await; } //#TESTUTIL