From 37d002d133cacb3a34884713ac8f6637694af57c Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Thu, 6 Jun 2024 08:47:07 +0600 Subject: [PATCH] fix: alternative sources not showing up for SongLink matched results --- lib/services/sourced_track/sources/youtube.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/services/sourced_track/sources/youtube.dart b/lib/services/sourced_track/sources/youtube.dart index c24edfc0..af61a882 100644 --- a/lib/services/sourced_track/sources/youtube.dart +++ b/lib/services/sourced_track/sources/youtube.dart @@ -221,7 +221,10 @@ class YoutubeSourcedTrack extends SourcedTrack { final links = await SongLinkService.links(track.id!); final ytLink = links.firstWhereOrNull((link) => link.platform == "youtube"); - if (ytLink?.url != null) { + if (ytLink?.url != null + // allows to fetch siblings more results for already sourced track + && + track is! SourcedTrack) { try { return [ await toSiblingType(