A python open source Internet Download Manager with multi-connections

FireDM

FireDM is a python open source (Internet Download Manager) with multi-connections, high speed engine, it downloads general files and videos from youtube and tons of other streaming websites .
Developed in Python, based on “LibCurl”, and “youtube_dl”.

Features:

  • High download speeds “based on LibCurl” –
    See Speed test of: aria2 vs FireDM
  • Multi-connection downloading “Multithreading”
  • Automatic file segmentation.
  • Automatic refresh for dead links.
  • Resume uncompleted downloads.
  • Support for Youtube, and a lot of stream websites “using youtube-dl to fetch info and libcurl to download media”.
  • download entire video playlist or selected videos.
  • download fragmented video streams, and encrypted/nonencrypted HLS media streams.
  • watch videos while downloading* “some videos will have no audio until
    finish downloading”.
  • download video subtitles.
  • write video metadata to downloaded files.
  • check for application updates.
  • Scheduling downloads
  • Re-using

     

     

     

    To finish reading, please visit source site