I have often run multiple instances of Fab as I'm backing up my DVD/BD collection to MKV, and have had the same issue with many of the previous releases as well as the most recent 8085 official release.
The issue occurs when you launch the second, and subsequent instance of Fab. The second instance (3rd, 4th, etc depending upon how many optical drives you have) starts reading the disc that the first instance is currently reading and backing up from. This greatly slows down the read process on the first instance and is a complete waste of time - especially when the disk is BD.
Each time to stop this I have to pause the process on the first instance and wait for the scanning window to pop up so I can cancel it. Then, the second instance will start reading the second disc (the one I want). Then, after all this, I resume the backing up process on the first instance and all is good.
I have three optical drives; 2 BR, 1 DVD, and the same issue happens if I have two instances running (backing up two separate discs), and I insert a third, and have to go through the same process as above.
The solution seems straight forward from a coding standpoint. The first instance of Fab should "lock" the drive it's reading from. Second and subsequent instances of Fab should check to see if Fab is running and not be allowed to read from the drive the first instance is currently accessing (and has locked).
There's probably other ways to solve this, but can't be more than a line or two of code.
Thanks, and hope this gets addressed in subsequent releases.
The issue occurs when you launch the second, and subsequent instance of Fab. The second instance (3rd, 4th, etc depending upon how many optical drives you have) starts reading the disc that the first instance is currently reading and backing up from. This greatly slows down the read process on the first instance and is a complete waste of time - especially when the disk is BD.
Each time to stop this I have to pause the process on the first instance and wait for the scanning window to pop up so I can cancel it. Then, the second instance will start reading the second disc (the one I want). Then, after all this, I resume the backing up process on the first instance and all is good.
I have three optical drives; 2 BR, 1 DVD, and the same issue happens if I have two instances running (backing up two separate discs), and I insert a third, and have to go through the same process as above.
The solution seems straight forward from a coding standpoint. The first instance of Fab should "lock" the drive it's reading from. Second and subsequent instances of Fab should check to see if Fab is running and not be allowed to read from the drive the first instance is currently accessing (and has locked).
There's probably other ways to solve this, but can't be more than a line or two of code.
Thanks, and hope this gets addressed in subsequent releases.
Comment