VDL 1.5
Привет моим немногочисленным, но очень дорогим подписчикам :)
Продолжаю VDLить. В новой версии не делал прям каких-то прорывных вещей - сосредоточился на правке багов и полировке того, что есть на основе ваших отзывов с предыдущей версии.
Итак, что изменилось в этой версии:
1. Превьюшки к видео.
Если превьюшки по какой-то причине видеть не хочется (в принципе не нравятся, или нет желания тратить дополнительный трафик на их загрузку), то их можно отключить в настройках.
2. Массовое скачивание аудио
Для этого жмите на стрелку справа от кнопки "Скачать" и выбирайте "Скачать аудио".
3. Удаление временных файлов
Если пользователь удаляет ролик из загрузок, то необходимые для докачки временные файлы (.part) теперь удаляются автоматически.
4. Запоминание позиции и размера
Теперь программа запоминает позицию на экране и размер окна, и при следующем запуске они будут такими, как были при закрытии.
5. Копирование URL ролика в буфер обмена из истории
6. Пользовательские маски для наименования скачанных файлов
Теперь вы сами решаете как называются скачанные файлы :) Шаблон задается по правилам youtube-dl, можно посмотреть тут: https://github.com/ytdl-org/youtube-dl#output-template Если не дружите с английским, или просто не понимаете как задать шаблон - пишите в комментах, помогу разобраться.
7. Запоминание последней папки, в которую что-то сохранялось
Удобно если выбран режим "Всегда выдавать запрос на сохранение файлов".
8. Корректная индикация загрузки
Поправил баг индикатора процесса загрузки. В прошлой версии если на закачке нажать "Отмена", а потом "Продолжить", то процесс загрузки не будет отображаться до перезапуска программы (сама загрузка при этом работает как надо). В этой версии индикатор работает правильно.
9. Вывод fps ролика
10. Ограничение скорости закачки
Предвижу вопросы по заданию индивидуальных ограничений уже во время загрузки, типа как в торрент-клиентах. Сразу оговорюсь это невозможно (ну не прям так чтобы совсем невозможно, но непросто и в рамки программы пока не вписывается). Все потому, что скачиванием занимается внешняя утилита и параметры ей надо передать до загрузки, во время загрузки их изменить уже нельзя, придется душить весь процесс. Возможно когда-нибудь доберусь и до сюда, но в ближайшие планы точно не входит.
11. Проверка наличия ролика в закачках перед поиском
Если пользователь пытается искать ролик, который уже загружается, то будет выдано предупреждение. Должно облегчить жизнь тем, у кого стоит автоматический подхват url из буфера обмена.
12. Поправил баг с "фантомными" данными
В прошлых версиях если во время поиска нажать кнопку "Отмена", то программа все-равно дожидалась данных по последнему ушедшему до отмены запросу и отображала их. Это приводило к тому, что при отмене старого поиска и начале нового иногда отображались как старые результаты, так и новые. В этой версии в момент нажатия кнопки "Отмена" программа напрочь забывает о том, что запрашивала какие-то данные.
13. Поправил поиск по ссылкам вида https://www.youtube.com/watch?v=O8u61dQut1E&list=PLyhufY...
То есть пользователь явно хочет скачать видео, но url также содержит упоминание плейлиста и в предыдущих версиях начинался поиск именно по плейлисту. Начиная с этой версии такие ссылки анализируются и информация подтягивается корректно по конкретному ролику, а не по всему плейлисту.
Скачать как всегда можно тут: https://github.com/engatec/vdl/releases
Доступны версии для Windows, Linux, MacOS