QUOTE(Case @ Jul 3 2003 - 11:35 AM)
QUOTE(jcoalson @ Jul 3 2003 - 07:46 AM)
2. APL for FLAC, or playing FLAC albums as tracks: in winamp2 I think mp3cue works for FLAC also. I expected more players to support playing from embedded cue sheets since the API makes it very easy.
Kind of offtopic but decided to ask anyway, is the embedded cue sheet really so stripped that there are no PERFORMER or TITLE fields stored? If it is, I would highly suggest to add these as soon as possible.
I know this seems annoying, but it's on purpose, and here's why.
The cue sheet was originally for laying out the disc, essentially specifying the contents of the TOC. Later CD-TEXT was added. But CD-TEXT is a very complex spec, and actually goes in the CD subcode data. The TITLE/PERFORMER/etc tags are just shorthand for authoring, but when you rip, you almost never parse the CD-TEXT, you get it from another database, and I didn't see any reason why this subset of CD-TEXT should go in the FLAC CUESHEET block.
My intention was the apps could calculate the CDDB or CDindex ID from the CUESHEET block and look it up in an online or local database just like CD players do. But if you really want it in the file itself, the track metadata really should be stored separate from the CUESHEET, and already can be because of FLAC's metadata system. I just didn't specify one because I know as soon as I do, people will say that it's not flexible enough. That is the big problem with metadata and is why Xiph has deferred on it, waiting for someone to come up with a good metadata spec that can me muxed together with data.
Someone has already proposed just storing the CDDB records as Vorbis comments. Then it is a simple matter for the player to parse and use them. I haven't made this official because it is counter to the Xiph comment spec, but someone could spec a separate metadata block for it.
Josh
edit: here's some other threads where it is discussed more:
http://www.hydrogenaudio.org/forums/index....ac,and,cuesheethttp://www.hydrogenaudio.org/forums/index....ac,and,cuesheet