The player position can overrun a stale or wrong duration (streams, hand-written track files), and ratatui's LineGauge asserts its ratio into 0..=1 — the TUI died with "ratio should be between 0 and 1" mid-playback. Clamp instead, with render regression tests for both the overrun and the zero-duration case. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||
| schema.graphql | ||