nschlia / ffmpegfs

FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.
https://nschlia.github.io/ffmpegfs/
GNU General Public License v3.0
198 stars 14 forks source link

[2.3] Cue sheet tracks should play back "gapless" #73

Closed nschlia closed 3 years ago

nschlia commented 3 years ago

Audio tracks on CDs sometimes just continue playing after the last. When transcodings starts just when a player opens the next track, short gaps occur. This is not a good playback experience.

At least for cue sheet tracks we could start transcoding the next track automatically, so it is already available from cache. When tracks are played in order this will avoid gaps. If tracks should be played in arbitrary order, gaps are no issue, because continued tracks will always be adjacent.