From e273d64be3f58456093b9733550c4821ddc3609f Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 1 Aug 2023 16:59:43 +0200 Subject: [PATCH] Player: Always stop after 100 errors Fixes #1199 --- src/core/player.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/player.cpp b/src/core/player.cpp index 96e7bdf9..0cf7a3c7 100644 --- a/src/core/player.cpp +++ b/src/core/player.cpp @@ -397,6 +397,11 @@ void Player::NextItem(const EngineBase::TrackChangeFlags change, const Playlist: } } + if (nb_errors_received_ >= 100) { + Stop(); + return; + } + // Manual track changes override "Repeat track" const bool ignore_repeat_track = change & EngineBase::TrackChangeType::Manual;