FireDM 2021.3.18
Download practically any sort of files including videos from some of the most popular streaming websites with the help of this open-source app
Having said that, if you're looking for a dependable download/video manager that ticks all the boxes above, then you might want to check out FireDM.
One of the fastest open-source download managers out there
FireDM is an open-source Internet download manager build with Python and it's based on the following well-respected libraries: pyCuRL/libcurl, youtube_dl, and PySimpleGUI.
The whole premise behind the app is that it uses these well-known (and open-source) libraries, so you can be sure no funky business will go down, as well as the fact that it's designed to be uber-fast with an engine that supports multi-connection (multithreading).
FireDM's feature set
Besides boasting multi-connection support, the app also has the following goodies: automatic file segmentation, the option to resume uncompleted downloads, scheduled downloads, a nifty clipboard monitor, proxy support (for HTTP, HTTPS, Socks4, and Socks5).
You are also provided with the freedom of choosing the exact download speed limits, the number of maximum concurrent downloads, and the maximum number of connections per download.
It's worth noting that the app supports YouTube and most of the other popular video sharing, streaming websites.
Not modern-looking doesn't mean that the GUI is bare-bones, though. For example, you are provided with well over 140 GUI themes to choose from, which is a lot more than most other download managers combined can offer.
Conclusion
To conclude, if you're looking for a super-fast, dependable, and clean download manager for general use and you don't mind a 90s-looking GUI, then, by all means, give FireDM a try-out.
Features:
- High download speeds "based on LibCurl"
- 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 existing connection to remote server.
- Clipboard Monitor.
- proxy support (http, https, socks4, and socks5).
- user/pass authentication, referee link, use cookies, video thumbnail, subtitles.
- MD5 and SHA256 checksums.
-
user can control a lot of options:
- select and edit themes.
- set proxy.
- Speed limit.
- Max. Concurrent downloads.
- Max. connections per download.
Change log:
2021.3.18:
- [critical] Fix automatic file segmentation issue #223
- [gui] Fix gui realtime update while using too many connections, issue #223
- Fix filename extraction from http-headers, issue #217
- fix error for non-resumable files or unknown ranges., issue #217
- added a warning popup when downloading a non-resumable files.
- [Gui] fix titlebar color for popup window.
- [clipboard] extend url monitor to include http, https, ftp, ftps, and file schemes, issue #220
- [gui] prevent window resize to zero.
- [gui] fix flickering in "Downloads tab" while downloading playlist
- [gui] reset select_all status in Downloads tab.
- [update] auto check for updates fix.
- [gui] changed playlist download icon, issue #210
- [gui] enhance startup/shutdown time
Homepage: https://github.com/firedm/FireDM
Release Notes: https://github.com/firedm/FireDM/releases
Download
Windows - https://github.com/firedm/FireDM/releases/download/2021.3.18/FireDM_2021.3.18.zip
Linux - https://github.com/firedm/FireDM/releases/download/2021.3.18/FireDM-2021.3.18-x86_64.AppImage