This website requires JavaScript.
Explore
Help
Sign in
peter
/
siftlode
Watch
1
Star
0
Fork
You've already forked siftlode
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
c8c027d0fc
siftlode
/
VERSION
2 lines
7 B
Text
Raw
Normal View
History
Unescape
Escape
fix(plex): play subtitles as WebVTT tracks (external sidecar subs no longer crash) Selecting a subtitle restarted the HLS session with `-map 0:s:{ord}`, assuming an EMBEDDED stream. Films whose subs are external sidecar .srt files (Plex reports them, but they aren't in the mkv) matched no stream; the master-playlist's declared subtitle group then made ffmpeg fail → "Playback couldn't start". Subtitles now go through a new GET /api/plex/subtitle/{rk}/{ord} → text/vtt (external subs fetched from Plex via the stream key + SRT→VTT; embedded text subs extracted with ffmpeg; image subs → 415), served as native <video><track> that the browser overlays. So choosing/switching a subtitle is instant with NO session restart, and stream.py drops all subtitle muxing (`-sn`, no master playlist). Image-based subs (PGS/VobSub) are marked text=false and hidden in the picker. Verified on prod's Nymphomaniac Vol. II: HU sidecar → 1693 WebVTT cues, no crash.
2026-07-06 08:45:30 +02:00
0.28.3
Reference in a new issue
Copy permalink