edde746
|
6a74ff083f
|
fix(mpv): avoid forcing HDR colorspace hint
|
2026-05-21 16:01:15 +02:00 |
|
edde746
|
9dc3a1a1b1
|
feat(tv): improve hub rail experience
|
2026-05-21 15:57:02 +02:00 |
|
edde746
|
2b45557743
|
fix(android): preserve mpv frame-rate startup position
|
2026-05-21 09:58:13 +02:00 |
|
edde746
|
11b97e626e
|
fix(gamepad): update reconnect dependency
|
2026-05-21 08:41:03 +02:00 |
|
edde746
|
d8f69f7acd
|
fix(plex): copy mkv attachments during transcode
close #1083
|
2026-05-21 08:08:25 +02:00 |
|
edde746
|
b547f8a47f
|
fix(android): gate mpv startup refresh on display switch
|
2026-05-21 02:59:11 +02:00 |
|
edde746
|
f4c83bedc0
|
chore(tv): guard text input diagnostics
|
2026-05-21 00:42:19 +02:00 |
|
edde746
|
0582ab2947
|
fix(livetv): show active recording indicators
close #1076
|
2026-05-21 00:19:21 +02:00 |
|
edde746
|
209101796b
|
refactor: use private named constructor params
|
2026-05-20 23:48:29 +02:00 |
|
edde746
|
448a5d084c
|
fix(tv): hide season poster tab setting
|
2026-05-20 22:22:46 +02:00 |
|
edde746
|
1ebfee9354
|
fix(android): stabilize TrueHD tunneling
|
2026-05-20 21:00:02 +02:00 |
|
edde746
|
29e0654d47
|
fix(windows): launch VLC from default install path
close #1085
|
2026-05-20 20:16:34 +02:00 |
|
edde746
|
f565684842
|
fix(ci): stabilize analyzer and linux builds
|
2026-05-20 19:10:46 +02:00 |
|
edde746
|
5d6f34f756
|
fix(android): preserve tracks on DV reload
|
2026-05-20 18:27:42 +02:00 |
|
edde746
|
73735c5a00
|
fix(ci): unblock analyzer and windows build
|
2026-05-20 18:10:21 +02:00 |
|
edde746
|
c93a266722
|
fix(plex): support no-burn transcode subtitles
|
2026-05-20 17:21:31 +02:00 |
|
edde746
|
2b167a60f5
|
fix(jellyfin): pin merged version playback
|
2026-05-20 05:27:48 +02:00 |
|
edde746
|
63e807dd58
|
fix(tv): focus flattened episode rows
close #1081
|
2026-05-20 03:55:48 +02:00 |
|
edde746
|
16e3500c49
|
fix(android): gate TrueHD passthrough
|
2026-05-20 02:23:57 +02:00 |
|
edde746
|
6e47a5fbcf
|
fix(tv): hide hero setting
|
2026-05-19 22:57:24 +02:00 |
|
edde746
|
b18774d60b
|
fix(tv): complete detail rail behavior
|
2026-05-19 20:23:17 +02:00 |
|
edde746
|
0383a77b56
|
fix(jellyfin): pin version playback source
|
2026-05-19 20:12:19 +02:00 |
|
edde746
|
d58007a9e2
|
fix(ios): keep PiP timebase renderer-owned
|
2026-05-19 20:09:23 +02:00 |
|
edde746
|
7d60875e19
|
fix(tv): refine browse rail layout
|
2026-05-19 19:30:57 +02:00 |
|
edde746
|
6be1b7c486
|
fix(android): unwrap DV supplemental samples
|
2026-05-19 18:26:41 +02:00 |
|
edde746
|
88c65e1857
|
chore(tv): add text input routing diagnostics
|
2026-05-19 14:42:34 +02:00 |
|
edde746
|
95ff95d397
|
fix(player): capture media screenshots
close #1077
|
2026-05-19 14:17:42 +02:00 |
|
edde746
|
1978d710da
|
fix(ci): unblock Flutter 3.44 checks
|
2026-05-19 12:38:43 +02:00 |
|
edde746
|
423be62218
|
fix(tv): pause gamepad during native text input
|
2026-05-19 12:10:49 +02:00 |
|
edde746
|
d2650667b8
|
fix(tv): preserve native text input routing
|
2026-05-19 11:17:44 +02:00 |
|
edde746
|
48cf8accfa
|
fix(jellyfin): resolve versions on demand
|
2026-05-19 10:54:04 +02:00 |
|
edde746
|
565885cc1e
|
fix(ios): add privacy usage descriptions
|
2026-05-19 09:31:26 +02:00 |
|
edde746
|
d0e74151b8
|
fix(ios): update MPVKit renderer recovery
|
2026-05-18 23:48:22 +02:00 |
|
edde746
|
89c9c6c49b
|
chore(tvos): align Flutter engine with 3.44
|
2026-05-18 23:31:54 +02:00 |
|
edde746
|
e98d7febdd
|
chore: upgrade Flutter to 3.44
|
2026-05-18 22:52:51 +02:00 |
|
edde746
|
55ee2c270d
|
fix(android): strip DV init data
|
2026-05-18 22:06:39 +02:00 |
|
edde746
|
81b05f00df
|
fix(ci): pin Flutter stable version
|
2026-05-18 20:37:00 +02:00 |
|
edde746
|
f4f2571168
|
fix(android): apply dv conversion mode during init
|
2026-05-18 20:32:34 +02:00 |
|
edde746
|
d85a622fbe
|
fix(jellyfin): restore collection query compatibility
|
2026-05-18 19:24:07 +02:00 |
|
edde746
|
d3e8dcef86
|
fix(windows): pin patched connectivity_plus
|
2026-05-18 19:05:08 +02:00 |
|
edde746
|
e9c93415a8
|
fix(macos): guard MoltenVK heaps
|
2026-05-18 17:37:46 +02:00 |
|
edde746
|
68e27fdbb3
|
feat(remote): remember manual host address
close #1074
|
2026-05-18 17:22:10 +02:00 |
|
edde746
|
a679bae354
|
fix(android): expose DV conversion setting
|
2026-05-18 16:30:14 +02:00 |
|
edde746
|
5a68711f7b
|
feat(ui): add pointer cursors to clickable controls
close #1068
|
2026-05-18 15:56:41 +02:00 |
|
edde746
|
324d145292
|
fix(jellyfin): support external audio playback
|
2026-05-18 13:43:58 +02:00 |
|
edde746
|
d004342c98
|
chore: add website source
|
2026-05-18 13:15:17 +02:00 |
|
edde746
|
d3d7957b62
|
docs: improve readme links and downloads
|
2026-05-18 12:35:04 +02:00 |
|
edde746
|
0e94558548
|
fix(jellyfin): reduce collection query cost
|
2026-05-18 10:33:10 +02:00 |
|
edde746
|
8d14a14781
|
docs: update readme showcase
|
2026-05-18 06:16:26 +02:00 |
|
edde746
|
20f704a56d
|
Merge pull request #1070 from PsychotherapistSam/main
fix(player): adjust performance overlay padding
|
2026-05-18 06:13:06 +02:00 |
|
edde746
|
8b3f8856f7
|
fix(scroll): avoid pending scroll timers
|
2026-05-18 00:23:17 +02:00 |
|
edde746
|
39fb828580
|
fix(ios): update MPVKit subtitle geometry
close #1071
|
2026-05-18 00:10:14 +02:00 |
|
edde746
|
3e0f7b4f86
|
fix(libraries): stabilize alpha and sort controls
|
2026-05-17 22:36:15 +02:00 |
|
edde746
|
c855dba3be
|
fix(media): paginate large server lists
|
2026-05-17 20:25:39 +02:00 |
|
edde746
|
e726f9f528
|
fix(media): align detail hero spacing
|
2026-05-17 16:17:38 +02:00 |
|
edde746
|
2c54baca34
|
docs: clarify feature availability
|
2026-05-17 15:40:49 +02:00 |
|
edde746
|
326d53415b
|
chore: bump build
|
2026-05-17 13:43:57 +02:00 |
|
edde746
|
87db591792
|
feat(livetv): group guide by source
|
2026-05-17 06:41:47 +02:00 |
|
edde746
|
6bad454830
|
feat(player): add screenshot shortcut
close #1055
|
2026-05-16 23:50:08 +02:00 |
|
edde746
|
cfd4aa307d
|
fix(plex): tolerate transient resource failures
|
2026-05-16 22:54:53 +02:00 |
|
edde746
|
3798a0c332
|
fix(ci): update generated tracker mapping
|
2026-05-16 21:55:18 +02:00 |
|
edde746
|
be0e9686b5
|
fix(search): rank media search results
close #1056
|
2026-05-16 21:40:22 +02:00 |
|
edde746
|
7ec45274bd
|
fix(media): prevent detail action layout churn
|
2026-05-16 21:09:41 +02:00 |
|
edde746
|
3e74937386
|
feat(trackers): sync anime watch state by episode
|
2026-05-16 20:54:39 +02:00 |
|
edde746
|
310c4280fc
|
feat(ratings): add tracker rating sheet
close #1031
|
2026-05-16 18:03:30 +02:00 |
|
edde746
|
ee6e327b12
|
fix(media): hide poster loading icons
|
2026-05-16 14:12:28 +02:00 |
|
edde746
|
e71dcdaa6c
|
fix(libraries): tighten browse chip spacing
|
2026-05-16 13:23:07 +02:00 |
|
edde746
|
1b969953b5
|
fix(libraries): refresh all tabs
|
2026-05-16 12:24:26 +02:00 |
|
edde746
|
7690a16efe
|
feat(tv): add spotlight browse layouts
|
2026-05-16 11:56:12 +02:00 |
|
edde746
|
91298294b0
|
fix(tvos): stabilize remote select handling
|
2026-05-15 22:16:24 +02:00 |
|
edde746
|
5df3ec0c12
|
fix(playback): use display criteria for matching
|
2026-05-15 19:46:04 +02:00 |
|
edde746
|
ef4980db09
|
fix(tv): preserve native keyboard navigation
close #1051
|
2026-05-15 19:05:38 +02:00 |
|
edde746
|
e37602421b
|
fix(discover): expose full continue watching
close #1045
|
2026-05-15 18:49:23 +02:00 |
|
edde746
|
562d19c207
|
fix(watch-together): restore host resume
close #1052
|
2026-05-15 18:33:02 +02:00 |
|
edde746
|
e54bbb2214
|
fix(ios): restore video presentation
|
2026-05-15 18:16:07 +02:00 |
|
edde746
|
db2a2c34d2
|
fix(apple): update MPVKit release
|
2026-05-15 18:14:13 +02:00 |
|
edde746
|
12b006ee0c
|
fix(tvos): prime display criteria from metadata
|
2026-05-14 19:51:33 +02:00 |
|
edde746
|
be3efa8335
|
fix(ios): update MPVKit subtitle cropping
|
2026-05-14 15:44:00 +02:00 |
|
edde746
|
d1d549d602
|
fix(android): restore flutter textureview
|
2026-05-14 11:03:54 +02:00 |
|
edde746
|
7de2a62c55
|
fix(tvos): update MPVKit teardown
|
2026-05-14 10:33:57 +02:00 |
|
edde746
|
7b4a37e576
|
fix(downloads): clean orphaned temp files
close #1040
|
2026-05-14 09:05:06 +02:00 |
|
edde746
|
5a46857035
|
fix(companion): respect remote server setting
close #1038
|
2026-05-14 02:23:43 +02:00 |
|
edde746
|
7ffb20b501
|
fix(libraries): respect grouping type
|
2026-05-14 02:01:41 +02:00 |
|
edde746
|
856ac83e6a
|
fix(tv): use textureview
|
2026-05-13 19:34:20 +02:00 |
|
edde746
|
fb8fc1db1c
|
fix(tvos): support 2nd gen Siri Remote
|
2026-05-13 18:44:53 +02:00 |
|
edde746
|
e8c27f00a7
|
fix(tvos): avoid unsupported native clients
|
2026-05-13 17:12:50 +02:00 |
|
edde746
|
9f19f550c3
|
fix(tvos): bump MPVKit pacing build
|
2026-05-13 15:46:29 +02:00 |
|
edde746
|
fce794cd6c
|
fix(discover): preserve library order on home
close #1034
|
2026-05-13 15:26:23 +02:00 |
|
edde746
|
8f9947a874
|
fix(trackers): use catalog totals for anime completion
close #1025
|
2026-05-13 15:07:19 +02:00 |
|
edde746
|
126e6b9349
|
fix(trackers): sync scoped anime progress
|
2026-05-13 14:10:01 +02:00 |
|
edde746
|
fcbe459177
|
feat(cache): cleanup orphaned plexImageCache directory on startup
|
2026-05-13 11:06:52 +02:00 |
|
edde746
|
0e296f8659
|
fix(livetv): show guide without favorites
|
2026-05-13 09:22:17 +02:00 |
|
edde746
|
12073ea134
|
fix(player): clear stale tracks before opening media
close #1028
|
2026-05-13 09:22:17 +02:00 |
|
edde746
|
8aea796dbd
|
feat(jellyfin): expand library sort options
close #1032
|
2026-05-13 08:00:45 +02:00 |
|
edde746
|
9af6f32157
|
fix(player): harden initialization lifecycle
|
2026-05-13 06:28:09 +02:00 |
|
edde746
|
b0f1a5d4f1
|
fix(tv): back button Menu on Siri Remote
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
de62c8530f
|
fix(tvos): subtitle HDR path and player dispose hardening
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
0f4629f52b
|
fix(tvos): explicitly link AVKit for avDisplayManager category
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
de129fbb0a
|
fix(trackers): preserve Plex library context
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
3a01fa25a7
|
fix(tv): pin engine to 3.41.6+7 for Up/Down dpad fix
|
2026-05-12 22:46:38 +02:00 |
|