Got an idea or feedback?

This board is for submitting feedback on desired product features and voting on others' requests. Since we support anonymous feedback, please include your email in the post if you would like us to follow up with you.

For support inquiries, please visit https://www.keeprix.com/support for a faster response.

Parallel Fetching Across Providers to Reduce Queue Idle Time

I’ve been looking at how Keeprix handles video jobs and noticed a possible efficiency improvement in the workflow. Right now it appears to move through the phases sequentially: Fetching Resources → Decrypting/Encoding → Processing Video. Once a job reaches Processing Video, that time could be used more effectively by already starting the resource fetch for upcoming jobs. More specifically, there does not seem to be a reason fetching has to remain serialized across different streaming providers. For example, Keeprix should be able to fetch from Netflix, Hulu, and HBO in parallel while another video is already in Processing Video, with concurrency managed independently per provider as needed. This would not make the actual video processing faster, but it should improve queue efficiency by reducing idle time and making better use of the time spent during processing and thus speeding up the whole process. Curious if this kind of parallel, provider-aware fetching would fit within the current design. This request is related to other requests for multiple simultaneous downloads, but more focused on pipeline efficiency and provider-level parallelism.

mmarx82 about 1 month ago

1