I've just started to archive my CD collection (about 800 CDs), and my criteria are pretty much the same as the original message under this subject, except that I'm doing one file per CD. One file per song is just too much of a pain, and there's really no need, given FLAC's ability to have metadata in the file. The first thing I do is run cd-discid against the cd, and store that information in a file. I'm hoping at some point to have the ability to get that information out of the TOC in the FLAC file, but at this point I can't do it, so I'll just keep the .discid files around until I can. Next, I rip the entire CD using cdrdao. This generates a .bin file containing the raw audio data and a .toc file containing the table of contents of the CD. There's still a problem here: I don't have the subcode data (from channels R through W). There's a possiblity that cdrdao will keep CD-Text data, since the TOC file supports that, but I don't know yet because I've dug up a CD that uses CD-Text. (I'm not even sure if I have one.) cdrdao does actually have the capability of pulling out the subcode data as well, but unfortunately it puts this subcode data in the binary file it generates, thus meaning you can't use it as a straight audio file any more. I've put in a feature request on sourceforge to have it put the subcode data in a separate file. After ripping, I use toc2cue to generate a .cue file, and feed that and the audio data to flac. This is not really optimal, as toc2cue seems to do a pretty bad job of the conversion (leaving out such simple things as the ISRC, but I'm not familiar enough with the cue file format that flac reads to do better. So I keep the toc file, as well as the flac, in the hope that I'll be able to fix this later. So my biggest problem at this point is metadata; I really ought to be able to store all of cdrdao's TOC information in the flac file, and get it out again as a TOC file so I can re-burn the CD, and I ought to be able to generate a CDDB discid from the TOC file as well. I assume that these things will come eventually. cjs -- Curt Sampson <cjs@cynic.net> +81 90 7737 2974 http://www.netbsd.org Don't you know, in this new Dark Age, we're all light. --XTC
On Tue, 2003-05-27 at 06:26, Curt Sampson wrote:> I've just started to archive my CD collection (about 800 CDs), and > my criteria are pretty much the same as the original message under > this subject,I thought of another item that would be useful. The album cover images, and store that inside the flac file. This app will download cover art: http://louhi.kempele.fi/~skyostil/projects/albumart/
On Tue, 27 May 2003, benny k. wrote:> I'm a little embarrased because its just a hack on metaflac, but if you > want it, i'll post it one my webpage. it should be easy to modify it for > use with a CD image.Why don't you submit to the sourceforge feature request queue as a patch? That way it will be there for anyone who wants to hack on it. Although maybe this kind of stuff really wants to be added to flac-tools. Is anyone still working on that project? cjs -- Curt Sampson <cjs@cynic.net> +81 90 7737 2974 http://www.netbsd.org Don't you know, in this new Dark Age, we're all light. --XTC
On Wed, 28 May 2003, Josh Coalson wrote:> interesting idea, CD-TEXT is in the subcode and if cdrdao can > split it out that's better I think than hacking the CUESHEET > block to store CD-TEXT.I suppose the ideal would be to have a metadata block to store the subcode from a CD, and something that could interpret it as CD-TEXT, if that's what it is. Then it would be possible to add other interpretation mechanism, such as Karaoke-CD and so on.> yes, eventually I will add support for importing cdrdao TOC > format as well as soon as I figure it out. hopefully the > format is pretty stable.The format is fairly well documented in the manpage, and seems pretty stable to me. There's also a program called toc2cue that comes with cdrdao that would provide some information. (This is what I use to convert the TOC files to CUE files to make the cue sheets, though I seem to lose a lot of information when I do that.) cjs -- Curt Sampson <cjs@cynic.net> +81 90 7737 2974 http://www.netbsd.org Don't you know, in this new Dark Age, we're all light. --XTC
On Tue, May 27, 2003 at 09:26:41PM +0900, Curt Sampson wrote: <snip>> I ought to be able to generate a CDDB discid from the TOC file as > well. I assume that these things will come eventually.not sure if this helps in anyway, but i hacked up a tool that generates a CDDB discid for multiple flac files. i know that it's not perfect and it probably shouldn't be used to submit, but its seems to work most of the time. I'm a little embarrased because its just a hack on metaflac, but if you want it, i'll post it one my webpage. it should be easy to modify it for use with a CD image. ben
--- Curt Sampson <cjs@cynic.net> wrote: ...> Next, I rip the entire CD using cdrdao. This generates a .bin file > containing the raw audio data and a .toc file containing the table of > contents of the CD. There's still a problem here: I don't have the > subcode data (from channels R through W). There's a possiblity that > cdrdao will keep CD-Text data, since the TOC file supports that, but > I > don't know yet because I've dug up a CD that uses CD-Text. (I'm not > even > sure if I have one.) > > cdrdao does actually have the capability of pulling out the subcode > data > as well, but unfortunately it puts this subcode data in the binary > file > it generates, thus meaning you can't use it as a straight audio file > any > more. I've put in a feature request on sourceforge to have it put the > subcode data in a separate file.interesting idea, CD-TEXT is in the subcode and if cdrdao can split it out that's better I think than hacking the CUESHEET block to store CD-TEXT.> After ripping, I use toc2cue to generate a .cue file, and feed that > and > the audio data to flac. This is not really optimal, as toc2cue seems > to > do a pretty bad job of the conversion (leaving out such simple things > as > the ISRC, but I'm not familiar enough with the cue file format that > flac > reads to do better. So I keep the toc file, as well as the flac, in > the > hope that I'll be able to fix this later.yes, eventually I will add support for importing cdrdao TOC format as well as soon as I figure it out. hopefully the format is pretty stable. Josh __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com