Description
Sometimes, the waveform doesn't provide enough information to identify where a chapter's boundary should be set. This is the case for audio tracks which involve some sort of continuity. It is easy to iterate with in-window seeks when the zoom level is such that the time frame is large enough, but once the user zooms in, the waveform scrolls too rapidly and the user looses the sought position.
In order to ease chapter boundaries identification, it should be possible to play a region of the media without loosing the initial position. This way, the user would be able to iteratively test the starting position and converge to the most appropriate boundary for a chapter.
One solution for this is to allow segment playback in paused mode. The segment would start at a position selected by the user and would end at the end of current window without scrolling the waveform. When the segment playback is complete, the cursor should return to the position where it was located prior to the segment playback.
Another mode could allow playing a larger segment. This mode could be used to preview a significant time frame when the zoom level is so high that the user can't hear enough information from the in-window sample range.