diff --git a/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs b/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs index ed89af2..d77b8da 100644 --- a/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs +++ b/DeepDrftPublic.Client/Services/StreamingAudioPlayerService.cs @@ -327,6 +327,11 @@ public class StreamingAudioPlayerService : AudioPlayerService, IStreamingPlayerS LoadProgress = 1.0; await NotifyStateChanged(); } + catch (OperationCanceledException) + { + // Cancellation is expected during track switch or seek — propagate cleanly. + throw; + } catch (Exception ex) { StreamingErrorHandler.LogError(_logger, ex, "StreamAudioWithEarlyPlayback");