@@ -152,7 +160,7 @@ export default function SetsPage() {
id: homeData.made_for_you.daily_mix.id,
title: homeData.made_for_you.daily_mix.label,
subtitle: homeData.made_for_you.daily_mix.description,
- coverUrl: homeData.made_for_you.daily_mix.cover_url ?? "",
+ coverUrl: getMadeForYouCoverUrl(homeData.made_for_you.daily_mix),
madeKind: "daily",
badgeWords: ["DAILY", "DROPS"],
badgeBg: "#1a237e",
@@ -165,7 +173,7 @@ export default function SetsPage() {
id: homeData.made_for_you.weekly_mix.id,
title: homeData.made_for_you.weekly_mix.label,
subtitle: homeData.made_for_you.weekly_mix.description,
- coverUrl: homeData.made_for_you.weekly_mix.cover_url ?? "",
+ coverUrl: getMadeForYouCoverUrl(homeData.made_for_you.weekly_mix),
madeKind: "weekly",
badgeWords: ["WEEKLY", "WAVE"],
badgeBg: "#1b5e20",
@@ -188,7 +196,7 @@ export default function SetsPage() {
mix.flavor === "listening_history"
? "Based on listening history"
: "Based on your taste",
- cover_image: mix.cover_image ?? mix.preview_track.cover_image ?? null,
+ cover_image: getPersonalMixCoverUrl(mix),
badgeWords: ["MIX", ""],
badgeBg: mix.flavor === "listening_history" ? "#1a237e" : "#1b5e20",
previewTrack: mapDiscoveryTrack(mix.preview_track),
@@ -299,7 +307,7 @@ export default function SetsPage() {
label: mix.title,
flavor: "listening_history",
genre_name: null,
- cover_image: mix.cover_image,
+ cover_image: mix.cover_image ?? mix.previewTrack?.coverUrl ?? null,
track_count: 0,
generated_at: new Date().toISOString(),
preview_track: {
diff --git a/src/pages/you/sets/moreOfLike.helpers.ts b/src/pages/you/sets/moreOfLike.helpers.ts
index b310520a..e458e50f 100644
--- a/src/pages/you/sets/moreOfLike.helpers.ts
+++ b/src/pages/you/sets/moreOfLike.helpers.ts
@@ -57,6 +57,7 @@ export function toPlaylistTrackItem(
is_public: !track.isPrivate,
deleted_at: null,
artist_name: track.artistName || null,
+ artist_id: track.artistId || track.artistUsername || undefined,
artist_username: track.artistUsername || null,
audio_url: track.audioUrl || null,
play_count: track.playCount ?? 0,