edde746
2b3853a882
fix(player): preserve transcoded subtitles at high speed
...
close #1622
2026-07-25 04:21:37 +02:00
edde746
0643787fbe
fix(android): prevent ghost playback after autoplay failures
...
close #1673
2026-07-25 04:12:54 +02:00
edde746
9f2e050797
fix(native): bound cross-platform lifecycle ownership
2026-07-24 03:56:40 +02:00
edde746
0707d4d9b1
fix(live-tv): stabilize HLS playback
2026-07-18 20:04:09 +02:00
edde746
a1b6a89714
fix(player): load subtitle sidecars with media
...
close #1583
2026-07-17 23:09:07 +02:00
edde746 and Claude Fable 5
73be8ab1c8
fix(music): convert SAF content:// downloads for gapless arming
...
setNext() appended raw content:// URIs that mpv cannot open, stalling
playback at the SD-card-download track boundary. Convert to fdclose://
like open(), track the armed fd, and reclaim it via a new closeContentFd
method when the entry is dropped unplayed (close only when provably
unconsumed — playlist-pos 0 before and after the remove; leak on doubt).
The playlist-pos pre-check also keeps the clear path from removing the
playing entry when mpv rolls into the armed track mid-clear.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 15:26:59 +02:00
edde746
e90835c234
fix(ci): restore sanity checks
2026-06-25 07:21:16 +02:00
edde746
618251b8eb
fix(player): attach external subtitles during open
2026-06-15 17:21:08 +02:00
edde746
7195702242
fix(player): repair Plex transcode seeking
...
close #1341
2026-06-14 23:39:05 +02:00
edde746
f3cb508649
fix(player): wait for mpv subtitles after load
...
close #1331
2026-06-13 23:52:19 +02:00
edde746
75ba6b0627
fix(player): isolate dispose teardown races
2026-06-13 13:23:29 +02:00
edde746
cd9498abb8
refactor(player): centralize playback opening
...
close #1280
2026-06-10 02:26:26 +02:00
edde746
985c279b1f
fix(exoplayer): correct transcode seek position double-count
2026-06-02 06:23:08 +02:00
edde746
1685ecc991
fix(playback): prevent native subtitle autoselect
2026-05-30 00:05:29 +02:00
edde746
2b45557743
fix(android): preserve mpv frame-rate startup position
2026-05-21 09:58:13 +02:00
edde746
c93a266722
fix(plex): support no-burn transcode subtitles
2026-05-20 17:21:31 +02:00
edde746
f4f2571168
fix(android): apply dv conversion mode during init
2026-05-18 20:32:34 +02:00
edde746
12073ea134
fix(player): clear stale tracks before opening media
...
close #1028
2026-05-13 09:22:17 +02:00