edde746
3c43874342
fix(tvos): update mpvkit audio passthrough
2026-06-13 10:24:15 +02:00
edde746
1292d7ac34
fix(dovi): bump MPVKit to v1.0.2 for profile 8 DV hardware decode
...
close #1262
2026-06-10 20:26:11 +02:00
edde746
cd9498abb8
refactor(player): centralize playback opening
...
close #1280
2026-06-10 02:26:26 +02:00
edde746
3cca29512d
fix: bump MPVKit to v1.0.1 for profile 8 Dolby Vision decode
...
Routes all single-layer DV profile 8 (incl. compat 0) through the Apple
DV decode path, so VideoToolbox decodes it in hardware as true Dolby
Vision instead of failing over to software HDR10. Refs #1262 .
2026-06-06 16:06:31 +02:00
edde746
6b3e49d410
fix(ios): recover frozen video after Control Center
...
close #1232
2026-06-06 00:49:19 +02:00
edde746
e6ca5f254d
fix(ios): correct anamorphic video aspect ratio
...
close #1244
2026-06-05 10:15:03 +02:00
edde746
eba553413c
fix(macos): allow LuaJIT under hardened runtime
...
close #1214
2026-06-01 02:46:37 +02:00
edde746
869b4fe230
chore: bump MPVKit
2026-05-28 00:14:06 +02:00
edde746
7b4e399013
chore: bump MPVKit
2026-05-27 06:52:03 +02:00
edde746
e98d7febdd
chore: upgrade Flutter to 3.44
2026-05-18 22:52:51 +02:00
edde746
db2a2c34d2
fix(apple): update MPVKit release
2026-05-15 18:14:13 +02:00
edde746
9b248a7a5b
fix(macos): restore video layer on focus
2026-05-11 10:13:05 +02:00
edde746
bfb6aa01b9
fix(apple): use platform-specific mpv rendering
2026-05-10 13:33:02 +02:00
edde746
6f273b0aa8
fix(apple): align local network permissions
2026-05-10 09:39:43 +02:00
edde746
3a612df3d3
chore: remove in-app review
2026-05-09 11:47:37 +02:00
edde746
afda61119e
fix(macos): sync restored fullscreen chrome
2026-05-09 11:35:36 +02:00
edde746
d38f7cf78f
perf(player): reduce playback UI churn
2026-05-09 09:38:25 +02:00
edde746
633ce11c88
chore(deps): update MPVKit
2026-05-09 09:17:03 +02:00
edde746
1e6bd01987
fix(player): harden Apple PiP handling
2026-05-08 07:40:41 +02:00
edde746
e2a7a7ab4b
chore(apple): bump MPVKit pin
2026-05-08 03:09:05 +02:00
edde746
cedd448ef2
feat(apple): use AVFoundation mpv output
2026-05-08 02:39:42 +02:00
edde746
c4b9da0950
refactor(images): replace flutter cache manager
2026-05-03 20:09:23 +02:00
edde746
060926b749
fix(macos): avoid double disposing mpv core
2026-05-03 10:59:30 +02:00
edde746
5010833da9
fix(mpv): avoid blocking runtime calls
2026-05-03 08:23:44 +02:00
edde746
dc74300ef5
fix: avoid macOS fullscreen playback stalls
...
close #934
2026-05-01 07:04:37 +02:00
edde746
024af35bf5
chore: add native formatting checks
2026-05-01 05:56:49 +02:00
edde746
48ba923f47
chore: bump mpvkit and libmpv-android
2026-04-21 10:39:24 +02:00
edde746
79f7de1b4c
chore: regenerate podfile locks
2026-04-15 17:53:46 +02:00
edde746
15b22f75a8
refactor: replace dio with package:http
2026-04-08 00:43:08 +02:00
edde746
56697303f9
fix: async mpv dispose on macOS
2026-03-28 17:55:34 +01:00
edde746
09ff47e19f
fix: reduce CPU when paused and backgrounded on macOS
2026-03-21 08:36:25 +01:00
edde746
e95b768350
chore: update appcast.xml url
2026-03-21 00:04:10 +01:00
edde746
1f8dfd3587
fix: regenerate macos Podfile.lock
2026-03-19 21:48:01 +01:00
edde746
5123a5ec48
chore: bump dependencies
2026-03-19 20:53:35 +01:00
edde746
17da465e4e
chore: bump mobile_scanner to 7.2.0
2026-03-19 19:49:57 +01:00
edde746
3d30ea1342
fix(macos): reduce idle CPU when video player is paused
...
- Remove vulkan-swap-mode mailbox (continuous GPU rendering even when paused)
- End playback activity assertion on pause, restore on play
- Fix PerformanceStatsService persistent frame callback leak
2026-03-12 23:22:58 +01:00
edde746
666b59c293
refactor(native-player): share player helpers
2026-03-11 01:30:11 +01:00
edde746
965d9540fa
fix: double sparkle update check
2026-03-09 00:29:58 +01:00
edde746
c1e2bc36ea
refactor: share Apple MPV core and media helpers
2026-03-06 10:16:33 +01:00
edde746
985ba5d2c7
fix: toggle PiP button closes PiP when already active
2026-03-06 03:08:28 +01:00
edde746
4121d568c8
fix: sanitize mpv event channel strings for valid UTF-8
2026-03-04 14:59:11 +01:00
edde746
2b72327013
fix: hide metal layer when window is occluded
2026-03-04 05:06:25 +01:00
edde746
8d3f448fdf
feat(macos): add picture-in-picture support
2026-03-02 18:19:36 +01:00
edde746
a008f86ee2
feat(ios): add picture-in-picture support
...
close #44
2026-03-02 14:06:11 +01:00
edde746
229d6b24e1
feat: crash log reporting
2026-03-02 07:29:21 +01:00
edde746
938291dbf6
bump mpvkit
2026-03-01 16:55:59 +01:00
edde746
7c0e86c3cf
bump mpvkit
2026-03-01 13:59:44 +01:00
edde746
c1e9911841
chore: update MPVKit to 0.41.0 on iOS/macOS
2026-02-27 16:41:27 +01:00
edde746
79350b8d71
feat: set avfoundation as preferred audio output on macOS
2026-02-26 11:55:45 +01:00
edde746
93f693c5c4
fix: macos folder picker entitlement
2026-02-25 15:59:06 +01:00