diff --git a/components/video-player/controls/EpisodeList.tsx b/components/video-player/controls/EpisodeList.tsx index 3f1aeab9..46fe9470 100644 --- a/components/video-player/controls/EpisodeList.tsx +++ b/components/video-player/controls/EpisodeList.tsx @@ -42,6 +42,16 @@ export const EpisodeList: React.FC = ({ item, close }) => { const [settings] = useSettings(); const [seasonIndexState, setSeasonIndexState] = useAtom(seasonIndexAtom); + + useEffect(() => { + if (item.SeriesId) { + setSeasonIndexState((prev) => ({ + ...prev, + [item.SeriesId ?? ""]: item.ParentIndexNumber ?? 0, + })); + } + }, []); + const seasonIndex = seasonIndexState[item.SeriesId ?? ""]; const [seriesItem, setSeriesItem] = useState(null);