diff --git a/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs b/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs index cc15e25..44eeb25 100644 --- a/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs +++ b/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs @@ -479,7 +479,7 @@ public class StreamingAudioPlayerService : AudioPlayerService, IStreamingPlayerS IsSeekingBeyondBuffer = false; } - catch (OperationCanceledException) + catch (OperationCanceledException) when (seekCts.IsCancellationRequested) { // Another seek or stop interrupted this one. Only clear the flag if we are // still the active seek — if _streamingCancellation has been replaced, a