JasonMillward / Autorippr

Rip discs automatically using a blend of Python, MakeMKV and HandBrake
MIT License
239 stars 60 forks source link

[feature request] - allow ripping discs while compressing #127

Open knoer opened 7 years ago

knoer commented 7 years ago

Would it be possible to separate the ripping and compressing steps into two individual processes?

As of version 1.7.0, Autorippr locks for futher instances running at the same time, which makes sense.

But - while ripping to mkv might take 15-30 minutes, compressing might take one or more hours (depending on encoding settings and system power). After ripping, the disc is ejected, and a new one can be fed - but the ripping of the next disc won't start until the ongoing compression job has finished.

While the system is compressing, it could be a nice feature to be able to rip more discs and put them in queue for compressing. This way, occasionally feeding discs to the system during the afternoon/evening will keep it busy compressing at least overnight, if not more.. (I realize this would be primarily be useful while doing a whole collection of discs - which I'm doing now - less so during everyday ripping of new purchases etc.)

But, anyway, would it be possible to redesign the locking system to allow one instance of ripping and one instance of compressing at a time? -would it make sense?