From 83d5f3d8f23c1addd699d309bd6d3620bcf14aa5 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Fri, 9 Jan 2026 00:27:18 +0100 Subject: [PATCH] Song: Remove Spotify from stream_url_can_expire Spotify URIs don't expire and are handled directly by gst-plugin-spotify. Only the access token needs refresh, which is handled via UpdateSpotifyAccessToken(). --- src/core/song.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/song.cpp b/src/core/song.cpp index 8774b9407..af4fcbe42 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -690,7 +690,7 @@ bool Song::is_stream() const { return is_radio() || d->source_ == Source::Tidal bool Song::is_radio() const { return d->source_ == Source::Stream || d->source_ == Source::SomaFM || d->source_ == Source::RadioParadise; } bool Song::is_cdda() const { return d->source_ == Source::CDDA; } bool Song::is_compilation() const { return (d->compilation_ || d->compilation_detected_ || d->compilation_on_) && !d->compilation_off_; } -bool Song::stream_url_can_expire() const { return d->source_ == Source::Tidal || d->source_ == Source::Qobuz || d->source_ == Source::Spotify; } +bool Song::stream_url_can_expire() const { return d->source_ == Source::Tidal || d->source_ == Source::Qobuz; } bool Song::is_module_music() const { return d->filetype_ == FileType::MOD || d->filetype_ == FileType::S3M || d->filetype_ == FileType::XM || d->filetype_ == FileType::IT; } bool Song::has_cue() const { return !d->cue_path_.isEmpty(); }