
Parses SubRip subtitle files from the bound directory and emits the whole file as one [Subtitle] list per document, optionally looping. Use it for offline subtitle replay or comparing recognised speech against ground-truth captions.
Replay subtitle files and log each parsed cue list.
[Subtitle] list rather than per cue, so downstream sees the whole document at once.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