fix(qobuz): skip SongLink when ISRC is already available

This commit is contained in:
zarzet
2026-03-25 17:09:54 +07:00
parent 4974284760
commit a435009d4d
+2 -2
View File
@@ -2129,8 +2129,8 @@ func resolveQobuzTrackForRequest(req DownloadRequest, downloader *QobuzDownloade
}
}
// Strategy 3: Try to get QobuzID from SongLink if we have SpotifyID
if track == nil && req.SpotifyID != "" && req.QobuzID == "" {
// Strategy 3: Try to get QobuzID from SongLink if we have SpotifyID but no ISRC
if track == nil && req.SpotifyID != "" && req.QobuzID == "" && req.ISRC == "" {
GoLog("[%s] Trying to get Qobuz ID from SongLink for Spotify ID: %s\n", logPrefix, req.SpotifyID)
songLinkClient := NewSongLinkClient()
availability, slErr := songLinkCheckTrackAvailabilityFunc(songLinkClient, req.SpotifyID, req.ISRC)