Pcdripper instructions:
the script depends on:
1 ripping program (cdparanoia, icedax, or cdda2wav)
gtkdialog (version 0.7.20 or greater - named gtkdialog or gtkdialog3)
a terminal (preferably rxvt)
lame (optional)
flac (optional)
shorten (optional) (doesn't allow meta tagging)
faac (optional)
mac (optional)
ffmpeg (optional)
cddb_query (optional)
cd-info (optional)
cddetect (optional)
Click on the "rip program cd scan" button (from the Click for options menu box) to display audio cd information in a popup box.
The information is detected by your selected ripping program.
You could also click on the cddb_query scan, found in the same menu, if you are connected to the internet and want to
view the cddb database information.
Same thing goes for the cddetect & cd-info scan options.
This step isn't necessary but it's nice to see what's on the disc before ripping.
Select your cd drive from the combobox.
Click on the folder button
to select your save to directory (where files will be ripped to).
Fill in the box "Enter preceding name for tracks" (if not tagging files).
The tracks will be ripped as 01, 02, 03 etc... whatever you put in the box will precede all track numbers.
Make sure you don't use any funny symbols, spaces will automatically be converted to underscores.
You can use:
- or _
This step is only necessary if you don't want the default track names or if you're not tagging your files.
If you're not ripping the full cd you'll need to uncheck the rip full cd box and fill in the entry box for the file(s) you want.
You can enter a range like:
2-4
This will rip tracks 2 thru 4
Or you could enter a single track like:
3
This will rip track 3
And now you can enter various tracks seperated by commas like:
1,3,5,8
This will rip tracks 1,3,5,&8
The radiobuttons:
1) cddb_query tags = Will use cddb_query (if found in your $PATH) to find the information to automatically tag the files.
You will of course need to be connected to the internet for this to work.
2) manual id3 tags = the gui I wrote to manually tag your files.
3) no id3 tags = use the entry from "Enter preceding name for tracks" instead of the tagging name format.
The checkboxes:
--cdparanoia only options (1-4)--
1) disable paranoia = -Z --disable-paranoia (disable all paranoia checking)
2) disable extra paranoia = -Y --disable-extra-paranoia (only do cdda2wav-style overlap checking)
3) output to a single track = all ripped wav files will be output to a
single track (only possible if not tagging the output file)
4) exit on bad read = -X --abort-on-skip (abort on imperfect reads/skips)
---------------------------------------
5) rip full cd = check this if you want to rip the full cd, otherwise leave unchecked and fill in the range box
6) eject when done = when all work is done the cd will eject when the box is checked.
7) Play a sound when finished = a suitable cli wav player will play /usr/share/audio/2barks.wav
When tagging your files you'll be able to fill in the box "Enter track name format".
As shown in the gui, T=track(number) N=(track)name A=artist Y=year L=album G=genre
If you want your track to be named (track number)-(track name) then you would put TN in the box.
The hyphen is automatically placed between the various options. All the info will of course be tagged
in the file but this is just how the file will be named.
Select audio format output from the upper right menubar. After you select rip you'll get a popup or 2
for encoding options.
Click the "RIP" button (from the Click for options menu box) when you're happy with all your settings.
At this point rxvt will popup and execute your chosen commands.
I did away with the set defaults script in favor of how the app now works. Most options will show up as the last used
options when the app is restarted.
I added a safeguard if lame is installed on your system and your
tagging your files. If the genre can't be found from the list of
available genres in lame than "other" will be used instead. Lame will choke if an invalid genre is entered.
A link to the Puppy forum thread about this application.