It would be worth testing multiple runs of `videodownload`.  The old version explicitly tried to block multiple runs at the same time, and I think the new version (here) may support it.

If you have time to test (and/or tweak the code), please do try!