Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT? (Read 7821 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Hi to everyone,
that's a strange thing that after years of lurking with good results,
after discovering the way of secure rippin' thanks to all you,
I decided to throw away my pc in place of two wonderful MAC machines.

I'm HAPPY and I wouldn't never come back to windows, but the bad news are:
there's not a way to have an identical copy of audio cds in secure mode.
some try:
Take Toast, Copy CD, Insert blank, you go. But it's NOT secure rip.
Take X-CDRoast, Rip tracks w/paranoia, burn tracks. But even in DAO mode, still a gap between tracks, no cue/bin way.
Firestarter FX: locks and hangs my MacMini and my Powerbook when ripping.
Can't understand why, and it was a way to a have a cue/bin image, ....

well, finally does NOT exist a secure ripper and GUI for Lame 3.90.3 together!!
so, for us, lonely mac users, what' sthe way?

it's a simply need of:
secure rip -> cue/bin (or toc/bin) -> burning (without GAPs) -> (MP3 3.90.3)

someone could help to find a way? (and I'll be thankful 4ever)

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #1
Hello borndevil,

I can't comment on any Mac software as I don't have a Mac. But this is what I'd probably do:

1) Find software that rips without destroying the gaps.
2) Find a CRC generation tool.
3) Rip the CD twice into two different locations.
4) Generate CRCs files for your two rips.
5) If the CRCs match for both rips you can be quite sure your extraction was secure.

Hope that helps.
daefeatures.co.uk

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #2
First of all, I'd like to voice my opposition to calling it "secure ripping". Security is about protection, and ripping is about copying. What you want is that your copy is as similar as possible to what was written to the CD in the first place, and this has nothing to do with security. The term "secure ripping" is usually used by proponents of Exact Audio Copy.

AFAIK there are only two rippers for Mac OS X that perform error correction: iTunes and cdparanoia. My experience is that cdparanoia in general does a better job than iTunes, and only fails on terribly scratched disks. It's worth noting that the kernel in Mac OS X also appears to offer some error correction.

The command line utility 'cdrdao' uses cdparanoia for reading and copying audio CDs. Even though it has limited support for CUE files, it creates it's own native TOC format when reading a CD. The application MissingMediaBurner wraps it in a nice GUI, but I couldn't get it to work on my mac.

I'd suggest you either settle with using iTunes to rip to Apple Lossless and burn without volume correction or gaps, or get familiar with the command line and how to install third party utilities using e.g. Fink.

I apologize if I was ranting, but I just couldn't help it

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #3
I'd recommend you try xACT which, amongst many other things, is a front end for cdda2wav w/paranoia. You can rip to individual tracks or one large one but there is no facility for creating a TOC/CUE file.

When you say there are gaps with X-CD-Roast, do you mean the gaps that are between the tracks on the CD or added gaps like with TAO ? AFAIK there is no ripper for OS X that will leave out the gaps like EAC can but why anyone wants that facility baffles me somewhat.

The two most convenient ways to use Lame under OS X are
iTunes - LAME and this (you need to install both the framework and component).

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #4
THANK YOU! 4 your answer.
when I mean gaps, I mean gaps between tracks. taking a live recording, you hear a silence (even for a while) between tracks.

MissingMediaBurner doesn't work for me too.
xACT, yes, it works w/paranoia. any idea for build a toc/cue file... and for burn it?
lamework... I would to know a prg can use it... and... Lame 1.2? O_o

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #5
Quote
THANK YOU! 4 your answer.
when I mean gaps, I mean gaps between tracks. taking a live recording, you hear a silence (even for a while) between tracks.

MissingMediaBurner doesn't work for me too.
xACT, yes, it works w/paranoia. any idea for build a toc/cue file... and for burn it?

lamework... I would to know a prg can use it... and... Lame 1.2?


If the show hasn't already been poorly burned with such gaps, then I'd recommend Toast which does a lot of things very well but isn't cheap. Failing that I would have said MissingMediaBurner (alas non-functioning for you) and then X-CD-Roast but that's not much help either. FWIW, I've burned a couple of audio discs with X-CD-Roast and they came out gapless so maybe you need to check your settings again.



Once again I would have recommended MissingMediaBurner for TOC creation but it seems you're not having much luck with any of the GUIs for cdrdao. You could try installing the command line program itself with Fink or Darwin Ports as suggested earlier but I wouldn't rate your chances of success.



You can open tracks one at a time in QuickTime Player and select Lame from File->Export but a nice way to use the lamework components once installed is with another program from the same developer, QTConvert. Install the contextual menu plug in, select and right (control) click on a load of WAVs you wish to convert to MP3. Select "Send to QTConvert", select LAME MP3 from the Export Format, choose a destination directory and LAME options and you're away.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #6
Quote
If the show hasn't already been poorly burned with such gaps, then I'd recommend Toast which does a lot of things very well but isn't cheap.

and it doesn't use paranoia lib
Quote
Failing that I would have said MissingMediaBurner (alas non-functioning for you)

for most users of last mac w/internal units too
Quote
and then X-CD-Roast but that's not much help either. FWIW, I've burned a couple of audio discs with X-CD-Roast and they came out gapless so maybe you need to check your settings again.

mmm... I think you lost something... Roast burned tracks HAVE gaps, if it's not so for you, I hope you share with me your "how to", I'm loosing sleep...
Quote
Once again I would have recommended MissingMediaBurner for TOC creation but it seems you're not having much luck with any of the GUIs for cdrdao.

...and you're right! cdrdao doesn't work with ultimate mac machines
Quote
Install the contextual menu plug in

how?
Quote
Send to QTConvert

but which version of lame is? 1.2??

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #7
I uploaded a small shell script I use for copying CDs with cdrdao - which uses cdparanoia for reading from audio CDs. Perhaps you'll find it interesting.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #8
Quote
I uploaded a small shell script I use for copying CDs with cdrdao - which uses cdparanoia for reading from audio CDs. Perhaps you'll find it interesting.
[a href="index.php?act=findpost&pid=299180"][{POST_SNAPBACK}][/a]


It ripped like a beauty but created two files, data.bin & out.toc in /private/tmp/cdcopy.1508. cdrdao, MissingMediaBurner and Firestarter FX all refuse to burn the TOC/BIN set with the errors:

ERROR: Track 1: Cannot open audio file "data.bin": No such file or directory
ERROR: Track 2: Cannot open audio file "data.bin": No such file or directory
ERROR: Track 3: Cannot open audio file "data.bin": No such file or directory
ERROR: Toc file "/private/tmp/cdcopy.1508/out.toc" is inconsistent.

Can you advise as to what the problem might be ?

  Cheers.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #9
Quote
Quote
If the show hasn't already been poorly burned with such gaps, then I'd recommend Toast which does a lot of things very well but isn't cheap.

and it doesn't use paranoia lib


I meant for burning not for ripping

Quote
mmm... I think you lost something... Roast burned tracks HAVE gaps, if it's not so for you, I hope you share with me your "how to", I'm loosing sleep...

Quote
Install the contextual menu plug in

Quote
how?


Just follow the Instructions in the file named "Installation" in QTConvert.dmg

Quote
Send to QTConvert


Quote
but which version of lame is? 1.2??


If you've installed Lamework then as far as I can tell it's 3.95


[a href="index.php?act=findpost&pid=299177"][{POST_SNAPBACK}][/a]

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #10
FireStarter FX and MissingMediaBurner work here. If they need to be updated for the drives in the new hardware, maybe you could use an external drive? See if you find one around you.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #11
thanx danchr, I'll try it for sure.

ffooky, thank you for answer, but I installed Lamework and I have nothing in my contestual menu when I right-select a wav file. However it could be 3.95 (where can I see that?) but my goal would be 3.90.3 and the only converter is LameiTunes, there's NOT another converter for such version (??). i wouldn't avoid iTunes for ripping and need to use it just for conversion...

jido: of course if someone wrote that codes somewhere must work, and you're lucky with them, I would be too.

One strange thing, however. AquaCDBurn is a GUI for cdrdao and it WORKS for me... yes, it rips, it cannot provide me cue/bin support but it rips. it uses a driver called "combo" and it works!

Firestarter FX start to rip, and at 09 seconds it hangs both mac. That's an issue that most people had, and it's strange it could not be fixed.

So... if Firestarter FX could use this "combo" driver...

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #12
Quote
thanx danchr, I'll try it for sure.

ffooky, thank you for answer, but I installed Lamework and I have nothing in my contestual menu when I right-select a wav file. However it could be 3.95 (where can I see that?) but my goal would be 3.90.3 and the only converter is LameiTunes, there's NOT another converter for such version (??). i wouldn't avoid iTunes for ripping and need to use it just for conversion...

[a href="index.php?act=findpost&pid=299234"][{POST_SNAPBACK}][/a]


It's QTConvert that installs the contextual menu. You can then access LAME through the export options of QTConvert.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #13
Quote
Can you advise as to what the problem might be ?
[a href="index.php?act=findpost&pid=299186"][{POST_SNAPBACK}][/a]

Yes, the TOC file points to the relative path of the data file. Appearantly, your apps do not handle this. I'll see if it's something I can fix

Anyway, if you aren't afraid of using the terminal, I'd suggest you read the CDRDAO manual - which I included as both the original and HTML - and consider using it. It's a good utility with an intuitive interface; I like it.

To copy using cdcopy, you should only have to:
- install the binaries into e.g. /usr/local/bin
- insert the CD to copy
- type 'cdcopy' into a terminal
- when the CD is ejected, insert a blank CD
- profit!

If you wish to make more than one copy, type, 'cdcopy 2', etc. There's one issue you might discover: I had to hardcode the device name, since I haven't figured out how to discover it dynamically, so that might be an issue.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #14
does it have CDDB support?

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #15
Quote
Quote
Can you advise as to what the problem might be ?
[a href="index.php?act=findpost&pid=299186"][{POST_SNAPBACK}][/a]

Yes, the TOC file points to the relative path of the data file. Appearantly, your apps do not handle this. I'll see if it's something I can fix

Anyway, if you aren't afraid of using the terminal, I'd suggest you read the CDRDAO manual - which I included as both the original and HTML - and consider using it. It's a good utility with an intuitive interface; I like it.

To copy using cdcopy, you should only have to:
- install the binaries into e.g. /usr/local/bin
- insert the CD to copy
- type 'cdcopy' into a terminal
- when the CD is ejected, insert a blank CD
- profit!

If you wish to make more than one copy, type, 'cdcopy 2', etc. There's one issue you might discover: I had to hardcode the device name, since I haven't figured out how to discover it dynamically, so that might be an issue.
[a href="index.php?act=findpost&pid=299281"][{POST_SNAPBACK}][/a]


I realised what a dummy I'd been but unfortunately I still get errors:

dyld: cdrdao Undefined symbols:
cdrdao undefined reference to _gcvt expected to be defined in /usr/lib/libSystem.B.dylib
/usr/local/bin/cdcopy: line 62: 28031 Trace/BPT trap          cdrdao $* -n --eject --device IODVDServices/1 --driver generic-mmc out.toc

after the ripping process and:

ERROR: Cannot open toc file 'out.toc' for reading: No such file or directory

after the prompt to enter a blank.

This is the wierd bit...it's no longer creating the TOC or asking Little Snitch to connect to the FreeDB. The only things I can think of are that I have cdrdao 1.1.7 installed in /sw/bin as well as your 1.1.9 in /usr/local/bin. I created a .cdrdao in ~/ a while back which is:

write_buffers: 32
write_device: "IOCompactDiscServices"
write_driver: "generic-mmc"
read_device: "IOCompactDiscServices"
read_paranoia_mode: 3
read_driver: "generic-mmc"

as I only had an external CD burner when I obtained the 1.1.7 build. I suppose the fact that it seems to be ripping happily from the internal DVD drive makes that a red herring.

I get the same error in cdrdao.crash.log:

Host Name:    ***********
Date/Time:      2005-05-21 01:04:15 +0100
OS Version:    10.3.9 (Build 7W98)
Report Version: 2

Command: cdrdao
Path:    /usr/local/bin/cdrdao
Version: ??? (???)
PID:    2837
Thread:  Unknown

Link (dyld) error:

dyld: cdrdao Undefined symbols:
cdrdao undefined reference to _gcvt expected to be defined in /usr/lib/libSystem.B.dylib

Cheers.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #16
Quote
dyld: cdrdao Undefined symbols:
cdrdao undefined reference to _gcvt expected to be defined in /usr/lib/libSystem.B.dylib
/usr/local/bin/cdcopy: line 62: 28031 Trace/BPT trap          cdrdao $* -n --eject --device IODVDServices/1 --driver generic-mmc out.toc
...
Date/Time:      2005-05-21 01:04:15 +0100
OS Version:     10.3.9 (Build 7W98)
Report Version: 2
[a href="index.php?act=findpost&pid=299335"][{POST_SNAPBACK}][/a]

The binary I provided is compiled on Mac OS X 10.4, and such binaries often do not work on earlier releases. I suggest you remove it from your PATH and use the Fink installed binary you have. BTW, if you have an extra CD drive, you can use cdrdao's built in copying.

Quote
does it have CDDB support?
[a href="index.php?act=findpost&pid=299284"][{POST_SNAPBACK}][/a]

Yes, the script fetches the CDDB data from FreeDB and writes it to the CD as CD-TEXT. Not that it's ever been of any use to me, but what the hell...

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #17
Quote
The binary I provided is compiled on Mac OS X 10.4, and such binaries often do not work on earlier releases. I suggest you remove it from your PATH and use the Fink installed binary you have. BTW, if you have an extra CD drive, you can use cdrdao's built in copying.
[a href="index.php?act=findpost&pid=299379"][{POST_SNAPBACK}][/a]


Thanks very much indeed. I whacked the 1.1.9 and cdcopy works flawlessly.
Is there a way to set up a secondary .cdrdao file so I can use cdrdao on its own with either the internal drive or my external Lite-on burner ? At the moment I just open up the file and replace "IODVDServices" with "IOCompactDiscServices" which is a bit inelegant but I can't " use option '--device bus,id,lun' " as I can't find the relevant info anywhere.

[MAC] Paranoia ->Cue+Bin -> Burn - TOO DIFFICULT?

Reply #18
Mac Mini w/Combo: it hangs computer after 9 seconds and drive start with strange sounds as it seek over an error... and repeating this until a mac os pop-up said that it's not recognized

here's the log:

Cdrdao version 1.1.9 - © Andreas Mueller <andreas@daneb.de>
  SCSI interface library - © Joerg Schilling
  Paranoia DAE library - © Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Using libscg version 'schily-0.8'

IODVDServices/1: MATSHITA CD-RW  CW-8123        Rev: CAD4
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Reading toc and track data...

Track  Mode    Flags  Start                Length
------------------------------------------------------------
1      AUDIO  0      00:00:32(    32)    04:20:15( 19515)
2      AUDIO  0      04:20:47( 19547)    02:23:10( 10735)
3      AUDIO  0      06:43:57( 30282)    04:19:05( 19430)
Leadout AUDIO  0      11:02:62( 49712)

PQ sub-channel reading (audio track) is supported, data format is BCD.
Raw P-W sub-channel reading (audio track) is supported.
Copying audio tracks 1-3: start 00:00:00, length 11:02:62 to "data.bin"...
Track 1...
Found ISRC code.
00:09:00


Powerbook SuperDrive 1,5: it don't hangs but can't read cd as well. it eject cd source after some time

here log:

Cdrdao version 1.1.9 - © Andreas Mueller <andreas@daneb.de>
  SCSI interface library - © Joerg Schilling
  Paranoia DAE library - © Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Using libscg version 'schily-0.8'

IODVDServices/1: MATSHITA DVD-R  UJ-825        Rev: DAM5
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Reading toc and track data...

Track  Mode    Flags  Start                Length
------------------------------------------------------------
1      AUDIO  0      00:00:32(    32)    04:20:15( 19515)
2      AUDIO  0      04:20:47( 19547)    02:23:10( 10735)
3      AUDIO  0      06:43:57( 30282)    04:19:05( 19430)
Leadout AUDIO  0      11:02:62( 49712)

PQ sub-channel reading (audio track) is supported, data format is BCD.
Copying audio tracks 1-3: start 00:00:00, length 11:02:62 to "data.bin"...
Track 1...
Found ISRC code.
Found 33638 Q sub-channels with CRC errors.
Found disk catalogue number.
dyld: cdrdao Undefined symbols:
cdrdao undefined reference to _gcvt expected to be defined in /usr/lib/libSystem.B.dylib
/usr/bin/cdcopy: line 62:  1124 Trace/BPT trap          cdrdao $* -n --eject --device IODVDServices/1 --driver generic-mmc out.toc