Ios #14

Merged
tapframe merged 88 commits from ios into main 2025-06-20 13:54:29 +00:00
4 changed files with 1214 additions and 118 deletions
Showing only changes of commit 10e12fa6bd - Show all commits

View file

@ -77,6 +77,7 @@ export type RootStackParamList = {
id?: string;
type?: string;
episodeId?: string;
imdbId?: string;
};
Catalog: { id: string; type: string; addonId?: string; name?: string; genreFilter?: string };
Credits: { mediaId: string; mediaType: string };

View file

@ -270,6 +270,7 @@ export const StreamsScreen = () => {
loadEpisodeStreams,
setSelectedEpisode,
groupedEpisodes,
imdbId,
} = useMetadata({ id, type });
// Create styles using current theme colors
@ -526,7 +527,8 @@ export const StreamsScreen = () => {
streamProvider: stream.name,
id,
type,
episodeId: type === 'series' && selectedEpisode ? selectedEpisode : undefined
episodeId: type === 'series' && selectedEpisode ? selectedEpisode : undefined,
imdbId: imdbId || undefined,
});
} catch (error) {
logger.error('[StreamsScreen] Error locking orientation before navigation:', error);
@ -542,10 +544,11 @@ export const StreamsScreen = () => {
streamProvider: stream.name,
id,
type,
episodeId: type === 'series' && selectedEpisode ? selectedEpisode : undefined
episodeId: type === 'series' && selectedEpisode ? selectedEpisode : undefined,
imdbId: imdbId || undefined,
});
}
}, [metadata, type, currentEpisode, navigation, id, selectedEpisode]);
}, [metadata, type, currentEpisode, navigation, id, selectedEpisode, imdbId]);
// Update handleStreamPress
const handleStreamPress = useCallback(async (stream: Stream) => {

File diff suppressed because it is too large Load diff

View file

@ -27,6 +27,7 @@ export type RootStackParamList = {
url: string;
lang: string;
}>;
imdbId?: string;
};
Catalog: {
addonId?: string;