diff --git a/components/VideoPlayer.tsx b/components/VideoPlayer.tsx index 0b1eec32..e6ecb899 100644 --- a/components/VideoPlayer.tsx +++ b/components/VideoPlayer.tsx @@ -6,7 +6,7 @@ import { reportPlaybackStopped, } from "@/utils/jellyfin"; import { runtimeTicksToMinutes } from "@/utils/time"; -import { Ionicons } from "@expo/vector-icons"; +import { Feather, Ionicons } from "@expo/vector-icons"; import { getMediaInfoApi } from "@jellyfin/sdk/lib/utils/api"; import { useQuery, useQueryClient } from "@tanstack/react-query"; import { useAtom } from "jotai"; @@ -214,6 +214,10 @@ export const VideoPlayer: React.FC = ({ itemId }) => { } }, []); + const chromecastReady = useMemo(() => { + return castDevice?.deviceId && item; + }, [castDevice, item]); + return ( {enableVideo === true && @@ -313,13 +317,19 @@ export const VideoPlayer: React.FC = ({ itemId }) => {