-
released this
2026-02-26 02:57:46 +00:00 | 1 commits to main since this releasev1.1.0 - Major Refactoring and Android TV Optimizations
Screens
home_screen.dart
- Removed unused imports and state variables
- Simplified responsive layout logic
- Added mounted checks before navigation
- Improved MaterialPageRoute formatting
- Enhanced download playlist functionality
Services
xtream_api.dart
- Added dependency injection (http.Client)
- Implemented country extraction caching
- Added regex patterns for country code detection
- Enhanced football channel detection
- Improved error handling
iptv_provider.dart
- Better state management
- Optimized stream filtering
- Refactored country filtering methods
- Enhanced playlist download and caching
Widgets
countries_sidebar.dart
- Better responsive design for TV
- Enhanced FocusableActionDetector
- Improved focus indicators
simple_countries_sidebar.dart
- Cleaner code structure
- Better remote navigation
- Improved visual feedback
Player
player_screen.dart
- Better error handling
- Enhanced responsive layout
- Improved Android TV controls
- Better buffer management
Technical Improvements
- Better separation of concerns
- Performance optimizations
- Improved code quality
- Enhanced Android TV support
Statistics
- 8 files changed
- +1300 insertions
- -1139 deletions
- Net: +161 lines of cleaner code
Downloads