Browse Source

feat: add season/episode to the start of title

pull/721/head
qtchaos 1 year ago
parent
commit
256f9f9df9
No known key found for this signature in database
GPG Key ID: 7DA98B2B9EF06A90
  1. 13
      src/components/player/internals/MediaSession.tsx

13
src/components/player/internals/MediaSession.ts → src/components/player/internals/MediaSession.tsx

@ -104,9 +104,15 @@ export function MediaSession() { @@ -104,9 +104,15 @@ export function MediaSession() {
)
return;
const title = data.meta?.episode?.title ?? data.meta?.title ?? "";
const artist =
data.meta?.type === "movie" ? undefined : data.meta?.title ?? "";
let title: string | undefined;
let artist: string | undefined;
if (data.meta?.type === "movie") {
title = data.meta?.title;
} else if (data.meta?.type === "show") {
artist = data.meta?.title;
title = `S${data.meta?.season?.number} E${data.meta?.episode?.number}: ${data.meta?.episode?.title}`;
}
navigator.mediaSession.metadata = new MediaMetadata({
title,
@ -170,6 +176,7 @@ export function MediaSession() { @@ -170,6 +176,7 @@ export function MediaSession() {
data.meta?.title,
data.meta?.type,
data.meta?.poster,
data.meta?.season?.number,
]);
return null;
}
Loading…
Cancel
Save