feat: pass sessionId and mediaSourceId to chromecast session

This commit is contained in:
tom-heidenreich
2025-02-01 12:59:15 +01:00
committed by Uruk
parent 28eb18ab82
commit 7827a9e279
2 changed files with 8 additions and 0 deletions

View File

@@ -145,6 +145,8 @@ export const PlayButton: React.FC<Props> = ({
client,
item,
contentUrl: data.url,
sessionId: data.sessionId || undefined,
mediaSourceId: data.mediaSource?.Id || undefined,
playbackOptions: selectedOptions,
images: [
{

View File

@@ -6,12 +6,16 @@ export function chromecastLoadMedia({
client,
item,
contentUrl,
sessionId,
mediaSourceId,
images,
playbackOptions,
}: {
client: RemoteMediaClient;
item: BaseItemDto;
contentUrl: string;
sessionId?: string;
mediaSourceId?: string;
images: WebImage[];
playbackOptions: SelectedOptions;
}) {
@@ -23,6 +27,8 @@ export function chromecastLoadMedia({
customData: {
item,
playbackOptions,
sessionId,
mediaSourceId,
},
metadata:
item.Type === "Episode"