A Flutter-based IPTV player focused on stability, UI customization, and reliable playback.
- Multi-source support: M3U network URLs, local M3U files, and Xtream Codes API
- Playback watchdog with automatic reconnection on stalls
- Platform-optimized rendering for macOS and Android
- SQLite schema auto-migration to prevent crashes after updates
- Manual Light/Dark/System theme toggle
- Framework: Flutter (Dart)
- Video: VideoPlayer + Chewie
- Storage: SQLite (sqflite)
- State: Provider (MVVM)
- Install Flutter SDK (>=3.4.0)
flutter pub get./build_all.sh --all