Page 2 of 4

Posted: Fri 01 Feb 2008, 03:44
by Flash
Thanks, plinej. Pawdioconverter's inability to handle spaces in the path to the save destination sometimes causes me problems, so I hoped Pcdripper did mp3 conversion. Ah, well...

Posted: Fri 01 Feb 2008, 07:47
by plinej
Do you have the last version of pawdioconverter installed? I'm not sure what it is, you'll have to search the forum. I didn't know there was a space issue, then again I don't name directories with spaces.

Pcdripper 3.4

Posted: Sun 06 Apr 2008, 17:28
by ravensrest
plinej wrote:3.3 is now posted
I have downloaded, installed and am now trying your version 3.4
I have found a number of small problems:

1. At the start of each track, sometimes before the paranoia copyright, sometimes after, the following:
Warning: Illegal comment used (" "), ignoring

if it is after the copyright, it is accompanied by:

couldn't disable kernel command translation layer

2. If you interrupt the program, or (apparently) when it completes a rip operation, it does not kill itself, but remains in the background. I needed to use Pprocess manager to get rid of it.

As a consequence (I think), it does not remember the target directory, and, in fact, will erase it if I manually insert the target in the savedir file

3. Often it will not restart from the menu. If I try to run it in a terminal, I get this:

**ERROR**:gtkdialog: Error inline 49 '<label>': syntax error aborting....

4. The dialog box regarding checking online database does not disappear after it has done so.

5. When I select icedax as the ripper, I get a dialog box telling me the controller returns wrong page type 2E no mmc

I appreciate what you are doing, and hope you can get these niggling details corrected.

BS

Posted: Sun 06 Apr 2008, 20:23
by plinej
When I get a chance I'll do some more work on it.

Posted: Mon 07 Apr 2008, 00:20
by plinej
One thing I recall is that zigbert mentioned the shutdown via x'ing out the application instead of using quit from the menu is a gtkdialog bug. The solution would be using quit from the menu. This only occurs in gtkdialog scripts that use the menu function.

Posted: Mon 07 Apr 2008, 01:43
by plinej
Okay I fixed bug # 4. I can't reproduce #'s 3 & 5. It seems like I remember # 3 previously but may have fixed it in the past. All I know is I use this program alot and haven't had it happen in quite a while. As for # 2, I just ripped a cd and when it completed no processes were still running in the background. # 1 is output from cdparanoia, in my case I get the kernel message on every rip but it still rips the cd fine. I'm guessing some of the problems you're having are from x'ing out of it instead of using the quit button.

I did also add a quit button in the upper right so you can use that or the quit button in the menu to exit the program properly. I'll post 3.5 in a few minutes. Try it out and report back.

Posted: Mon 07 Apr 2008, 01:50
by plinej
3.5 is up

re: Pcdripper-3.5

Posted: Mon 07 Apr 2008, 19:35
by ravensrest
plinej wrote:Okay I fixed bug # 4. I can't reproduce #'s 3 & 5. It seems like I remember # 3 previously but may have fixed it in the past. All I know is I use this program alot and haven't had it happen in quite a while. As for # 2, I just ripped a cd and when it completed no processes were still running in the background. # 1 is output from cdparanoia, in my case I get the kernel message on every rip but it still rips the cd fine. I'm guessing some of the problems you're having are from x'ing out of it instead of using the quit button.

I did also add a quit button in the upper right so you can use that or the quit button in the menu to exit the program properly. I'll post 3.5 in a few minutes. Try it out and report back.
Jason, I really appreciate your rapid response. I downloaded 3.5. I like the "Quit" button.

It appears that a number of my problems aren't with your script, but with Dingo 394. I just installed Pcdripper in Puppy 3.01, and it works flawlessly (except for #1)!

Below is the problems I'm having with 394. Please don't waste any time on them, but do have a look at #6, #7, and #8.

Here's what I have with 394:

#1 -- same result as you; present but works
#2 -- agreed. I may have misinterpretted what I was looking at
#4 -- fixed as you stated
#5 -- it exists, but not really a problem for me because I use cdparanoia
#3 -- This is only really serious problem I am having and it seems related to a series of behaviors. Sometimes the program appears not to start from menu, but will from rxvt. Usually after 2 or 3 "normal" starts from menu it won't restart from menu. If I try to restart from rxtv, it may start or the gtk error may occur. Then, I can either reboot, or switch back and forth between menu and rxvt attempts until it starts. To get around this, I added this bit of code right above your final "exit 0":

Xdialog --title "Pcdripper repeat" --no-tags --no-label "Quit" \
--yesno "Do you want to rip another? \n" 0 0
case $? in
0) pcdripper;;
1) exit 0;;
esac

Even when your script appears not to run, my dialog box pops up, so it is in fact running. I can then hit yes to try again. If it still doesn't start, I just keep hitting "yes" until it does. If it starts successfully following a previous start, the values that I entered for the target directory and check boxes are preserved. If it does not restart on the first try, then when it finally does, the check boxes have their default values and the target directory is blank -- note, blank, not /root. I don't even see how that is possible from your code.

6. Could you make either the downloaded CDDB data or the executable script editable? Some CD titles have quotation marks in them which totally screws up the script for that title.

7. Could you add the gtk equivalent of my Xdialog box to let us run mulitiple rips? Or just pop up the main gui again and let us quit from there?

8. I use name-artist format for the target file names. For reasons that aren't clear to me, sometimes (randomly?) there is a space between the name and the "-" separating it from the artist. Even on the same CD. Can you strip off any trailing spaces? I checked and they are not present in the downloaded CDDB names.

Your program is about to become my main ripper and encoder. That is why I am taking so much time with it. If I can help out in any way, I will be more than happy to.

BTW, I am using Dingo 394, gtkdialog3, cdparanioa, oggenc, rxvt.

BS

Posted: Tue 08 Apr 2008, 01:00
by plinej
Thanks for the feedback. I'll work some more on it this week. I'm also using Dingo and don't encounter the same problems as you are. icedax & cdda2wav work fine for me. It may be something with your drive. I'll have to do some googling on your error message.

Posted: Wed 09 Apr 2008, 17:37
by ravensrest
plinej wrote:Thanks for the feedback. I'll work some more on it this week. I'm also using Dingo and don't encounter the same problems as you are. icedax & cdda2wav work fine for me. It may be something with your drive. I'll have to do some googling on your error message.
I've got another request or two for you that would make your script a bit more user friendly than it already is:

A. Record the settings of the radio buttons
B. Record the preferred drive in the combo box
C. When changing target directory, default to the previous directory in the target selection box
D. When doing manual tags, have the current artist and album fields default to the next tag

I switched from dingo 394 barebones to 398 seamonkey and your software runs impeccably in it. Nice job!

BS

Posted: Sat 12 Apr 2008, 21:24
by plinej
I didn't see your last post but I'll work more on some of your suggestions. I did find and fix a couple of bugs, I also worked on your previous requests.

3.6 is up now.

Posted: Sat 12 Apr 2008, 22:33
by ravensrest
plinej wrote:I didn't see your last post but I'll work more on some of your suggestions. I did find and fix a couple of bugs, I also worked on your previous requests.

3.6 is up now.
So far, so good with 3.6. I like it a bunch. Hope you do accomodate some of my other requests. So far I have ripped over 70 disks with your scripts!

Regards,
BS

Posted: Sun 13 Apr 2008, 02:50
by plinej
Great, glad it's getting used. I've ripped quite a bit with it too. I will try and work on it some more next week.

Posted: Wed 16 Apr 2008, 12:21
by disciple
Flash is right, and pawdioconverter doesn't work with spaces in paths (unless you've fixed it lately).
It would be nice if that was fixed - I looked at it back when I fixed it in pfind and the trash roxapp, but pawdioconverter was just too daunting for me :)

Posted: Wed 16 Apr 2008, 21:48
by plinej
I haven't used it in a while but I'll add it to the list of things to work on. I don't know how much time I want to put into it though. I'd almost rather start over from scratch on that one.

Posted: Thu 22 May 2008, 11:31
by HairyWill
Jason
not sure if you are aware of this one as I don't do a lot of ripping
I have some CDs where the CDDB lookup returns a genre that isn't in lames list of genres:
http://lame.cvs.sourceforge.net/*checko ... l/id3.html
This causes lame to fail. It would be nice if you could either drop the genre if it was not acceptable to lame. Even better would be if I got to choose a genre from the allowed list.

Posted: Thu 22 May 2008, 21:25
by plinej
Alright, I thought I had some code in there that should reject an unknown genre. I'll look into it when I get a chance.

Posted: Thu 22 May 2008, 22:15
by HairyWill
there is some code in there but I don't think it works. It is doing comparisons between the number of characters in the genre.

I think that the following line might work to replace about 15 lines of code

Code: Select all

lame --genre-list | grep "$GENRE" >/dev/null || GENRE=Other

Posted: Wed 28 May 2008, 01:48
by plinej
3.7 is up. It should fix the problem described by HairyWill.

Posted: Thu 16 Oct 2008, 07:10
by melvix
plinej, thanks for your works!
What you think about multilingual support? As in Pburn, for example.
We are planning to translate in Russian.
Best regards.