• v0.4.3 e6059c6bff

    yusheng released this 2026-03-28 20:34:44 +08:00 | 23 commits to main since this release

    What's Changed

    New Features

    • mpv fallback playback engine — Full track selection, position polling, and lifecycle management via libmpv

    🐛 Bug Fixes

    • 4K replay buffering failure — Added buffering recovery watchdog (seekTo + stop/prepare reset after 8s timeout)
    • Subtitle highlight stuck — Changed track comparison to use stable streamIndex instead of unstable id; prevented updateTrackInformation() from overwriting manual selections
    • Emby serverType resolution — Fixed getPlaybackInfo() using undefined config?.serverType, now correctly uses session.serverType
    • Playback session cleanupreportPlaybackStopped() now always sends stop report to server

    Version History

    Version Type Changes
    0.3.9 🐛 ServerType resolution and streaming URL fix
    0.4.0 mpv fallback playback engine
    0.4.1 🐛 4K replay buffering recovery watchdog
    0.4.2 🐛 Subtitle highlight state fix
    0.4.3 🐛 Compilation fixes and version bump
    Downloads