Commit Graph
5 Commits
Author SHA1 Message Date
Michael 0acaff3850 feat: implement native media player screen with optimized buffering and hardware decoding profiles 2026-03-29 15:45:44 +02:00
Michael 4c78210c5c feat: implement native IPTV player screen using media_kit with optimized playback profiles 2026-03-29 15:16:48 +02:00
Michael a1628a6b13 feat: implement native video player screen using media_kit with optimized playback profiles 2026-03-29 15:10:39 +02:00
Michael 6c1e42cd5a feat: implement mobile-specific tabs for series, live tv, and movies functionality 2026-03-29 14:40:21 +02:00
MichaelandClaude Sonnet 4.6 6bb0d73f38 fix: restore EPG display in live TV player and channel cards
- Fix EPG not showing in NativePlayerScreen by reusing the shared
  mobileXtreamServiceProvider (cache already populated by channel cards)
  instead of creating a fresh service instance per player session
- Add periodic EPG refresh timer (every 5 min) matching LitePlayerScreen
- Fix empty-title fallback in _buildEPGBox
- Force dark theme, invert default live TV player (NativePlayer default),
  remove next-program display from OSD
- Fix back button exit dialog firing from wrong tab (add tab index guards)
- Halve card grid count for Movies/Series (6 categories, 8 items)
- Revamp Movies/Series search bars to match Live TV aesthetic
- Fix first channel row clipping when entering a category (scroll-to-top)
- Fix playlist edit dialog TV remote navigation
- Fix empty playlist screen button readability
- Remove theme switcher from settings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 10:04:47 +02:00