3

I have noticed that many lossless (pirate) releases of CDs don't contain each track as its own FLAC file. Instead, there is one big FLAC file of the entire disc, with every track baked together, and then there is a separate .cue file which just contains the metadata which tells a player where each track starts and ends.

This is no longer a problem for me, because I discovered that you can drag and drop the .cue file into foobar2000, which "unpacks" into all the individual tracks, and then I "select all" and right-click and "convert" to FLAC tracks.

However, this is quite annoying to do repeatedly and often. It makes me wonder what the purpose is. Who could possibly want just one big file with all the tracks on it? Or perhaps better put: what would be the benefit of doing it this way? It just seems over-complicated for no good reason.

But then there are also many ones which have individual files for each track, so there is apparently no truly established "scene way of doing it". Just makes me puzzled.

1
  • Easier to generate & easier to burn to a new CD. It's all a rather pointless exercise these days as the hi-qual downloadable versions will be 'better' quality than the CD anyway.
    – Tetsujin
    Commented Dec 20, 2022 at 8:58

1 Answer 1

3

Because that's how the data is structured on the CD itself, and thus gives the highest fidelity reproduction of what's on the CD.

The way audio data is stored on the CD is as one continuous stream of audio data and a cue list (called the table of contents in the specification). (That's an extremely simplified, high-level model, but good enough for this discussion.)

There are CDs which play some tricks with the cue list. For example, imagine you have a CD recording of a live concert where the band talks to the audience in between songs. If you listen to this CD in a linear fashion, you will probably want to hear the in-between bits. But if you only jump to individual tracks, you probably want to hear only the music, and if you listen to the CD on random shuffle, the in-between bits might not make sense because they might be talking about the previous or the next song, but since you are listening on random, you will actually hear a different song.

This can be achieved by clever use of the cue list, where the end point of the previous track is set to the end of the end of the song, the start point of the next track is set to the start of the next song, and the audience interaction bit in between lives in a kind of "no man's land".

Now, if you jump to a specific track, it will start playing at the beginning of the song. If you listen on shuffle, it will play until the end of the song, then jump to the beginning of a different song.

Similar tricks are also used for hidden tracks.

Only if you listen to the CD in a linear fashion, will the player play the bits in between the tracks (and you might see your display doing strange things, for example the timecode of the track going negative and counting towards 00:00.00).

Now, if you rip all the tracks individually, you will also not get the bits in between the tracks. Therefore, it makes sense to rip the whole CD as one piece and the cue list separately. In particular, you can always use the cue list to cut up the long track into separate pieces if you want to, but you cannot get back the original, once you have cut away the in-between parts.

So, this particular format gives you the most flexibility.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.