De ontwikkelaars van het yt-dlp-project, dat de ontwikkeling van de youtube-dl-tool voor het downloaden van audio en video vanuit online diensten voortzet, hebben aangekondigd dat vanaf de huidige release yt-dlp 2025.11.12 het nodig is om een externe JavaScript-engine te installeren voor een volledige download van content van YouTube. Het gebruik van een JavaScript-engine wordt verklaard door het invoeren van controles op YouTube, waarvoor de uitvoering van JavaScript-code vereist is.
Ondersteuning voor het werken met YouTube zonder JavaScript is in yt-dlp als verouderd beschouwd. Er wordt opgemerkt dat sommige video's mogelijk nog steeds kunnen worden gedownload zonder een JavaScript-engine te gebruiken, maar het aantal ondersteunde formaten is beperkt en het wordt verwacht dat de situatie in de loop van de tijd zal verslechteren. Fouten die optreden bij het downloaden van content van YouTube zonder JavaScript worden nu door de ontwikkelaars van yt-dlp beschouwd als problemen die niet kunnen worden opgelost, en in de toekomst wordt verwacht dat werken met YouTube zonder JavaScript onmogelijk zal worden.
Als ondersteunde JavaScript-runtime zijn Deno (aanbevolen), Node.js, QuickJS, QuickJS-ng en Bun opgegeven. Daarnaast is voor het gebruik van de JavaScript-runtime in yt-dlp de installatie van het yt-dlp-ejs-component vereist, dat is inbegrepen in de officiĆ«le builds. Het is voldoende om de gewenste JavaScript-runtime via de pakketbeheerder van de distributie te installeren en deze vervolgens te activeren met de optie "ājs-runtimes [deno|quickjs|bun|node]". De Deno-engine wordt standaard geactiveerd, zodat je "ājs-runtimes" voor Deno niet hoeft op te geven. Bij handmatige installatie van de JavaScript-runtime kan het pad naar de engine worden doorgegeven in het formaat "ājs-runtimes deno:/path/to/deno".
Van de niet-met YouTube-gerelateerde veranderingen in de nieuwe versie is de toevoeging van nieuwe contentextractors voor de diensten 1tv.ru/live, classics.nascar.com, mux.com en ardaudiothek.de het meest opvallend. De extractor voor ntv.ru is herzien. De werking van de extractors voor twitch, play.tv, googledrive, bunnycdn, kika, nbc en webarchive is verbeterd.
Bron: opennet.ru
