Files
OrbitTv/VERIFICATION-0.23.0.md
pauljdandClaude Opus 5.5 80db5495e6
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m46s
pauljd/davidson-ci: Davidson CI / ai-review (push) Failing after 1m26s
Give channel tuning more time and one retry (0.23.0)
Vortex failed to tune when the provider took over 15 seconds to answer.
Allows 45 seconds, retries once, and records the health check results.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 22:12:42 +00:00

1.2 KiB

Orbit TV 0.23.0 — tuning retry

Reported on the box with 0.22: 103 Vortex showed Tuning, then that the provider took too long. The provider's public endpoint answered in about 0.2 seconds from the PC at the time. The likely cause is the per-title playback request exceeding the 15-second limit, which is unconfirmed, because tools can't see the box's requests.

Changes: playback information requests get 45 seconds. A timeout, dropped connection or 5xx gets one more try after 2 seconds when tuning; a refusal doesn't. The Retry button stays. The health check's timings now fit on screen.

Results from the 0.22 check on Paul's box: 132,545 titles, 127,091 different by external ID, 125,643 by title and year, 5,454 likely extra copies by ID, 1,258 with no ID. Full pass 42 seconds. Filters took 255 to 500 ms with no new indexes. Two timings were off screen. Tags are mostly provider housekeeping such as foreign, foreignautopath, new and favail.

Validation: offline assembleDebug, testDebugUnitTest and lintDebug passed, with new tests for the longer wait, one retry, giving up and refusals. Real slow-provider behaviour needs the Xiaomi test.

Rollback: reinstall outputs/revision-0.22.0, or revert this commit. Data formats are unchanged.