edde746
|
1aecb9d2d2
|
fix(trakt): publish refreshed sessions
|
2026-06-15 14:42:18 +02:00 |
|
edde746
|
4a5731976a
|
refactor(platform): centralize Apple TV detection
|
2026-06-15 13:32:54 +02:00 |
|
edde746
|
8198ea9522
|
fix(android): wire ExoPlayer passthrough control
|
2026-06-15 13:31:42 +02:00 |
|
edde746
|
e069d30555
|
fix(android): block direct audio without passthrough
|
2026-06-15 13:28:54 +02:00 |
|
edde746
|
1aa06ffe90
|
fix(tv): restore passthrough setting visibility
|
2026-06-15 13:28:38 +02:00 |
|
edde746
|
1b29cb3ef7
|
fix(player): apply stored passthrough setting
|
2026-06-15 13:28:23 +02:00 |
|
edde746
|
ba22dca9e5
|
fix(platform): gate audio passthrough support
|
2026-06-15 13:28:10 +02:00 |
|
edde746
|
b5a9f09f12
|
fix(player): wait for autoplay subtitle tracks
close #1348
|
2026-06-15 13:09:09 +02:00 |
|
edde746
|
8bf5dbb379
|
fix(player): resume mpv startup frame after subtitles
|
2026-06-15 12:06:04 +02:00 |
|
edde746
|
5fc599439e
|
fix(player): wire playback streams before open
|
2026-06-15 12:05:48 +02:00 |
|
edde746
|
27723e6f29
|
fix(video): sync first-frame background state
|
2026-06-15 12:05:29 +02:00 |
|
edde746
|
a4c444435f
|
fix(player): avoid overlapping performance stat fetches
|
2026-06-15 12:05:15 +02:00 |
|
edde746
|
6292685b5d
|
fix(player): fetch Android mpv stats off main thread
|
2026-06-15 12:04:58 +02:00 |
|
edde746
|
7195702242
|
fix(player): repair Plex transcode seeking
close #1341
|
2026-06-14 23:39:05 +02:00 |
|
github-actions[bot]
|
b459c5150c
|
chore: update cask to 2.7.1
|
2026-06-14 16:57:48 +00:00 |
|
github-actions[bot]
|
dba292cbfb
|
chore: bump version to 2.7.1
|
2026-06-14 16:35:08 +00:00 |
|
edde746
|
01a5d11ef5
|
fix(jellyfin): use season episode endpoint
|
2026-06-14 18:34:12 +02:00 |
|
edde746
|
5e2bd4efa8
|
fix(video): release scrub chrome hold
close #1340
|
2026-06-14 18:34:12 +02:00 |
|
github-actions[bot]
|
b23ba4c839
|
chore: update cask to 2.7.0
|
2026-06-14 13:49:45 +00:00 |
|
github-actions[bot]
|
06bd9d775d
|
chore: bump version to 2.7.0
|
2026-06-14 13:22:49 +00:00 |
|
edde746
|
d6487e24c9
|
fix(tv): keep sidebar transparent
|
2026-06-14 14:53:56 +02:00 |
|
edde746
|
c404589382
|
style(native): fix formatting
|
2026-06-14 14:04:52 +02:00 |
|
edde746
|
f1689a7794
|
fix(tvos): keep audio passthrough opt-in
|
2026-06-14 13:49:57 +02:00 |
|
edde746
|
a861a4110f
|
feat(player): add mobile edge adjustments
|
2026-06-14 13:40:16 +02:00 |
|
edde746
|
e7809b3160
|
fix(player): harden pinch zoom activation
|
2026-06-14 11:08:14 +02:00 |
|
edde746
|
edd0618e64
|
fix: harden playback and discover state
|
2026-06-14 09:44:04 +02:00 |
|
edde746
|
849e62df7e
|
fix(jellyfin): honor continue watching action
close #1334
|
2026-06-14 07:25:40 +02:00 |
|
edde746
|
e1c0df3bd7
|
fix(ci): resolve sanity check failures
|
2026-06-14 06:55:58 +02:00 |
|
edde746
|
349b5b0513
|
fix(tv): stop playback behind menu
|
2026-06-14 06:27:00 +02:00 |
|
edde746
|
3ad049cb28
|
fix(player): clear stale mpv fallback switch
|
2026-06-14 00:27:41 +02:00 |
|
edde746
|
656cf1158b
|
fix(libraries): restore tvOS empty tab focus
close #1330
|
2026-06-14 00:05:44 +02:00 |
|
edde746
|
f3cb508649
|
fix(player): wait for mpv subtitles after load
close #1331
|
2026-06-13 23:52:19 +02:00 |
|
edde746
|
c39b5a5cf1
|
feat(player): show cache limit in perf overlay
|
2026-06-13 21:21:15 +02:00 |
|
edde746
|
9ff3099a9d
|
fix(player): update MPVKit and stream buffering
|
2026-06-13 20:51:14 +02:00 |
|
edde746
|
c24a2aade0
|
fix(images): preserve media image filter quality
|
2026-06-13 18:19:23 +02:00 |
|
edde746
|
8f862d1ca0
|
fix(jellyfin): sort series episodes
close #1329
|
2026-06-13 17:12:48 +02:00 |
|
edde746
|
b56608f94f
|
fix(media): show source rating badges on TV
close #1327
|
2026-06-13 15:58:36 +02:00 |
|
edde746
|
2876e1bf78
|
fix(media): catch menu client and refresh failures
|
2026-06-13 13:25:48 +02:00 |
|
edde746
|
ebd850b0d5
|
fix(profiles): guard pin dialog route pops
|
2026-06-13 13:25:41 +02:00 |
|
edde746
|
f3f962a7c9
|
fix(database): swallow legacy documents lookup failures
|
2026-06-13 13:25:34 +02:00 |
|
edde746
|
49ae1fdc34
|
fix(cache): use app-private image cache
|
2026-06-13 13:25:26 +02:00 |
|
edde746
|
dc769bda41
|
fix(android): fall back when cronet init fails
|
2026-06-13 13:23:41 +02:00 |
|
edde746
|
75ba6b0627
|
fix(player): isolate dispose teardown races
|
2026-06-13 13:23:29 +02:00 |
|
edde746
|
1e40d21bd8
|
fix(discovery): handle udp datagram socket errors
|
2026-06-13 13:23:22 +02:00 |
|
edde746
|
3c43874342
|
fix(tvos): update mpvkit audio passthrough
|
2026-06-13 10:24:15 +02:00 |
|
edde746
|
4f422f1485
|
fix(plex): persist transcode audio stream switches
close #1326
|
2026-06-13 10:15:08 +02:00 |
|
edde746
|
85d9b6ebab
|
fix(tvos): hide unsupported playback options
|
2026-06-13 10:13:02 +02:00 |
|
edde746
|
90662e2173
|
fix(player): scale mpv stream ring buffer for poorly interleaved mp4/mov
|
2026-06-12 22:21:17 +02:00 |
|
edde746
|
24980aff95
|
feat(subs): render resolution setting for the avfoundation VO
|
2026-06-12 21:05:28 +02:00 |
|
edde746
|
804261605b
|
docs(player): note live session and progress tracker client pinning
|
2026-06-12 17:12:25 +02:00 |
|