From ee6332af1e58763d8fb1057893d0e7d184f91f77 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 17 Jun 2025 23:47:37 +0200 Subject: [PATCH] ScrobblingAPI20: Replace std::min with std::max Mistakenly written std::min instead of std::max here causing streams to never be scrobbled. --- src/scrobbler/scrobblingapi20.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scrobbler/scrobblingapi20.cpp b/src/scrobbler/scrobblingapi20.cpp index 30cdf059a..04f186a18 100644 --- a/src/scrobbler/scrobblingapi20.cpp +++ b/src/scrobbler/scrobblingapi20.cpp @@ -979,7 +979,7 @@ QString ScrobblingAPI20::ErrorString(const ScrobbleErrorCode error) { void ScrobblingAPI20::CheckScrobblePrevSong() { - const qint64 duration = std::min(0LL, QDateTime::currentSecsSinceEpoch() - static_cast(timestamp_)); + const qint64 duration = std::max(0LL, QDateTime::currentSecsSinceEpoch() - static_cast(timestamp_)); if (!scrobbled_ && song_playing_.is_metadata_good() && song_playing_.is_radio() && duration > 30) { Song song(song_playing_);