From: Emily J. <m5c...@ea...> - 2004-11-21 10:32:38
|
On Sat, 20 Nov 2004 21:09:45 -0500 Chris Zubrzycki <be...@ma...> wrote: > On Nov 19, 2004, at 5:43 AM, Emily Jackson wrote: > > > [This message was originally sent to xcdroast's maintainer, but the > > message bounced.] > > > > The autodiskmount process that xcdroast has to stop temporarily in > > order > > to work doesn't exist on OS X 10.3; it is called diskarbitrationd. > > As a result, xcdroast is only partially functional, and then only if > > System Prefs-->CDs is set to ignore blank disks that are inserted. > > It is impossible to use xcdroast for such tasks as ripping tracks > > from audio CDs, because the Finder and/or iTunes keeps grabbing the > > CD. I got xcdroast working properly (I hope) by replacing all > > references in the source code to autodiskmount by diskarbitrationd. > > The files that have to > > be changed are src/init.c, src/io.c, src/main.c, and src/setup.c. > > The manual way is to use diskutil -u disk1 (or whatever /dev entry is > used for the cd (use mount to find it) That doesn't work when rippping CDs because xcdroast has to access the CD several times (I did try unmounting the CD manually. All I got was a mess--the Finder and iTunes grabbing the CD each time before I had a chance to unmount it manually, xcdroast aborting, etc.) Also, when xcdroast starts up, you are asked to type in your administrative password to stop a process that doesn't even exist (autodiskmount), which, of course, produces an error. The OS X binary version offered at xcdroast.org is corrected to reflect the change from autodiskmount to diskarbitrationd; I thought that maybe Fink's version should be corrected also in order to have a fully-functional program rather than a partially-functional one. Thanks, Emily -- "If it seem slow, wait for it; it will surely come, it will not delay." Emily Jackson <http://home.hiwaay.net/~emilyj/missjackson.html> |