Les développeurs du projet yt-dlp, qui poursuit le développement de l'outil youtube-dl pour le téléchargement d'audio et de vidéo depuis des services en ligne, ont annoncé qu'à partir de la version d'aujourd'hui, yt-dlp 2025.11.12, l'installation d'un moteur JavaScript externe est nécessaire pour un téléchargement complet du contenu de YouTube. L'utilisation du moteur JavaScript s'explique par l'introduction de vérifications sur YouTube, pour lesquelles l'exécution de code en JavaScript est requise.
La prise en charge de YouTube sans JavaScript est dĂ©sormais dĂ©clarĂ©e obsolĂšte dans yt-dlp. Il est notĂ© que certains vidĂ©os peuvent continuer Ă ĂȘtre tĂ©lĂ©chargĂ©es sans le moteur JavaScript, mais le nombre de formats supportĂ©s est limitĂ© et il est prĂ©vu que la situation se dĂ©tĂ©riore avec le temps. Les erreurs survenant lors du tĂ©lĂ©chargement de contenu depuis YouTube sans l'application de JavaScript seront dĂ©sormais considĂ©rĂ©es par les dĂ©veloppeurs de yt-dlp non pas comme des erreurs, mais comme des problĂšmes irrĂ©parables. Ă l'avenir, il est prĂ©vu que l'utilisation de YouTube sans JavaScript devienne impossible.
Les environnements d'exĂ©cution JavaScript pris en charge comprennent Deno (recommandĂ©), Node.js, QuickJS, QuickJS-ng et Bun. De plus, pour faire fonctionner l'environnement JavaScript dans yt-dlp, l'installation du composant yt-dlp-ejs, inclus dans les constructions officielles, est requise. Il suffit d'installer l'environnement JavaScript souhaitĂ© via le gestionnaire de paquets de la distribution, puis de l'activer Ă l'aide de l'option « âjs-runtimes [deno|quickjs|bun|node] ». Le moteur Deno est activĂ© par dĂ©faut, il n'est donc pas nĂ©cessaire de le prĂ©ciser pour « âjs-runtimes ». Lors de l'installation manuelle de l'environnement JavaScript, le chemin vers le moteur peut ĂȘtre passĂ© au format « âjs-runtimes deno:/path/to/deno ».
Parmi les changements non liés à YouTube dans la nouvelle version, on note l'ajout de nouveaux extracteurs de contenu pour les services 1tv.ru/live, classics.nascar.com, mux.com et ardaudiothek.de. L'extracteur pour ntv.ru a été révisé. Le fonctionnement des extracteurs pour twitch, play.tv, googledrive, bunnycdn, kika, nbc et webarchive a été amélioré.
Source : opennet.ru
