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
|
|
|
|
![]() |
Nov 9 2005, 23:26
Post
#2
|
|
|
Group: Members Posts: 131 Joined: 6-March 03 Member No.: 5359 |
Can you redownload please? I fixed a few syntax bugs.
-------------------- A secure audio ripper for linux: code.google.com/p/rubyripper
|
|
|
|
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
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
VCSkier things seem to be working well finally. first of ... Feb 27 2006, 06:29
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: 21st May 2013 - 07:46 |