diff --git a/src/renderer/components/audio-player/index.tsx b/src/renderer/components/audio-player/index.tsx index ddb6dc14..a762d239 100644 --- a/src/renderer/components/audio-player/index.tsx +++ b/src/renderer/components/audio-player/index.tsx @@ -233,17 +233,17 @@ export const AudioPlayer = forwardRef((props, } const { error } = target; - if (error?.code !== MediaError.MEDIA_ERR_DECODE) { + + console.log('Playback error occurred:', error); + + if ( + error?.code !== MediaError.MEDIA_ERR_DECODE && + error?.code !== MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED + ) { return; } - const duration = player.getDuration(); - const currentTime = player.getCurrentTime(); - - // Decode error within last second, handle as track ended - if (duration && duration - currentTime < 1) { - handleOnEnded(); - } + handleOnEnded(); }; };