From 612d05fd4d4e2c5eb567f4eed911b9dab25fb546 Mon Sep 17 00:00:00 2001 From: AdamWHY2K Date: Tue, 22 Jul 2025 19:06:04 +0100 Subject: [PATCH] Enhancement: Add extra details to jellyfin's now playing music (#5557) --- src/widgets/emby/component.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/widgets/emby/component.jsx b/src/widgets/emby/component.jsx index 0eaff8291..69cdf7ac2 100644 --- a/src/widgets/emby/component.jsx +++ b/src/widgets/emby/component.jsx @@ -29,7 +29,7 @@ function ticksToString(ticks) { function generateStreamTitle(session, enableUser, showEpisodeNumber) { const { - NowPlayingItem: { Name, SeriesName, Type, ParentIndexNumber, IndexNumber }, + NowPlayingItem: { Name, SeriesName, Type, ParentIndexNumber, IndexNumber, AlbumArtist, Album }, UserName, } = session; let streamTitle = ""; @@ -38,6 +38,8 @@ function generateStreamTitle(session, enableUser, showEpisodeNumber) { const seasonStr = ParentIndexNumber ? `S${ParentIndexNumber.toString().padStart(2, "0")}` : ""; const episodeStr = IndexNumber ? `E${IndexNumber.toString().padStart(2, "0")}` : ""; streamTitle = `${SeriesName}: ${seasonStr} ยท ${episodeStr} - ${Name}`; + } else if (Type === "Audio") { + streamTitle = `${AlbumArtist} - ${Album} - ${Name}`; } else { streamTitle = `${Name}${SeriesName ? ` - ${SeriesName}` : ""}`; }