From c2fe573a9201c74b0cc520fdecc06f804f0e9925 Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Wed, 4 Feb 2026 10:51:51 +0300 Subject: [PATCH] Add 5s timeout to Spotify search calls --- crates/scrobbler/src/scrobbler.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/crates/scrobbler/src/scrobbler.rs b/crates/scrobbler/src/scrobbler.rs index aee9578d..83de297b 100644 --- a/crates/scrobbler/src/scrobbler.rs +++ b/crates/scrobbler/src/scrobbler.rs @@ -208,12 +208,14 @@ pub async fn scrobble( let result = retry_spotify_call( || async { - spotify_client - .search(&format!( + tokio::time::timeout( + std::time::Duration::from_secs(5), + spotify_client.search(&format!( r#"track:"{}" artist:"{}""#, scrobble.track, scrobble.artist - )) - .await + )), + ) + .await? }, "search", ) -- 2.51.2