TeamNewPipe/NewPipe

refactor download manager

開放

#962 建立於 2018年1月5日

 (72 則留言) (19 個反應) (0 位負責人)Java (3,577 個分叉)batch import
bountydownloaderfeature requesthelp wanted

倉庫指標

星標
 (38,153 顆星)
PR 合併指標
 (平均合併 9天 17小時) (30 天內合併 17 個 PR)

描述

bounty

  • [5] I carefully read the contribution guidelines and agree to them.
  • [no] I checked if the issue/feature exists in the latest version.

Gigaget wase once a downloader distributed on fdroid. However it is discontinued, tho we copypasted their code into NewPipe, and made gigaget our downloader. Now we have to get rid of it, since its causing a lot of trouble. Related issues: https://github.com/TeamNewPipe/NewPipe/issues/961 https://github.com/TeamNewPipe/NewPipe/issues/779 https://github.com/TeamNewPipe/NewPipe/issues/355 https://github.com/TeamNewPipe/NewPipe/issues/345 https://github.com/TeamNewPipe/NewPipe/issues/315

Maybe we could replace it with a Download Manager available on Android Arsenal. Feel free to browse a little and find a downloader you think fits to NewPipe.

A new download manager must have these abilities:

  • using SAF (for downloading to sdcard)
  • Be singe threaded (one thread per download)

Nice to have:

  • Prevent/restrict download on mobile connection
  • download files with external download manager #9142
  • easy accessing videos form download manager
  • make it a lib and put it back on android arsenal
  • show download status in titlebar/notification

貢獻者指南