- buildCatchupTimelineSegments gives the activated programme its own
span; overlapping or revised guide entries only fill the window after
it instead of relabelling the archive being played.
- The M3U catch-up spec renders the real template and reads the
segments app-web-player-view receives, so a dropped binding fails it.
- Contract: segments reach Embedded MPV under frame-copy only, like the
Up next card; the native-view legacy dock keeps its plain slider.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>