From 22f0aa5a0e654400b5d2eb78eb038f42ddab2ac9 Mon Sep 17 00:00:00 2001 From: Joel C Date: Sun, 25 Jan 2026 15:39:33 +0100 Subject: [PATCH] Display genre on AlbumCard when mouse over it --- src/lib/adapters/qobuzAdapters.ts | 3 ++- src/lib/components/AlbumCard.svelte | 22 ++++++++++++++++++- .../components/VirtualizedAlbumList.svelte | 1 + .../components/views/ArtistDetailView.svelte | 6 +++++ src/lib/components/views/FavoritesView.svelte | 7 ++++++ src/lib/components/views/HomeView.svelte | 9 ++++++++ src/lib/components/views/SearchView.svelte | 8 +++++++ src/lib/types/index.ts | 6 +++++ 8 files changed, 60 insertions(+), 2 deletions(-) diff --git a/src/lib/adapters/qobuzAdapters.ts b/src/lib/adapters/qobuzAdapters.ts index 04fcf53aa..e0b76efe1 100644 --- a/src/lib/adapters/qobuzAdapters.ts +++ b/src/lib/adapters/qobuzAdapters.ts @@ -260,7 +260,8 @@ function toArtistAlbumSummary(album: QobuzAlbum): ArtistAlbumSummary { title: album.title, artwork, year: album.release_date_original?.split('-')[0], - quality + quality, + genre: album.genre?.name || "Unknown genre" }; } diff --git a/src/lib/components/AlbumCard.svelte b/src/lib/components/AlbumCard.svelte index 2496a2de4..58b9b78bc 100644 --- a/src/lib/components/AlbumCard.svelte +++ b/src/lib/components/AlbumCard.svelte @@ -14,6 +14,7 @@ artwork: string; title: string; artist: string; + genre: string; quality?: string; size?: 'standard' | 'large'; searchId?: string; @@ -38,6 +39,7 @@ artwork, title, artist, + genre, quality, size = 'standard', searchId, @@ -180,6 +182,7 @@ {#if hasOverlay}
+
{genre}
{#if showFavoriteButton}