Well I do declare that it has been quite sometime since I have feigned any interest in blogging and it is for good reason. The matters in which I want to write about have very little news in my life, things don't change very often. Although I did manage to successfully write an audio CD in my Fedora Core 3 box the other day.
FEDORA CORE 3! you scream? Why haven't I updated years ago! you scream?
Because it works. I've loaded so much crap and done so many experiments that everything is in that almost working condition that I don't care to mess with it.
An audio CD without Roxio's beautiful little GUI is a complicated thing.
First step, open up your computer. If the computer you are using was WinXP before you slapped a Linux CD in it then odds are it does not have a cable attaching the CD drive to the sound card (or the motherboard in the case of integrated sound chips (which means that your soundcard is directly on the motherboard as opposed to in a separate PCI slot)). No cable? No CD audio! Simple. Locate a cable, slap it in there the best you can and play a CD with your linux. Easy enough.
Now on to this other crap, who the hell invented cdrecord? It seems simple enough, it even automatically detects music files versus data files. WooHoo! But there is something weird about how it reads audio data. Unlike your typical fancy GUI burner it only wants wav files. So all those illegal mp3's you just downloaded need to be converted. Now I'm doing this from my own music so naturally I have original "high-quality" wav files of everything I do, so I could skip that step. But it seems to want those audio files in easy-to-translate blocks of 2352 bytes. Now I do not think or operate in block sizes of 2352 bytes so I gave up right there. Screw that. Several months later I sat back down at it determined to figure it out once and for all. I opened that man page up and read again the -audio flag options. Duh. If your files aren't in 2352 byte blocks you can use the handy-dandy little -pad feature.
Lesson of this article: Read the Frunkin' man Pages, they know what they are talking about, even if you don't understand them.
So in review my little cd command went something like this:
cdrecord dev=/dev/hdc -pad "File1.wav" "File2.wav" "File3.wav" . . . and so on
So while I bang my head on a brick wall in victory I can listen to my new CD rather than sftp'ing all the files to a Windows computer to be burnt.
I hope this info helps somebody out there