mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-03-12 12:26:17 +00:00
feat: pass sessionId and mediaSourceId to chromecast session
This commit is contained in:
@@ -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: [
|
||||
{
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user