diff --git a/.env.example b/.env.example index c088715..b54a767 100644 --- a/.env.example +++ b/.env.example @@ -17,3 +17,7 @@ EXPO_PUBLIC_MOVIEBOX_TMDB_API_KEY=your_tmdb_api_key_for_moviebox EXPO_PUBLIC_TRAKT_CLIENT_ID=your_trakt_client_id EXPO_PUBLIC_TRAKT_CLIENT_SECRET=your_trakt_client_secret EXPO_PUBLIC_TRAKT_REDIRECT_URI=stremioexpo://auth/trakt + +# Skip Intro API (IntroDB) +# Fetches intro timestamps for TV shows to enable skip intro functionality +EXPO_PUBLIC_INTRODB_API_URL=https://api.introdb.app diff --git a/src/components/player/AndroidVideoPlayer.tsx b/src/components/player/AndroidVideoPlayer.tsx index d2d9ba4..7e52744 100644 --- a/src/components/player/AndroidVideoPlayer.tsx +++ b/src/components/player/AndroidVideoPlayer.tsx @@ -351,7 +351,7 @@ const AndroidVideoPlayer: React.FC = () => { if (!hasExoPlayerFailed.current) { hasExoPlayerFailed.current = true; logger.warn('[AndroidVideoPlayer] ExoPlayer codec error detected, switching to MPV silently'); - ToastAndroid.show('Switching to MPV due to unsupported codec', ToastAndroid.SHORT); + ToastAndroid.show('Switching to MPV due to playback issue', ToastAndroid.SHORT); setUseExoPlayer(false); } }, []); diff --git a/src/screens/PlayerSettingsScreen.tsx b/src/screens/PlayerSettingsScreen.tsx index af529c3..3dfcc24 100644 --- a/src/screens/PlayerSettingsScreen.tsx +++ b/src/screens/PlayerSettingsScreen.tsx @@ -365,7 +365,7 @@ const PlayerSettingsScreen: React.FC = () => { { color: currentTheme.colors.textMuted }, ]} > - Auto uses ExoPlayer with MPV fallback. MPV uses MPV exclusively. + Auto uses ExoPlayer with MPV fallback. Some formats like Dolby Vision and HDR may not be supported by MPV, so Auto is recommended for best compatibility. diff --git a/src/services/introService.ts b/src/services/introService.ts index 9f03fd7..3a40c98 100644 --- a/src/services/introService.ts +++ b/src/services/introService.ts @@ -6,7 +6,7 @@ import { logger } from '../utils/logger'; * API Documentation: https://api.introdb.app */ -const API_BASE_URL = process.env.EXPO_PUBLIC_INTRODB_API_URL || 'https://api.introdb.app'; +const API_BASE_URL = process.env.EXPO_PUBLIC_INTRODB_API_URL; export interface IntroTimestamps { imdb_id: string;