FireDM — это менеджер загрузок с открытым исходным кодом на Python с несколькими соединениями, высокоскоростным движком, он загружает общие файлы и видео с Youtube и множества других потоковых веб-сайтов.
Разработано на Python на основе «LibCurl» и «youtube_dl».
Функции:
Высокая скорость загрузки «на основе LibCurl»
Загрузка с несколькими подключениями "Многопоточность"
Автоматическая сегментация файлов.
Автоматическое обновление мертвых ссылок.
Возобновление незавершенных загрузок.
Поддержка Youtube и множества потоковых веб-сайтов, «использующих youtube-dl для получения информации и libcurl для загрузки мультимедиа».
загрузить весь плейлист видео или выбранные видео.
загружать фрагментированные видеопотоки и зашифрованные/незашифрованные медиапотоки HLS.
смотреть видео во время загрузки * «некоторые видео не будут иметь звука до завершения загрузки».
скачать субтитры к видео.
записывать метаданные видео в загруженные файлы.
проверьте наличие обновлений приложения.
Планирование загрузок
Повторное использование существующего подключения к удаленному серверу.
Монитор буфера обмена.
поддержка прокси (http, https, socks4 и socks5).
аутентификация пользователя/пароля, реферальная ссылка, использование файлов cookie, миниатюра видео, субтитры.
использовать пользовательские файлы cookie.
Контрольные суммы MD5 и SHA256.
Пользовательские темы графического интерфейса.
Установить ограничение скорости загрузки
Пользователь может запускать команды оболочки или выключать компьютер после завершения загрузки.
Контроль количества одновременных загрузок и макс. соединений на каждую загрузку.