From efa5d3f6292763ef71520447ba0412d6657e70db Mon Sep 17 00:00:00 2001 From: tapframe Date: Sat, 18 Oct 2025 00:41:32 +0530 Subject: [PATCH] fastimage api bug fix --- src/components/metadata/FloatingHeader.tsx | 4 ++-- src/components/player/KSPlayerCore.tsx | 2 +- src/types/metadata.ts | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/metadata/FloatingHeader.tsx b/src/components/metadata/FloatingHeader.tsx index 23193eb6f..ca7ffdd00 100644 --- a/src/components/metadata/FloatingHeader.tsx +++ b/src/components/metadata/FloatingHeader.tsx @@ -204,10 +204,10 @@ const FloatingHeader: React.FC = ({ {metadata.logo && !logoLoadError ? ( - { logger.warn(`[FloatingHeader] Logo failed to load: ${metadata.logo}`); setLogoLoadError(true); diff --git a/src/components/player/KSPlayerCore.tsx b/src/components/player/KSPlayerCore.tsx index 94e656287..688af1434 100644 --- a/src/components/player/KSPlayerCore.tsx +++ b/src/components/player/KSPlayerCore.tsx @@ -110,7 +110,7 @@ const KSPlayerCore: React.FC = () => { const [selectedAudioTrack, setSelectedAudioTrack] = useState(null); const [textTracks, setTextTracks] = useState([]); const [selectedTextTrack, setSelectedTextTrack] = useState(-1); - const [resizeMode, setResizeMode] = useState('stretch'); + const [resizeMode, setResizeMode] = useState('contain'); const [buffered, setBuffered] = useState(0); const [seekPosition, setSeekPosition] = useState(null); const ksPlayerRef = useRef(null); diff --git a/src/types/metadata.ts b/src/types/metadata.ts index de2338a33..be8bc3965 100644 --- a/src/types/metadata.ts +++ b/src/types/metadata.ts @@ -1,6 +1,9 @@ import { TMDBEpisode } from '../services/tmdbService'; import { StreamingContent } from '../services/catalogService'; +// Re-export StreamingContent for convenience +export { StreamingContent }; + // Types for route params export type RouteParams = { id: string;