diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-17 14:36:25 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-17 14:36:25 +0200 |
| commit | 4134729543139f4934c4ec4e4c6a2cda0606bcdf (patch) | |
| tree | 515480b5e4da5e1f5ba89eb36d90d6090c3f5271 /docs/MESHBAY_DESIGN.md | |
| parent | c91082b173a61d93a71f9be2696db3684dbfe05e (diff) | |
| download | meshbay-4134729543139f4934c4ec4e4c6a2cda0606bcdf.tar.gz | |
fix(hub): trace the subtitle path end to end in the player
A subtitle button that spins for ever and never shows a track could not be
told apart from a node that answered, a blob that never arrived, or a track
attached with no cues in it: the whole path was silent. Every step of it
happens on someone else's machine, over a link, against a file that may be
gigabytes, so the only question worth asking when it does not finish is which
step did not — and nothing recorded that.
It now logs the request, the node's answer with hash, size and elapsed time,
the fetched blob and its chunk count, the attachment, and the live TextTrack's
mode and cue count. A failure says how long it took before failing.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGY17EPph5LsLzePPXhUVc
Diffstat (limited to 'docs/MESHBAY_DESIGN.md')
0 files changed, 0 insertions, 0 deletions