76

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

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

13. Поправил поиск по ссылкам вида

у меня такая вот картинка, вродь никакой разницы с прошлыми релизами, никаких окон тож не было, могу сделать видео с экрана или вы видос киньте

Иллюстрация к комментарию
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

А вы как ссылку эту получаете? Я смотрю, чтобы ссылка на youtube была такой: https://www.youtube.com/watch?v=O8u61dQut1E т.е. uri содержит watch и в query params есть 'v' с айди видео (в таком виде они стандартно в браузере открываются). В этом случае плейлист будет игнорироваться. У вас что-то вроде сокращенной ссылки. Напишите где и как ее берете. Попробую поковырять. Если там есть общий паттерн для отдельных роликов, то в новой версии добавлю и для этих ссылок обрезку плейлиста.

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

1. заходим на канал https://www.youtube.com/channel/UCmQUDxog9xOQEN6d9ATkXAQ

2. заходим в плейлисты

3. Тачим/тычим первый пелейлист (забавно что оба слова означают одно и то же)

4. В окне видео выбираем копировать url видео

5. получаем в буфере https://youtu.be/np1YXYy-HOE?list=PLbZ4oLbcZZAR9ImO89ovHkhFh...

Вродь всегда так делаю и всегда ссылки такого типа, надо как-то по другому делать?

(линуксМинт 20,2 Фаерфокс+адгуард)

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

А, окей, я копирую прямо с адресной строки браузера. Принято, в следующей версии с этих ссылок тоже буду плейлист игнорировать. Как вариант могу на следующей неделе сделать для вас спецрелиз, где добавлю только обработку этих ссылок :) На этих выходных просто времени почти не будет.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

точно в строке другая ссыль с "v", даже не знал https://www.youtube.com/watch?v=np1YXYy-HOE&list=PLbZ4oL... . Не не надо персонально делать

0
Автор поста оценил этот комментарий

посмотрел ваш способ - таки да все работает, но ведь теперь ушла возможность скачать весь плейлист по ссылке из строки адреса, я бы все оставил как есть, только добавлял текстом пояснение что если нужен весь лист - то следует брать ссыль из окна видео, и наоборот - если нужен отдельный видос нужно брать ссыль из адресной строки (в текстовом поле что под индикатором поиска)

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Неа, не ушла. Если вы "провалились" в плейлист или канал, то будет качаться соответственно плейлист или канал.

Возможны такие сценарии:

1) ссылка на канал: https://www.youtube.com/channel/UCmQUDxog9xOQEN6d9ATkXAQ запускайте поиск по ней и VDL попытается найти все видео на канале

2) ссылка на плейлист: https://www.youtube.com/playlist?list=PLbZ4oLbcZZAR9ImO89ovH... по этой ссылке VDL потащит все видео из плейлиста

3) ссылка на видео: https://www.youtube.com/watch?v=np1YXYy-HOE&list=PLbZ4oL... Это прямая ссылка на видео, но поскольку на него перешли через плейлист youtube оставил упоминание об этом в request параметрах (возможно для своей аналитики какой-то). Но это именно что ссылка на конкретное видео и правильнее качать по ней видео, а не плейлист.


То есть чтобы скачать плейлист заходите непосредственно в плейлист (нажмите на view full playlist, на скриншоте отметил куда именно нажимать), и уже отсюда со страницы плейлиста копируйте ссылку из адресной строки браузера и вставляйте ее в VDL - будет качаться плейлист.

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

да все работает - никогда там не нажимал

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества