[flac-dev] Gapless Support

LRN lrn1986 at gmail.com
Thu Feb 2 14:19:00 PST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03.02.2012 1:11, Declan Kelly wrote:

> Many people who use FLAC to archive entire CDs (as opposed to
> "albums" of tracks that may or may not be on the same CD) will rip
> the entire disc and store it in a single FLAC file, with the CUE
> sheet either as a separate file, embedded in the FLAC metadata, or
> both.
> 
> This preserves the musical "flow" of the exact timing of the music
> and silence across the disc, regardless of each each track
> boundary.
> 

A word of caution:
1) CUE sheets don't support timestamps past 99 minutes 59 seconds. Not
a problem for audio CDs, but for bigger media it might be an issue.
2) GStreamer (which is something you might have to use as a multimedia
framework for playing audio, if you're developing free software, or
even proprietary software for some platforms) doesn't support CUE
sheets natively, and i don't really recall any frameworks that do (not
that i know that many...). CUE sheet support has to be implemented on
top of the framework, and might not be as straightforward as it sounds
(especially if you want to also have gapless playback). Clementine
audio player, for example, still can't get CUE sheets right, and
QuodLibet audio player doesn't support them at all.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPKwvTAAoJEOs4Jb6SI2CwFPMH/RGkAdQYi+z8oZq4B0e/BpEf
UFkBc/YSv+o2JPEI8oFI7PRXYk3aES15JpN79F1roeY0x8QCBvY2fvVn0f8EJvip
h3dGPuE3xhlq0MEG4KtBGmmcmtA70dwqDQCTIzUZOzaIAbppAkTAE5tifOGE425C
0Zm5K/fXiaoEai7rpPB/QvwxntYYDLcwnHFO673EqpNu7I8IP7haWaT+g9mQBld/
RBsbmrnR4+7QBpKhelGNBZoMa/ZPS5fZNi6I/DtLYhiq0k3djd/8GvTPI4DgbSWi
F+wwi03Tu1Te/0DVH1HekmVRYsKeqZh4l+DIXB89Db0Bk1e2sMNh5/3++L771yg=
=IcGe
-----END PGP SIGNATURE-----


More information about the flac-dev mailing list