fluxa/player
KhooLy efdabb628b Fix MKV chapter fetch header/range handling and add regression test
MkvChapterFetcher sent bare stream headers instead of routing through
StreamRequestPolicy (default User-Agent, referer), which many origins
require to respond to a Range request at all — unlike mpv, which always
gets proper headers. Also bail out instead of buffering an unbounded
body when a server ignores the Range header and returns 200 with the
full file.

Add MkvChapterFetcherTest using MockWebServer, exercising the real path
end-to-end (headers, 206 handling, JNI EBML parsing) on the JVM without
an emulator.
2026-07-19 02:30:16 +03:00
..
src Fix MKV chapter fetch header/range handling and add regression test 2026-07-19 02:30:16 +03:00
build.gradle.kts Move data/player/domain logic into commonMain KMP source sets 2026-07-16 23:00:28 +03:00