cyanrip icon indicating copy to clipboard operation
cyanrip copied to clipboard

[Feature Request] autoloader support

Open wally-crunk opened this issue 2 years ago • 4 comments

A few autoloaders on the market allow the processing of a stack of discs (FIFO), like the Acronova/Datatronics Nimbie and Primera. It would be very helpful to implement/document a procedure to use autoloaders with cyanrip.

wally-crunk avatar Jul 30 '23 12:07 wally-crunk

For example,

-Q | Eject CD tray if ripping has been successfully completed

It might be helpful to have a similar option Eject option if the disc is fully failed, to allow the stack to continue processing.

wally-crunk avatar Jul 30 '23 12:07 wally-crunk

For example,

-Q | Eject CD tray if ripping has been successfully completed

It might be helpful to have a similar option Eject option if the disc is fully failed, to allow the stack to continue processing.

That's generally not really going to happen. It's possible that a heavily damaged disc can lock CDParanoia up.

Is -Q, plus a bash for-loop enough to handle autoloaders?

cyanreg avatar Apr 07 '24 04:04 cyanreg

Sorry for the delay.

Is -Q, plus a bash for-loop enough to handle autoloaders?

Yes, if the discs are all good. If there is a disc that cyanrip decides is a "fail", if it aborts and does not eject the disc, then the process would stop. On a long run (for example, overnight), that is a large bummer.

In a case where CDparanoia is able to abort / report a fail to Cyanrip, and the disc isn't going to be used anymore, that's the perfect use case for a "Eject on failed" that works the same way as the "Eject on success".

wally-crunk avatar Sep 03 '24 17:09 wally-crunk

cyanrip returns a non-zero error code on errors.

Basically what do you want cyanrip to do? Explain to someone who has never seen an autoloader, how they work, what they expect "eject" to mean, or how they move to other discs?

cyanreg avatar Sep 03 '24 18:09 cyanreg