Enhancement: Add extra details to jellyfin's now playing music (#5557)

This commit is contained in:
AdamWHY2K 2025-07-22 19:06:04 +01:00 committed by GitHub
parent 0d6ecae51b
commit 612d05fd4d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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}` : ""}`;
}