hikikomoriphoenix/Beedio

Parallel download with start stop function?

Closed this issue · 1 comments

Parallel download with start stop function?

I don't see any benefits for parallel download. The app was made for slow internet connection in mind. That is why videos are downloaded sequentially in a queue to complete one download in the shortest amount of time at the same time not having to manually start another one. People download in parallel because they don't want to manually click start every time. But that problem is already covered in sequential downloading.

Parallel downloading does allow the use of full internet speed. But in consideration to slow internet connection, instead of downloading videos in parallel, a video can be divided into segments and each segment is downloaded in parallel to another. This is what download accelerators used to do. This is no longer a problem with Java NIO as it does non-blocking processing.