Created attachment 34 [details]
There are CDs whose first track starts at sector 0. But there are also CDs whose first track does not start at sector 0. For example there are CDs whose first track starts at sector 32. This feature is called pregap.
When creating a single flac file with an embedded cuesheet, cdparanoia starts to rip from the first track. This causes a problem with those CDs whose first track does not start at sector 0. The flac file is missing the first 32 sectors.
Two problems occur:
1) Because of the missing sectors, the flac file has a different disc ID than the CD. This means that the musicbrainz query will fail when the flac file is used as a source for creating other formats like mp3 or vorbis.
2) When playing the flac file, at the end of each track one can hear approximately half a second of the beginning of the next track. The audio does not exactly match the cuesheet because of the missing 32 sectors.
The solution to this problem is to tell cdparanoia to always start to rip from sector 0.
The patch has been testet with both kinds of CDs (first track starting at sector 0 and 32).
Patch applied in git and will be in the next release shortly.
Thanks for your contribution!
Released in 2.8