Open mixxxbot opened 2 years ago
Commented by: pwhelan Date: 2011-07-18T00:56:30Z
CUE files are not part of the FLAC spec but are instead their own format: http://en.wikipedia.org/wiki/Cue_sheet_(computing). At the moment we have support for writing them when recording sets but not when loading tracks. You would probably have to add a layer of abstraction before the loading of files to accomplish this. I'll take a look later to see how feasible it is.
Commented by: JosepMaJAZ Date: 2016-11-01T10:33:35Z
I would like to mention that the user is requesting support for embedded cue sheets. This is metadata embedded in the flac file itself, similar to having chapters in an mp4 file.
https://xiph.org/flac/format.html#metadata_block_cuesheet. Some players support it, like foobar2000.
I was trying to locate an example but i haven't found any. I guess one has to obtain the metadata (there is a specific method to get the cue sheet) and then, on decoding, use the table index. This would require that the database knows about subsong indexes, and that the decoder knows it too.
Since the artist/title metadata is also a bit cumbersome to get (the flac specification does not say how that has to be stored, so we need to resort to existing implementations, like the one I've mentioned in foobar200), it's reasonable that this stays with low priority.
Reported by: seany Date: 2011-07-17T16:13:05Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp811935
Hi,
All my music is in .flac format. These are a single file per album, with an embedded cue. I think this is part of the flac spec, not sure.
Adding these to the library gives me just one long track. It would be preferable if this split the file out into separate tracks.
I've not looked at the code, so don't know whether there'd be a massive refactoring required to support this. If it is, i'll reencode as single files - but i've got ~2TB of music, so it'll take a while :)
Could anybody with knowledge of the code either knock up some support or tell me it's unlikely?
Thanks,
Sean
p.s. this is the latest trunk as of today (compiled on Ubuntu 11.04)