hikikomoriphoenix / Beedio

Android app that lets you find downloadable videos as you browse the web. Allows queuing downloads. Also includes bookmarking and ad-blocking features for easier browsing experience.
GNU General Public License v2.0
148 stars 44 forks source link

Parallel download with start stop function? #78

Closed nowfalsalahudeen closed 4 years ago

hikikomoriphoenix commented 4 years ago

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.