
Parses WebVTT subtitle files from the bound directory and emits the whole file as one [Subtitle] list per document, matching the output of input_srt_file_subrip_text. Use it when the captions arrive in WebVTT.
Replay WebVTT captions and log each parsed cue list.
[Subtitle] list rather than per cue, and cue text keeps its embedded line breaks plus any HTML or positioning directives verbatim.repeat off emits each file once then idles, while on it re-emits at the fps rate; a non-positive rate disables pacing.repeat, and fps are hot-swappable, and changing the slot restarts from the new directory.jthread reader (stop+join) + skip unreadable files + 2-ml build