The waveform and playback controls
Below the subtitle table, a fixed-height timeline shows the video's audio as a waveform, with every subtitle block overlaid at its correct position — a fast way to see and fix timing visually.
Transport controls
- Play/Pause — starts or stops audio playback.
- Skip back 5s / Skip forward 5s — jump the playhead by 5 seconds.
- An elapsed / total time readout.
- A Speed button that cycles 1× → 1.5× → 2× → 0.5× → 1× on each click.
These controls are disabled if no audio is loaded — which is always the case for subtitle-only files with no accompanying video.
Zoom and the waveform itself
Zoom in/out buttons scale the timeline horizontally so you can work on dense dialogue precisely or see the whole file at once. Each subtitle appears as a labeled overlay positioned exactly at its timestamp on the waveform; clicking an overlay selects that subtitle (shift-click to multi-select) and scrolls the corresponding row into view in the table above.
An "● Ready" / "○ Loading…" indicator next to the "Audio Waveform" label shows whether the extracted audio is ready to play yet.
The sync status dot
Next to the transport controls, a pulsing dot and label show whether your current edits are reflected on disk: orange "Unsaved Changes" or green "Synced." This mirrors the unsaved-changes indicator described in The editor workspace.