LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   making direct copies of music CDs? (https://www.linuxquestions.org/questions/slackware-14/making-direct-copies-of-music-cds-124020/)

Locura 12-08-2003 07:40 PM

making direct copies of music CDs?
 
I have a lot of rare CDs (imports, etc) that I like to copy and keep the original somewhere I won't lose it (since they're a pain in the ass to go buy again). However, I know of no way in Linux to make a direct copy, I always just use cdparanoia or something like that to rip them all to WAV and then cdrecord to burn them to an audio CD. The only problem with this, is that it won't make a true 1-to-1 copy of the CD, and therefore CDDB will not recognize the CD and pull the track info when I play it in XMMS or any other app that uses CDDB.

Is there a way to make a 1-to-1 copy of a music CD? I don't think that you can make an ISO of it, since audio CDs do not use ISO9660.

Tinkster 12-08-2003 07:51 PM

What about cdrdao?

cdrdao copy --on-the-fly --source-device <your CD> --device <your burner>




Cheers,
Tink

Locura 12-08-2003 08:20 PM

Never used that before, does it require the source device to use SCSI emulation?

Tinkster 12-08-2003 08:24 PM

From what I know, yes. If you don't like that
it should be able to use an image, reading
from the burner.

Cheers,
Tink

Locura 12-08-2003 08:27 PM

Well, I have run into problems with hdparm returning bad output for my DVD/CDROM drive when I use SCSI emulation, so I don't use it anymore. I didn't see any visible problems with the operation of the drive, so I might as well try using it again. The hdparm issue is one for another thread though :)

Tinkster 12-08-2003 08:43 PM

Quote:

Originally posted by Locura
Well, I have run into problems with hdparm returning bad output for my DVD/CDROM drive when I use SCSI emulation, so I don't use it anymore. I didn't see any visible problems with the operation of the drive, so I might as well try using it again. The hdparm issue is one for another thread though :)
BAH :}


Let's just fix that while we're at it, OK? ;)

All you need to do is to put a call to hdparm
in /etc/rc.d/rc.S before rc.modules gets
called ... or in rc.modules before ide-scsi is
loaded ;)



Cheers,
Tink

Locura 12-08-2003 09:01 PM

Yeah, the only thing is, I haven't the clue what the correct parameters to use for the hdparm statement. I'll post back here once I try it, with the info on the drive and the error that I get. I'm working on a lot of stuff tonight for work, and I don't want to reboot my computer to enable SCSI emulation (unless it can be done w/out rebooting, the only way I know how to enable it is through the APPEND statement in LILO).

Thanks a bunch!

lucho 12-08-2003 10:55 PM

Well, if you have it as a module, you don't have to reboot. But then you will need ide-cd as a module as well. OTOH, I'm using 2.6, and I dont have to use the silly ide-scsi module any longer. In fact, Linus seems happy to let it die, and I for one won't miss it. Take a look at this link.
So now in cdrecord you can use the following syntax (say SCSIDEV=0,1,0)
cdrecord dev=ATAPI:$SCSIDEV
I havent used cdrao lately but it might be the same.


All times are GMT -5. The time now is 03:26 AM.