mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
b6a2f89d6fd1dbb5a6013fb72b3939cb74eadbb4
Streaming Opus from Navidrome failed the first play with a read out of range, then worked. Ogg seeks by binary-searching for the last page from the end of the file, and the length the app estimates for a transcode overshoots the real output, so that search reads past the data and the server answers 416. Opus, Ogg and Vorbis now get no estimate: seeking falls back to what is buffered, but playback is not scuppered by a length we cannot know. Downloads were unaffected because they never carried the estimate.
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%