We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 59d0009 commit 18cf475Copy full SHA for 18cf475
SoundCloudDownloader.Core/Resolving/QueryResolver.cs
@@ -35,6 +35,18 @@ public async Task<QueryResult> ResolveAsync(
35
);
36
}
37
38
+ // User likes
39
+ if (_soundcloud.Users.IsLikesUrlValid(query))
40
+ {
41
+ var user = await _soundcloud.Users.GetAsync(query, cancellationToken);
42
+ var tracks = await _soundcloud.Users.GetLikedTracksAsync(query, cancellationToken);
43
+
44
+ foreach (var track in tracks)
45
+ track.ArtworkUrl ??= track.User?.AvatarUrl;
46
47
+ return new QueryResult(QueryResultKind.Playlist, $"Likes By {user.Username}", tracks);
48
+ }
49
50
// Track
51
if (await _soundcloud.Tracks.IsUrlValidAsync(query, cancellationToken))
52
{
0 commit comments