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

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

За прогу огромное спасибо, за то что ты её поддерживаешь и развиваешь.

Поставил 11 винду, на ней она не работает, к сожалению.
Версия винды Windows 11 Insider Preview 10.0.22000.100 (co_release)

Может пригодится эта информация.

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

Спасибо за инфу. Попробую поставить 11ю посмотреть что не так.

Предполагаю, что не прога сама по себе не взлетает, а в целом JavaFX не заводится - либы надо собирать под 11 винду отдельно.

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

Забыл написать самое главное: прога запускается, всё кликабельно, но на любую ссылку реагирует сообщением, что видео не найдено, пробовал на разных ресурсах, результат одинаковый.

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

А, это сильно все облегчает. У тебя youtube-dl не ищет видео по какой-то причине. Зайди в папку %USERPROFILE%/.vdl/log там есть файл vdl.log, посмотри что пишет. Можешь прям сюда скинуть сообщение об ошибке, разберемся :)

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

2021-06-21 18:56:47.283 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 18:56:54.706 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 18:57:40.739 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 18:58:56.046 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 18:59:16.587 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 18:59:59.288 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 19:00:36.778 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-06-21 20:07:54.124 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-07-13 19:51:51.348 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-07-24 19:42:01.177 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

2021-07-24 19:54:07.109 [ForkJoinPool.commonPool-worker-19] WARN com.github.engatec.vdl.core.YoutubeDlManager - null

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

Ага, youtube-dl вообще не запустился. Найди папку, в которую установлена прога, в ней есть папка app, открой в этой папке терминал (cmd.exe) - если не знаешь как напиши куда установлена прога я подскажу как сделать. Запусти в терминале "youtube-dl.exe -j -i --no-check-certificate https://www.youtube.com/watch?v=wJohd7-o_fs > out.txt" без кавычек и скинь что напишет в out.txt файл. Сам файл out.txt можно смело удалить потом.

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

Чёт через терминал не получилось (не кулхацкер я).
Запустил просто youtube-dl.exe - выдало ошибку, что нет библиотеки msvcr100.dll

Она из Microsoft Visual C++ 2010 - качнул его отдельно, установил.


Программа твоя заработала, всё находит, всё качает.

Спасибо за помощь, может тебе пригодится эта информация, рано или поздно много у кого появится 11 винда :3

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

Ага, спасибо! Попробую в следующих версиях добавить автоматическую проверку наличия Microsoft Visual C++ библиотек.

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

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества