VDL 1.5

Привет моим немногочисленным, но очень дорогим подписчикам :)


Продолжаю VDLить. В новой версии не делал прям каких-то прорывных вещей - сосредоточился на правке багов и полировке того, что есть на основе ваших отзывов с предыдущей версии.


Итак, что изменилось в этой версии:

1. Превьюшки к видео.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Если превьюшки по какой-то причине видеть не хочется (в принципе не нравятся, или нет желания тратить дополнительный трафик на их загрузку), то их можно отключить в настройках.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

2. Массовое скачивание аудио

Для этого жмите на стрелку справа от кнопки "Скачать" и выбирайте "Скачать аудио".

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

3. Удаление временных файлов

Если пользователь удаляет ролик из загрузок, то необходимые для докачки временные файлы (.part) теперь удаляются автоматически.

4. Запоминание позиции и размера

Теперь программа запоминает позицию на экране и размер окна, и при следующем запуске они будут такими, как были при закрытии.

5. Копирование URL ролика в буфер обмена из истории

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

6. Пользовательские маски для наименования скачанных файлов

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Теперь вы сами решаете как называются скачанные файлы :) Шаблон задается по правилам youtube-dl, можно посмотреть тут: https://github.com/ytdl-org/youtube-dl#output-template Если не дружите с английским, или просто не понимаете как задать шаблон - пишите в комментах, помогу разобраться.

7. Запоминание последней папки, в которую что-то сохранялось

Удобно если выбран режим "Всегда выдавать запрос на сохранение файлов".

8. Корректная индикация загрузки

Поправил баг индикатора процесса загрузки. В прошлой версии если на закачке нажать "Отмена", а потом "Продолжить", то процесс загрузки не будет отображаться до перезапуска программы (сама загрузка при этом работает как надо). В этой версии индикатор работает правильно.

9. Вывод fps ролика

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

10. Ограничение скорости закачки

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

Предвижу вопросы по заданию индивидуальных ограничений уже во время загрузки, типа как в торрент-клиентах. Сразу оговорюсь это невозможно (ну не прям так чтобы совсем невозможно, но непросто и в рамки программы пока не вписывается). Все потому, что скачиванием занимается внешняя утилита и параметры ей надо передать до загрузки, во время загрузки их изменить уже нельзя, придется душить весь процесс. Возможно когда-нибудь доберусь и до сюда, но в ближайшие планы точно не входит.

11. Проверка наличия ролика в закачках перед поиском

Если пользователь пытается искать ролик, который уже загружается, то будет выдано предупреждение. Должно облегчить жизнь тем, у кого стоит автоматический подхват url из буфера обмена.

VDL 1.5 Скачивание, Видео, YouTube, Длиннопост

12. Поправил баг с "фантомными" данными

В прошлых версиях если во время поиска нажать кнопку "Отмена", то программа все-равно дожидалась данных по последнему ушедшему до отмены запросу и отображала их. Это приводило к тому, что при отмене старого поиска и начале нового иногда отображались как старые результаты, так и новые. В этой версии в момент нажатия кнопки "Отмена" программа напрочь забывает о том, что запрашивала какие-то данные.

13. Поправил поиск по ссылкам вида https://www.youtube.com/watch?v=O8u61dQut1E&list=PLyhufY...

То есть пользователь явно хочет скачать видео, но url также содержит упоминание плейлиста и в предыдущих версиях начинался поиск именно по плейлисту. Начиная с этой версии такие ссылки анализируются и информация подтягивается корректно по конкретному ролику, а не по всему плейлисту.

Скачать как всегда можно тут: https://github.com/engatec/vdl/releases

Доступны версии для Windows, Linux, MacOS