Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] autoloader support #55

Open
wally-crunk opened this issue Jul 30, 2023 · 4 comments
Open

[Feature Request] autoloader support #55

wally-crunk opened this issue Jul 30, 2023 · 4 comments

Comments

@wally-crunk
Copy link

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
Copy link
Author

wally-crunk commented Jul 30, 2023

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.

@cyanreg
Copy link
Owner

cyanreg commented Apr 7, 2024

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?

@wally-crunk
Copy link
Author

wally-crunk commented Sep 3, 2024

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".

@cyanreg
Copy link
Owner

cyanreg commented Sep 3, 2024

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants