What's Changed
Bug Fixes
- MPV Backend: Fixed 155 compilation errors by updating libmpv2 API usage to match v5.0.1 (#6ca4a3f)
- macOS Icons: Fixed SVG icon rendering by resolving dylib dependencies in gdk-pixbuf loader (#78b8919)
- Linux Backends: Enable both MPV and GStreamer backends by default on Linux (#13464d8)
- Tests: Fixed compilation errors and cache test failures - all 233 tests now pass (#8e49bec)
Improvements
- Player Backend: Refactored player factory for better platform-specific backend selection (#1e7dbb1)
- MPV backend disabled on macOS due to OpenGL rendering issues
- GStreamer forced as default on macOS
- Improved player state management and error handling
- CI/CD: Switch to native ARM64 runners for significantly faster aarch64 builds (#39e2414)
Full Changelog: v0.7.1...v0.7.2