• 1.0.47 3a16712f0d

    Release 1.0.47

    nanohits released this 2026-01-09 07:29:57 +08:00 | 0 commits to main since this release

    🎯 Major Improvements

    MPV Player Fixes

    • Fixed vo=gpu-next Crash: Force --vo=libmpv rendering to prevent crashes with user mpv.conf
    • Exclusive Config Mode: Use EITHER mpv.conf OR custom args (not both) to prevent conflicts
    • No Auto Fullscreen: Added --no-fs flag to prevent unwanted fullscreen on 4K/UHD streams
    • MPV Logging Support: Custom args with --log-file now work (stdout/stderr no longer forced to /dev/null)

    EPG Performance

    • Major Speed Boost: Program filtering moved to useMemo - computed once instead of per-row
    • M3U EPG Fixed: Now checks tvgId field from M3U parser for EPG matching
    • Persistent Performance: IndexedDB cache maintained from v1.0.46

    Internal Player

    • Fullscreen Fix: Forces contain mode in fullscreen to prevent cropping on 4K content
    • Aspect Ratio Tracking: Properly tracks fullscreen state changes

    🐛 Bug Fixes

    • Fixed MPV crash when vo=gpu-next in user's mpv.conf
    • Fixed double-configuration loading (mpv.conf + app settings applied simultaneously)
    • Fixed internal player fullscreen showing cropped video instead of proper aspect ratio
    • Fixed M3U playlists not loading EPG even with valid EPG URL configured
    • Fixed EPG slow performance when switching categories
    • Fixed 4K streams forcing cropped fullscreen view
    Downloads