LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-25-2007, 09:44 PM   #1
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Rep: Reputation: 45
Asunder - a CD Ripper


Here's me pimping my projects again This time it's a CD Ripper called Asunder.

The first version was released in 2005 and then the guy got a life, or something, cause he never released a new version . I came across the project when looking for a decent graphical CD ripper that doesn't require GNOME (which I don't have installed), and I thought it would be a damned shame if this project died outdated and forgotten.

So I fixed a few bugs, asked around for translations, and have just released the next version, which I called 0.8 rather than 0.2 because I feel it's that close to 1.0.

There are screenshots here:
http://littlesvr.ca/asunder/screenshots.php

And downloads here:
http://littlesvr.ca/asunder/downloads.php

Would appreciate hearing your comments, ideas, or bug reports if you give it a try.
 
Old 08-26-2007, 04:17 AM   #2
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
It is good to see a (complete) desktop environment independent ripper. That majority are for GNOME/KDE or else console-only. I love seeing pure GTK applications, I really wish people would stick to GTK whenever possible rather than linking everything up with huge desktop environments.

As for the application itself, I liked the amount of options that you have available in the Preferences. Everything is very logical and give enough choices so that it is complete, while not going overboard and becoming cumbersome.

That said, I would like to see an option to toggle CDDB lookups on and off. It seems like it is always on now, which some people might not like. While on the subject, you might want to consider putting in some sort of dialog that indicates what the program is doing while looking up a CDDB record; the first time I ran Asunder I had torrents going, and it appeared to be locking up when it was in fact just trying to fight my torrents for enough bandwidth to download the CDDB entries.

Performance seemed very good too, the simultaneous rip and encode certainly helps there.

All in all, I like it quite a bit and will probably use it. Though I don't personally rip many CDs (or even own many).
 
Old 08-26-2007, 05:08 AM   #3
pwc101
Senior Member
 
Registered: Oct 2005
Location: UK
Distribution: Slackware
Posts: 1,847

Rep: Reputation: 128Reputation: 128
I just downloaded and installed it, and it seems very good - sticks to the *nix tradition of "do one thing, but do it well".

As a feature request, it'd be nice if you could have the Album directory be within a general Artist directory, as a subdirectory:
Code:
.../Artist
     /1st_album_directory
     /2nd_album_directory
That way, multiple Albums could be contained within a single Artist directory. (Perhaps you already can but I don't know how to do it?...)

Also, I personally loathe spaces in my filenames - a feature to translate spaces to underscores would really be useful for me!

Otherwise, it's a great little program - light on dependencies, quick, easy to use without bombarding the user with a billion options. Great work!
 
Old 08-27-2007, 12:06 AM   #4
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
Thanks for trying it out, and for the feedback.

Quote:
I would like to see an option to toggle CDDB lookups on and off. It seems like it is always on now, which some people might not like. While on the subject, you might want to consider putting in some sort of dialog that indicates what the program is doing while looking up a CDDB record; the first time I ran Asunder I had torrents going, and it appeared to be locking up when it was in fact just trying to fight my torrents for enough bandwidth to download the CDDB entries.
The progress window for CDDB updated is already on my todo list You're not the only one who asked. I'll do my best to get it into the next version.

As to the option to turn them off, well, that will conflict with "complete, while not going overboard and becoming cumbersome" But I agree that it's a good idea. I just have to figure out where to put it into preferences so people don't start to get lost in there. It's a hard one.

Quote:
As a feature request, it'd be nice if you could have the Album directory be within a general Artist directory, as a subdirectory
That's also something already on my todo list There are some technical challenges with that, but I'll try to get it done for the next version.

By the way the next version will be 0.9 not 0.8.1 which I just released because a bunch of people had it hang.
 
Old 08-27-2007, 04:18 AM   #5
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
I installed (and patched it) a few months ago ... had to patch
because of the lacking support for proxies in CDDB ;}

No, I didn't bother modifying the dialogs, I just hard-coded it :D



Cheers,
Tink
 
Old 08-27-2007, 04:28 AM   #6
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
Wow, that's amazing. I'm a programmer but I never dare to try change the code of an app unless I'm planning to make a big committment.

Chan I have your patch please?
 
Old 08-27-2007, 09:41 PM   #7
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
That was with 0.1 as you can see from the path .... trivial change.

Code:
*** /home/tink/downloads/Asunder-0.1.0/src/main.c       2005-01-28 16:41:44.000000000 +1300
--- main.c      2007-05-31 09:02:24.000000000 +1200
***************
*** 190,195 ****
--- 190,203 ----

        // set up the connection to the cddb server
        conn = cddb_new();
+         cddb_http_enable(conn);
+         cddb_set_server_port(conn, 80);
+         cddb_set_server_name(conn, "freedb.org");
+         cddb_set_http_path_query(conn, "/~cddb/cddb.cgi");
+         cddb_set_http_path_submit(conn, "/~cddb/submit.cgi");
+         cddb_set_http_proxy_server_name(conn, "cache");
+         cddb_set_http_proxy_server_port(conn, 3128);
+         cddb_http_proxy_enable(conn);
        if (conn == NULL)
        {
                fprintf(stderr, "out of memory, unable to create connection structure");

Cheers,
Tink
 
Old 09-22-2007, 03:33 AM   #8
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
I added proxy support in the preferences, but I can't test it cause I don't have an http proxy server

Tink (or anyone else), would you help me out by testing to see whether it works please? You can get the source from SVN or I can make a release candidate for you to test

svn co svn://littlesvr.ca/prog/asunder

Thanks in advance
 
Old 09-22-2007, 04:19 AM   #9
pwc101
Senior Member
 
Registered: Oct 2005
Location: UK
Distribution: Slackware
Posts: 1,847

Rep: Reputation: 128Reputation: 128
I have privoxy installed which acts as a proxy server on localhost, and I put in its port and IP address info in the preferences, and it still got the album info from the net. It's perhaps not the most effective test, but it seems to work for me with my setup.

Just a comment on the README file; could you put build instructions for CVS downloads, because I didn't really know what I was doing, but running autogen.sh seemed to work, so I assume that's correct?...
 
Old 09-22-2007, 05:56 PM   #10
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
Brilliant, thanks!

I added a note to the readme about autogen.sh. Never though about that before I usually run autoconf but ./autogen.sh will run autoconf too.
 
Old 09-22-2007, 06:01 PM   #11
pwc101
Senior Member
 
Registered: Oct 2005
Location: UK
Distribution: Slackware
Posts: 1,847

Rep: Reputation: 128Reputation: 128
I think that my test may not be as in depth as is needed though as when I put in garbage proxy settings (i.e. incorrect ones), I still got the CD information. Perhaps someone with a "real" proxy will check too?
 
Old 09-22-2007, 08:25 PM   #12
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
If you put the wrong IP address in there, does it still work? Cause I don't get CDDB updates on my machine if I enable the proxy, so I don't think the settings are ignored.
 
Old 09-24-2007, 03:21 AM   #13
pwc101
Senior Member
 
Registered: Oct 2005
Location: UK
Distribution: Slackware
Posts: 1,847

Rep: Reputation: 128Reputation: 128
I'll check again when I get home. Does the program cache CD info somewhere? I used the same CD when I changed the settings, so if it had cached the info, then it wouldn't make any difference what proxy settings I changed. I'll try again with a different CD each time I change the settings, just in case, and I'll post here what I get.
 
Old 09-24-2007, 04:58 AM   #14
Mig21
Member
 
Registered: Jan 2005
Posts: 263

Original Poster
Rep: Reputation: 45
libcddb caches info in ~/.cddb, you can delete that to make sure you're not getting the cached version
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD ripper? microsoft/linux Debian 16 07-25-2011 04:43 AM
cd ripper for kde DanTaylor Linux - Software 6 07-16-2006 06:49 AM
Anybody know of a Linux CD RIpper? yzrider210 Linux - Software 35 03-06-2004 11:54 PM
MP3 Ripper? sovietpower Linux - Software 4 11-11-2003 02:41 PM
cd ripper? phishintrip Linux - Software 3 06-26-2003 07:04 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration