Після шести місяців розробки опубліковано випуск утиліти youtube-dl 2021.12.17, що надає інтерфейс командного рядка для завантаження звуку та відео з YouTube та багатьох інших сайтів та online-сервісів, включаючи VK, YandexVideo, RUTV, Rutube, PeerTube, Vimeo, Instagram, Twitter та Steam. Код проекту написаний мовою Python та поширюється у формі суспільного надбання.
Зі змін можна відзначити:
- Оновлено шаблони для вилучення сигнатур зі сторінок YouTube, що дозволило вирішити проблеми, що виникли після зміни JavaScript-коду YouTube. Підвищено надійність обробки викликів get_video_info processing та додано обхід запитів get_video_info, що вирішило проблеми із завантаженням відео з виставленими віковими обмеженнями. Оновлено список альтернативних серверів для доступу до YouTube, які використовують веб-фронтенд Invidious.
- При помилках забезпечено виведення налагоджувальних даних, які повертаються пакетом FFmpeg.
- Покращено підтримку вилучення контенту із серверів PeerTube.
- Для сайту Pornhub забезпечено можливість вилучення відео з сервера pornhubthbh7ap3u.onion в анонімній мережі Tor, реалізовано визначення обмежень доступу залежно від географічного розташування користувача, вирішено проблеми з пропусканням відео найвищої якості.
- Вирішено проблеми при вилученні контенту з сервісів appleconnect, periscope, bilibili, umg.de, egghead, tvthek і nrk.
- Припинено підтримку сервісу liveleak.
Джерело: opennet.ru