Earlier in the year, I made some noise about "Rippit".
Ta dah: https://fedorahosted.org/rippit/milestone/0.1.0
Its actually been tagged in git and the tarball rolled forever ago, but I just now got around to getting back into the swing of things. So whats rippit, you ask? Click the first link, you lazy reader.
Still not clicking on it? Fine. Here, watch a demo:
tdfischer@pluto$ rippit - 100% Ripping to POLYSICS - Beat Flash.flac | 100% Ripping to POLYSICS - Bero Bero.flac \ 100% Ripping to POLYSICS - Cleaning.flac / 100% Ripping to POLYSICS - E.L.T.C.C.T..flac / 100% Ripping to POLYSICS - Eye Contact.flac | 100% Ripping to POLYSICS - Fire Bison.flac - 100% Ripping to POLYSICS - First Aid.flac | 100% Ripping to POLYSICS - P!.flac | 100% Ripping to POLYSICS - Saiminjutsu de GO.flac - 100% Ripping to POLYSICS - Shout Aloud!.flac \ 100% Ripping to POLYSICS - Speed Up.flac | 100% Ripping to POLYSICS - Time Out.flac / 100% Ripping to POLYSICS - Wasabi.flac | 100% Ripping to POLYSICS - Young OH! OH!.flac / 100% Complete! tdfischer@pluto$
Yeah. Thats it. Ripped a CD and didn't even have to lift a finger. Rippit went out to musicbrainz, downloaded the metadata, tagged all my files, and sent me on my way with a silent tip of the hat. The wavy line on the side is a spinny thing. It spins to let you know things are doing.
Whats next?
Adding some basic DVD ripping support, splitting the app into a library and console UI, and then expanding upon that to build a shiny shiny Qt GUI, maybe even porting it to Windows or OSX. Who knows? Its all GLib and GStreamer, so anything is possible. The Fedora package is being reviewed as we speak, but I'm looking for an Ubuntu/Debian guy who wouldn't mind picking this up :)