Использование системного youtube-dl в Youtube DL GUI (Youtube DLG)

Есть весьма корявенькая, но очень полезная программа Youtube DLG — графический интерфейс для youtube-dl — программы для скачивания с Youtube, Вконтакте, Facebook, Одноклассников Яндекс Диска и множества других сайтов.

На одном из компьютеров внезапно перестала что-либо скачивать, выдавая просто ошибку («Error»). Помогло удаление всего в папке ~/.config/youtube-dlg/, но по ходу разбирательств выяснилось, что Youtube DLG не использует системный youtube-dl, установленный в составе пакета youtube-dl, а вместо этого скачивает бинарник из интернета и запускает именно его.

Сделал патч, исправляющий эту проблему: https://github.com/mikhailnov/youtube-dl-gui/commit/0d1a59487dc14ec7a66c51c3d655df28b888158b
Теперь бинарник из интернета скачивается только если не найден youtube-dl в $PATH, иначе используется уже установленный youtube-dl.

Deb-пакет youtube-dlg с моим исправлением можно взять здесь.

UPD. Сейчас понял, что патч поломал функционал кнопки «Обновить»: бинарник скачается, но не будет использоваться, да я б вообще этот функционал вырезал.

1
Отправить ответ

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
самые новые самые старые рейтинг
Сообщать по почте
trackback

[…] Использование системного youtube-dl в Youtube DL GUI (Youtube DLG) 12.07.2019 […]