Checklist
Region
EU
Provide a description that is worded well enough to be understood
download went ok. i just got a warning about 2 unresolved deno and was obliged to report it here so here it is:
yt-dlp -x https://www.youtube.com/watch?v=MHX9rzcCpXc [youtube] Extracting URL: https://www.youtube.com/watch?v=MHX9rzcCpXc [youtube] MHX9rzcCpXc: Downloading webpage [youtube] MHX9rzcCpXc: Downloading android vr player API JSON [youtube] MHX9rzcCpXc: Downloading web safari player API JSON [youtube] MHX9rzcCpXc: Downloading player 4e51e895-main [youtube] [jsc:deno] Solving JS challenges using deno WARNING: [youtube] [jsc] Error solving 2 challenge requests using "deno" provider: Error running deno process (returncode: 1): error: Uncaught (in promise) "found 0 sig function possibilities". requests = [JsChallengeRequest(type=<JsChallengeType.N: 'n'>, input=NChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['FiADFVH1eKQY1IG0x', 't-odY_btedmfFxYgz', 'jXsNw1lDPs7skPjm8']), video_id='MHX9rzcCpXc'), JsChallengeRequest(type=<JsChallengeType.SIG: 'sig'>, input=SigChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_abcdefghi', '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_abcdefghijklm']), video_id='MHX9rzcCpXc')] Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] MHX9rzcCpXc: Signature solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS WARNING: [youtube] MHX9rzcCpXc: n challenge solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS [info] MHX9rzcCpXc: Downloading 1 format(s): 251 [download] Destination: LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].webm [download] 100% of 82.62MiB in 00:01:01 at 1.35MiB/s [ExtractAudio] Destination: LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].opus Deleting original file LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].webm (pass -k to keep)
Provide verbose output that clearly demonstrates the problem
Complete Verbose Output
$ yt-dlp -vU https://www.youtube.com/watch?v=MHX9rzcCpXc
[debug] Command-line config: ['-vU', 'https://www.youtube.com/watch?v=MHX9rzcCpXc']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.01.31 from yt-dlp/yt-dlp [9a9a6b6fe]
[debug] Python 3.14.2 (CPython x86_64 64bit) - Linux-6.12.67-1-lts-x86_64-with-glibc2.42 (OpenSSL 3.6.1 27 Jan 2026, glibc 2.42)
[debug] exe versions: ffmpeg 8.0.1 (setts), ffprobe 8.0.1, rtmpdump 2.6
[debug] Optional libraries: certifi-2026.01.04, requests-2.32.5, sqlite3-3.51.2, urllib3-2.6.3, yt_dlp_ejs-0.4.0
[debug] JS runtimes: deno-2.6.5
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests
[debug] Plugin directories: none
[debug] Loaded 1856 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp/releases/latest/download/_update_spec
Current version: stable@2026.01.31 from yt-dlp/yt-dlp
Latest version: stable@2026.02.04 from yt-dlp/yt-dlp
ERROR: You installed yt-dlp from a manual build or with a package manager; Use that to update
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=MHX9rzcCpXc
[youtube] MHX9rzcCpXc: Downloading webpage
[debug] [youtube] Forcing "main" player JS variant for player 4e51e895
original url = /s/player/4e51e895/player_es6.vflset/en_US/base.js
[youtube] MHX9rzcCpXc: Downloading android vr player API JSON
[youtube] MHX9rzcCpXc: Downloading web safari player API JSON
[debug] [youtube] MHX9rzcCpXc: Detected experiment to bind GVS PO Token to video ID for web client
[debug] [youtube] MHX9rzcCpXc: Some web client https formats have been skipped as they are missing a URL. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details
[debug] [youtube] MHX9rzcCpXc: Some web_safari client https formats have been skipped as they are missing a URL. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details
[youtube] MHX9rzcCpXc: Downloading player 4e51e895-main
[youtube] [jsc:deno] Solving JS challenges using deno
[debug] [youtube] [jsc:deno] Using challenge solver lib script v0.4.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Using challenge solver core script v0.4.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Running deno: /usr/bin/deno run --ext=js --no-code-cache --no-prompt --no-remote --no-lock --node-modules-dir=none --no-config --no-npm --cached-only -
WARNING: [youtube] [jsc] Error solving 2 challenge requests using "deno" provider: Error running deno process (returncode: 1): error: Uncaught (in promise) "found 0 sig function possibilities".
requests = [JsChallengeRequest(type=<JsChallengeType.N: 'n'>, input=NChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['UmGhjvJfrCnUb7ASz', 'ZJOs8551k6s3OHXI0', 'aLuBRiyMAJC0Ar6AF']), video_id='MHX9rzcCpXc'), JsChallengeRequest(type=<JsChallengeType.SIG: 'sig'>, input=SigChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklm']), video_id='MHX9rzcCpXc')]
Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
WARNING: [youtube] MHX9rzcCpXc: Signature solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS
WARNING: [youtube] MHX9rzcCpXc: n challenge solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] MHX9rzcCpXc: Downloading 1 format(s): 399+251
[debug] Invoking http downloader on "https://rr3---sn-h0jeenl6.googlevideo.com/videoplayback?expire=1770607064&ei=eP2IacWrGaaJvdIP7bLayAk&ip=2a02%3Aab04%3A13b%3Ade00%3A27e6%3Ab855%3A331f%3A5081&id=o-AM1uC7TxPn1nc3hnnIQVVSKM4Bk8vDF4p6MH75qvHB7_&itag=399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=460&met=1770585464%2C&mh=jD&mm=31%2C26&mn=sn-h0jeenl6%2Csn-4g5edndr&ms=au%2Conr&mv=m&mvi=3&pl=30&rms=au%2Cau&initcwndbps=3076250&bui=AW-iu_rX4h6fazXLeVGJy0im3DxJsWeXMTuFAQIl08JClwQt1zBYwoj3ACMvnruPKuV7lE0m38Ul7Bx4&spc=q5xjPKsVVW9a&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&gir=yes&clen=190015597&dur=5395.990&lmt=1770495647280783&mt=1770584971&fvip=1&keepalive=yes&fexp=51552689%2C51565116%2C51565682%2C51580968&c=ANDROID_VR&txp=6309224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJEij0EwRAIgYyfpvBHs0r8wNtNy0NohH7r3TJ-CbeEj8qRlTdHGLgECIGibnOOEjcomhMNdcmt9eGncUOJ7_3CyQy2KxceYESXa&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRgIhANw67WM3FucPQmRV7ggPSFvKwRfSfw01MAN103sTm5fEAiEA4_jvWqDi98Xp_jwuI7AUlpubwHxeanJ3GD_cYpM2l_c%3D"
[download] Destination: LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].f399.mp4
[download] 1.9% of 181.21MiB at 1.58MiB/s ETA 01:52^C
ERROR: Interrupted by user
Checklist
Region
EU
Provide a description that is worded well enough to be understood
download went ok. i just got a warning about 2 unresolved deno and was obliged to report it here so here it is:
yt-dlp -x https://www.youtube.com/watch?v=MHX9rzcCpXc [youtube] Extracting URL: https://www.youtube.com/watch?v=MHX9rzcCpXc [youtube] MHX9rzcCpXc: Downloading webpage [youtube] MHX9rzcCpXc: Downloading android vr player API JSON [youtube] MHX9rzcCpXc: Downloading web safari player API JSON [youtube] MHX9rzcCpXc: Downloading player 4e51e895-main [youtube] [jsc:deno] Solving JS challenges using deno WARNING: [youtube] [jsc] Error solving 2 challenge requests using "deno" provider: Error running deno process (returncode: 1): error: Uncaught (in promise) "found 0 sig function possibilities". requests = [JsChallengeRequest(type=<JsChallengeType.N: 'n'>, input=NChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['FiADFVH1eKQY1IG0x', 't-odY_btedmfFxYgz', 'jXsNw1lDPs7skPjm8']), video_id='MHX9rzcCpXc'), JsChallengeRequest(type=<JsChallengeType.SIG: 'sig'>, input=SigChallengeInput(player_url='https://www.youtube.com/s/player/4e51e895/player_ias.vflset/en_US/base.js', challenges=['\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_abcdefghi', '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_abcdefghijklm']), video_id='MHX9rzcCpXc')] Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] MHX9rzcCpXc: Signature solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS WARNING: [youtube] MHX9rzcCpXc: n challenge solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to https://github.com/yt-dlp/yt-dlp/wiki/EJS [info] MHX9rzcCpXc: Downloading 1 format(s): 251 [download] Destination: LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].webm [download] 100% of 82.62MiB in 00:01:01 at 1.35MiB/s [ExtractAudio] Destination: LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].opus Deleting original file LTJ Bukem & Ruthless MC - Dekmantel Festival 2025 [MHX9rzcCpXc].webm (pass -k to keep)Provide verbose output that clearly demonstrates the problem
yt-dlp -vU <your command line>)'verbose': TruetoYoutubeDLparams instead[debug] Command-line config) and insert it belowComplete Verbose Output