Best Practices for a Lossless Music Archive? 176
Sparagmei asks: "I'm a big music fan, and I like listening to the music I own on various pieces of digital gear. Right now, my library's at about 20,000 tracks, ripped from CDs to MP3 at 256kbps (enough that I can't tell the difference on my low-end playback gear). However, with the MP3 judgement rippling through the world, I'm interested in perhaps moving to a different compression standard. Before I do that, I'd like to ask a question: what lossless format would you recommend for making a digital 'master library' that could be (relatively) easily down-sampled to a compressed format?"
Important factors would be true losslessness, filesize (smaller than PCM WAV would be nice), embedded metadata (ID3v2-like), existence of automated ripper software, and (to a lesser extent) an open-source implementation of such software. Widespread playback implementation of the lossless codec is not an issue for me; the lossless library would likely be burned to archival DVD media and stored after being down-sampling with the chosen compressor. The reason I ask is this: I've got a 20,000-track re-ripping job ahead of me. I'd like to do that just once, lossless, so that years from now, when I decide to jump from Vorbis to 'komprezzor_2039_1337' or whatever, I don't need to drag out the old plastic discs. Thanks!"
Me too (Score:3, Interesting)
I went with FLAC, and ripped 'em all. I'm using media monkey as a filing system, and am transcoding as necessary for portable apps. I'm without media server at the moment, so I can't help with streaming and such, though I'm going to be interested to see what others are doing.
Ape (Score:3, Interesting)
Re:FLAC. (Score:5, Interesting)
I've used FLAC - it just works. Also I like the Application Metadata blocks you can put into the FLAC files. I use this to store the full logging information from cdparanoia. It allows me to perform a quality analysis of the rip and look for jitter, skips etc. If i find a certain pattern which leads to audible artifacts I can just go back through the archive of tracks and perform an automated analysis of anything else which mught show the same problem.
Because of the amount of metadata which we need to store for business reasons (P&C, ISRC, barcodes, etc) I have developed an XML based format for entering the info - you wouldn't need this on a personal system I don't suppose.
For work it's great because I can encode to AAC/MP3/WMA for retailers. At home i use it to export to Ogg because we have an iAudio player, but it's trivial to export to MP3 or AAC instead if we got another device.
I store all the files in a flat system - each track has a unique ID generated when it was ripped - when I export out to the encoded versions I use the tags to create a Artist/Album/Track hierachy which again can be changed at at time fairly trivially.
Periodically rsync the exports out to my gf's machine and i've got the collection whenever I want it
Re:FLAC. (Score:4, Interesting)
Just one thing... FLAC does not compress to 40-50%. More like 60(rare)-70-80%. That being said, no lossless codec does better than 60% occasionally. There's no point chasing a couple percent, even when we're talking about hundreds of gigs, because if you're archiving this how much would it suck if you went to recover this years from now, Windows XP and Vista was no longer available, Monkey's Audio went out of business in 2008 and never made a Vista version, which is the last "audio path" that's compatible with Windows '84. IOW, you're fucked.
What do I do?
Actually, I started splitting my flacs with SHNsplit and putting in Vorbis tags, but if you're going to archive and never play the list is the way to go.
Re:FLAC. (Score:1, Interesting)