A secure ripper for linux, My latest Python programming results |
A secure ripper for linux, My latest Python programming results |
Oct 31 2005, 18:42
Post
#1
|
|
|
Group: Members Posts: 131 Joined: 6-March 03 Member No.: 5359 |
UPDATE: new version 0.2 release at 4 august 2006. A lot of improvements.
UPDATE: New version 0.1.1 released at 12 february 2006. Hopefully no more gettext trouble at startup. UPDATE: New rewritten in Ruby: version 0.1, renamed to Rubyripper is released at 29 januari 2006. UPDATE: new version 0.1.2 is released at 10 november. UPDATE: New version 0.1.1 is released at 6 november. UPDATE: New version 0.1 is released at 5 november. See http://rubyforge.org/projects/rubyripper/ for the changelog. This info in this first post is quite dated. I suggest you go to the Hydrogenaudio wiki page for more updated information. I'll try to keep the info there up-to-date. Hi all, I was getting tired of emulating EAC on linux, so I decided to program a relative simple but secure procedure to rip my cd's. I've totally rewritten the original program in ruby and it now includes a Gtk2-based GUI. So what is Rubyripper: - an easy to use gui which uses of cdparanoia and cdda2wav. - a smart way to make sure rips are done perfect. For details look at my site at the documentation section. There the main idea is worked out. - support for lame, vorbis and flac - playlist support - fetches cddb info - save settings which autoload on startup Known problems: Special character in tags are not supported at the moment. I guess It has something to do with unicode. The files are named correctly though. How to install it? Make sure to have ruby-freedb, ruby-libglade2, cdparanoia and cdda2wav installed as a minimum. You can optionally choose for lame, vorbis or flac, depending on the format you want to encode to. Then download Rubyripper from my site. Unpack it (tar xfj <filename>), make rubyripper.rb executable (chmod +x <filename>) and just run from inside the directory ./rubyripper.rb. If it doesn't work please make sure dependencies are ok. The source (same as executable) is published under the GPL license. The rewrite is linux/bsd-only for now. For any Mac Os users who are interested: please respond to my question at page 4. Let me hear if you find it usable or when any errors occur. I have already tested on a dozen cd's of mine, but there can always occur new problems. I'm also open to feature requests This post has been edited by frodoontop: Aug 4 2006, 20:20 -------------------- A secure audio ripper for linux: code.google.com/p/rubyripper
|
|
|
|
![]() |
Feb 27 2006, 06:29
Post
#2
|
|
![]() Group: Members Posts: 447 Joined: 26-January 05 From: LynchburgVA(US) Member No.: 19325 |
things seem to be working well finally. first of all, am i correct in assuming that using cdparanoia has no benefits over cdda2wav on drives that cache? also, for drives that do not cache, cdparanoia can be better at recovering secure rips on damaged cd's than cdda2wav?
secondly, i am not able to rip cd's that have a "data track" at the end either. the checkbox next to the data track is not checked, obviously, so i would think that it would be able to rip all of the audio tracks w/o any problems. but instead, rubyripper hangs on the first attempt of the last audio track. regarless of this little problem, so far i love rubyripper. its a great tool! thanks. -------------------- a windows-free, linux user since 1/31/06.
|
|
|
|
frodoontop A secure ripper for linux Oct 31 2005, 18:42
damaki Can it rip flawlessly scratched discs with a cachi... Oct 31 2005, 20:35
frodoontop Please test it out! My idea is that a wrong ri... Oct 31 2005, 20:58
damaki You should mention the python-cddb module dependen... Oct 31 2005, 21:07
Jan S. If the drive caches I'm pretty sure this will ... Oct 31 2005, 21:11
frodoontop Though I did mention the module, I made it more cl... Oct 31 2005, 21:15
sTisTi QUOTE (frodoontop @ Oct 31 2005, 12:15 PM)Tho... Oct 31 2005, 21:27
Jan S. I don't know what EAC does to bypass cache but... Oct 31 2005, 21:30
de Mon QUOTE (Jan S. @ Oct 31 2005, 12:30 PM)I don... Oct 31 2005, 21:43

sTisTi QUOTE (de Mon @ Oct 31 2005, 12:43 PM)My CD-D... Oct 31 2005, 22:33
rjamorim QUOTE (Jan S. @ Oct 31 2005, 06:30 PM)I don... Oct 31 2005, 23:02
damaki Well, seems like the comparison between the two ri... Oct 31 2005, 21:40
frodoontop Since there are no python bindings to cdparanoia t... Oct 31 2005, 21:41
legg QUOTE (frodoontop @ Oct 31 2005, 03:41 PM)Sin... Nov 1 2005, 03:44
TZOTZIOY QUOTE (frodoontop @ Oct 31 2005, 11:41 PM)Sin... Nov 11 2005, 00:34
Jan S. I'll just correct myself... since this checks ... Oct 31 2005, 22:24
xmixahlx (off-topic:)
another great feature of EAC missong ... Nov 1 2005, 01:43
sTisTi QUOTE (xmixahlx @ Oct 31 2005, 04:43 PM)(back... Nov 1 2005, 15:52
skamp A few suggestions:cdparanoia supports offset corre... Nov 1 2005, 09:11
frodoontop Some good points I have have seen here . I'll ... Nov 1 2005, 19:24
cabbagerat QUOTE (legg @ Oct 31 2005, 06:44 PM)A mighty ... Nov 1 2005, 17:21
frodoontop I'm back from my coffee
QUOTE (cabbagerat ... Nov 1 2005, 19:45
cartman QUOTE (frodoontop @ Nov 1 2005, 10:45 PM)@car... Nov 1 2005, 20:18
cartman Well good initiative for Linux users like me. I am... Nov 1 2005, 17:28
jcoalson if diskspace is not an issue, using 'cmp' ... Nov 1 2005, 20:56
frodoontop Well, the SHA1-sum of two files takes about 2 seco... Nov 1 2005, 23:25
jcoalson sorry, I thought you were talking about ripping wh... Nov 2 2005, 01:21
frodoontop After doing some research in what cmp actually doe... Nov 2 2005, 06:50
cabbagerat Given that cmp does a byte by byte comparison of t... Nov 2 2005, 09:17
Madman2003 It's better to use cdda2wav with libparanoia o... Nov 5 2005, 17:09
frodoontop Hereby I announce next version: version 0.1
I mad... Nov 5 2005, 18:08
neomoe the link is broken. Nov 5 2005, 18:26
MedO Wow. I tried the tech by hand (scratched disk) and... Nov 5 2005, 18:46
frodoontop @neomoe: link is fixed. Don't know what went w... Nov 5 2005, 18:54
Madman2003 In my own script i use md5's to compare to two... Nov 5 2005, 19:26
MedO I just hacked together a (very experimental) perl ... Nov 5 2005, 23:05
rehgf QUOTE (MedO @ Nov 6 2005, 01:05 AM)I just hac... Nov 11 2005, 02:18
MedO QUOTE (rehgf @ Nov 11 2005, 03:18 AM)This sou... Nov 12 2005, 00:47
rehgf QUOTE (MedO @ Nov 12 2005, 02:47 AM)Also, the... Nov 15 2005, 00:18
frodoontop QUOTE (rehgf @ Nov 14 2005, 03:18 PM)The erro... Nov 18 2005, 22:00
krmathis I'm looking for a simular solution for Mac OS ... Nov 5 2005, 23:56
frodoontop Why don't you post the error? I can always giv... Nov 6 2005, 00:25
krmathis QUOTE (frodoontop @ Nov 6 2005, 12:25 AM)Why ... Nov 6 2005, 00:33
frodoontop What happens if you specify --cdrom ? Nov 6 2005, 00:50
krmathis QUOTE (frodoontop @ Nov 6 2005, 12:50 AM)What... Nov 6 2005, 01:09
frodoontop From the PY-CDDB documentation:
QUOTE There are t... Nov 6 2005, 01:23
krmathis ^ Thanks. When I specify /dev/disk1 I get the same... Nov 6 2005, 01:57
ffooky QUOTE (krmathis @ Nov 6 2005, 01:57 AM)2. Det... Nov 6 2005, 11:56
krmathis QUOTE (ffooky @ Nov 6 2005, 11:56 AM)Can... Nov 6 2005, 12:04
frodoontop I'd rather use an internal command in python. ... Nov 6 2005, 11:20
krmathis ^ Sure, here you are.QUOTE python
import sys
sys.p... Nov 6 2005, 11:54
frodoontop I can't test the mac os behaviour, so you... Nov 6 2005, 12:29
krmathis I tested the new pyripper-0.1.1, but the unmount c... Nov 6 2005, 14:10
MagicRat You should be able to use hdiutil to re-mount the ... Nov 6 2005, 14:22
frodoontop Can you redownload the pyripper-0.1.1 file.
I mad... Nov 6 2005, 15:11
krmathis That solved the unmounting problem, but a new prob... Nov 6 2005, 16:10
frodoontop Ok, I solved the Mac OS X problems. Much thanks go... Nov 6 2005, 21:02
ffooky I get this error
CODE File "/usr/bin/py... Nov 8 2005, 09:09
frodoontop Can you redownload please? I fixed a few syntax bu... Nov 9 2005, 23:26
ffooky QUOTE (frodoontop @ Nov 9 2005, 11:26 PM)Can ... Nov 10 2005, 01:46
krmathis QUOTE (ffooky @ Nov 10 2005, 01:46 AM)That se... Nov 10 2005, 08:46
ffooky Thanks krmathis.
That's sorted but now I get... Nov 10 2005, 09:23
frodoontop Well, I have them in /usr/lib/python2.4/site-packa... Nov 10 2005, 07:22
frodoontop Pyripper 0.1.2 released. Pyripper was crashing if ... Nov 10 2005, 21:23
ffooky CODEWelcome to Pyripper version 0.1.2
Pyripper is ... Nov 10 2005, 23:06
Hamman This is a great initiative! Can't wait for... Nov 13 2005, 18:51
frodoontop Ok, things are getting more clear now for me. Seem... Nov 13 2005, 20:12
frodoontop Ok, to have something to do in the weekend, I... Nov 18 2005, 19:12
frodoontop So I have been thinking. How can we be sure that a... Nov 19 2005, 23:41
MedO QUOTE (frodoontop @ Nov 20 2005, 12:41 AM)-I ... Nov 20 2005, 00:13
jas1612 i'm having trouble setting up pyripper on my i... Dec 11 2005, 23:54
jas1612 QUOTE (jas1612 @ Dec 11 2005, 06:54 PM)i... Dec 13 2005, 07:05
spies QUOTE (jas1612 @ Dec 12 2005, 11:05 PM)finall... Dec 23 2005, 18:43
jas1612 QUOTE (spies @ Dec 23 2005, 01:43 PM)QUOTE (j... Dec 26 2005, 04:17
Famous CODEWelcome to Pyripper version 0.1.2
Pyripper is ... Jan 5 2006, 12:56
Famous Did I mention that cdparanoia freezes when ripping... Jan 6 2006, 11:52
Madman2003 Do you mean a data track or the last audio track? ... Jan 6 2006, 13:34
frodoontop Just for anyone who's looking out for a new re... Jan 22 2006, 22:50
someone QUOTE (frodoontop @ Jan 22 2006, 11:50 PM)Jus... Feb 11 2006, 23:22
frodoontop Hi,
As promised a release. For now I start with v... Jan 29 2006, 20:58
VCSkier i'm very new to linux, and i'm trying to f... Feb 10 2006, 21:31
frodoontop I can't find it for ubuntu either. A bloody sh... Feb 11 2006, 01:10
VCSkier i apologize for my incompentence, but i'm stil... Feb 11 2006, 09:46
frodoontop Ok, I see that I have misinformed you (oops ). Now... Feb 11 2006, 13:07
xtian_82 Hello!
I'm sorry, but an error occurs ever... Feb 11 2006, 21:56
frodoontop @xtian82: Look at the forums of my site for a poss... Feb 12 2006, 00:14
frodoontop Rubyripper 0.1.1 released. Hopefully fixes the sta... Feb 12 2006, 11:37
xtian_82 QUOTE (frodoontop @ Feb 12 2006, 02:37 AM)Rub... Feb 13 2006, 17:59
VCSkier i tried following your steps again, and am still h... Feb 13 2006, 06:19
VCSkier someone suggested that my problem might be that i ... Feb 24 2006, 23:09
kalen3285 I'm not sure about this, but try installing ma... Feb 24 2006, 23:27
Artemis3 Do: CODEsudo apt-get install build-essential
sudo ... Feb 25 2006, 06:03
HotshotGG Lovely, just change the project name after the fac... Feb 25 2006, 06:34
VCSkier excellent. i can feel it. i'm almost there. ... Feb 25 2006, 07:07
GodFinger Wow!
Haven't been watching Hydrogenaudio t... Feb 28 2006, 12:13
VCSkier in addition to my previous questions, do any of yo... Mar 6 2006, 22:36
frodoontop I'll look into it. If other rippers can find t... Mar 6 2006, 22:48
VCSkier sorry, i meant to say that "i can't get R... Mar 6 2006, 23:23
MAZ same problem here. I can't rip cds not found i... Mar 12 2006, 12:45![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 03:58 |