HLS support improvements
As I discussed with Appwork yesterday. We are getting more and more tickets(email|support.) and posts(board.) made about the following issues.
research into if we can resume and chunk load with FFMpeg. If not, change reliance on FFMpeg for HLS download, and only use it for demuxing.
segments are provided by HTTPS? protocol and we can integrate standard download core (or modified youtubeV2, many urls to one DownloadLink) which will allow for chunk ranging and resume support.
This is required for large HLS downloads (5-10GiB++), and when user has low bandwidth or connection issues (say they are using reconnection module).
FFMpeg also has inherent issue when connection fails for what ever reason, the part segment is not playable due to missing index/meta.