-
Release 1.0.56
released this
2026-01-22 16:43:24 +08:00 | 0 commits to main since this releaseRelease Notes - v1.0.56
🎯 Major Features
EPG System Architecture Change
- One-Time EPG Load: EPG data now loads once on app startup instead of on-demand when opening TV Guide
- Faster TV Guide Access: TV Guide opens instantly since EPG data is already loaded in memory
- Background Loading: EPG data loads automatically in the background during app initialization
- Improved Performance: Eliminates waiting time when navigating to TV Guide
- Scheduled Updates: EPG data refreshes automatically on a scheduled basis without user intervention
🐛 Critical Bug Fixes
Video Player Stability
- Fixed Infinite Re-renders: Resolved VideoPlayer component re-rendering loop during playback
- InvalidStateError Resolution: Eliminated InvalidStateError spam in console during normal playback
- Performance Improvement: Video player now runs smoothly without excessive re-renders
Auto-Reconnect System Overhaul
- Removed False Reconnect Triggers: Disabled aggressive auto-reconnect logic that triggered during normal buffering
- No More False Alarms: "Reconnecting..." overlay no longer appears when stream is playing normally
- Stalled Event: No longer treats normal buffering stalls as connection failures
- Suspend Event: No longer treats browser optimization pauses as connection failures
- Error Event: No longer treats minor network hiccups as fatal connection losses
Error State Management
- Fixed Premature Error Display: Resolved issue where error banner showed "This stream requires a native player" while video was successfully playing
- Accurate Error States: Error banner now only appears when stream has truly failed, not during recovery attempts
- Improved Retry Logic: System now completes all retry attempts before showing error messages
EPG Data Display
- Base64 Decoding Enhancement: Fixed EPG program titles displaying as base64 gibberish (e.g., "VGVsZXNob3BwaW5n" now shows as "Teleshopping")
- Single Word Support: Decoder now properly handles single-word titles like "Shopping", "News", "Documentary"
- Cleaner UI: EPG descriptions with invalid/encrypted data are now hidden instead of showing gibberish
- Better Text Validation: Improved detection of valid program titles and descriptions
Downloads