mirror of
https://github.com/gethomepage/homepage.git
synced 2025-07-31 14:33:48 -04:00
Enhancement: Add extra details to jellyfin's now playing music (#5557)
This commit is contained in:
parent
0d6ecae51b
commit
612d05fd4d
@ -29,7 +29,7 @@ function ticksToString(ticks) {
|
|||||||
|
|
||||||
function generateStreamTitle(session, enableUser, showEpisodeNumber) {
|
function generateStreamTitle(session, enableUser, showEpisodeNumber) {
|
||||||
const {
|
const {
|
||||||
NowPlayingItem: { Name, SeriesName, Type, ParentIndexNumber, IndexNumber },
|
NowPlayingItem: { Name, SeriesName, Type, ParentIndexNumber, IndexNumber, AlbumArtist, Album },
|
||||||
UserName,
|
UserName,
|
||||||
} = session;
|
} = session;
|
||||||
let streamTitle = "";
|
let streamTitle = "";
|
||||||
@ -38,6 +38,8 @@ function generateStreamTitle(session, enableUser, showEpisodeNumber) {
|
|||||||
const seasonStr = ParentIndexNumber ? `S${ParentIndexNumber.toString().padStart(2, "0")}` : "";
|
const seasonStr = ParentIndexNumber ? `S${ParentIndexNumber.toString().padStart(2, "0")}` : "";
|
||||||
const episodeStr = IndexNumber ? `E${IndexNumber.toString().padStart(2, "0")}` : "";
|
const episodeStr = IndexNumber ? `E${IndexNumber.toString().padStart(2, "0")}` : "";
|
||||||
streamTitle = `${SeriesName}: ${seasonStr} · ${episodeStr} - ${Name}`;
|
streamTitle = `${SeriesName}: ${seasonStr} · ${episodeStr} - ${Name}`;
|
||||||
|
} else if (Type === "Audio") {
|
||||||
|
streamTitle = `${AlbumArtist} - ${Album} - ${Name}`;
|
||||||
} else {
|
} else {
|
||||||
streamTitle = `${Name}${SeriesName ? ` - ${SeriesName}` : ""}`;
|
streamTitle = `${Name}${SeriesName ? ` - ${SeriesName}` : ""}`;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user