SLM log
2026-03-20T21:50:29.012733744Z [debug] Lazy loading extractors is disabled
2026-03-20T21:50:29.013226843Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T21:50:29.013317457Z [debug] exe versions: none
2026-03-20T21:50:29.013362017Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T21:50:29.013432045Z [debug] JS runtimes: node-24.14.0
2026-03-20T21:50:29.013476781Z [debug] Proxy map: {}
2026-03-20T21:50:29.013516655Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T21:50:29.013645053Z [debug] Plugin directories: none
2026-03-20T21:50:29.013690056Z [debug] Loaded 1864 extractors
2026-03-20T21:50:29.013731750Z 2026-03-20 14:50:20.789876: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T21:50:29.013787006Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T21:50:29.013852560Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T21:50:29.013896719Z 2026-03-20 14:50:21.714423: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T21:50:29.013945606Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T21:50:29.013989614Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T21:50:29.014036289Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T21:50:29.014079959Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T21:50:29.014128861Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T21:50:29.014171364Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T21:50:29.014216525Z [youtube] T4XZmMPQ9Kw: Downloading iframe API JS
2026-03-20T21:50:29.014258502Z [youtube] T4XZmMPQ9Kw: Downloading player 1ebf2aa6-tv
2026-03-20T21:50:29.014357522Z [youtube] T4XZmMPQ9Kw: Downloading web safari player API JSON
2026-03-20T21:50:29.014401917Z [youtube] [jsc:node] Solving JS challenges using node
2026-03-20T21:50:29.014450733Z [debug] [youtube] [jsc:node] Using challenge solver lib script v0.7.0 (source: python package, variant: minified)
2026-03-20T21:50:29.014502988Z [debug] [youtube] [jsc:node] Using challenge solver core script v0.7.0 (source: python package, variant: minified)
2026-03-20T21:50:29.014551205Z [debug] [youtube] [jsc:node] Running node: node --permission -
2026-03-20T21:50:29.014595634Z [WARNING] [youtube] [jsc] Error solving n challenge request using "node" provider: Error running node process (returncode: 1): <anonymous_script>:22962
2026-03-20T21:50:29.014660426Z var A8_ = self.location.origin + "/";
2026-03-20T21:50:29.014710991Z ^
2026-03-20T21:50:29.014748274Z
2026-03-20T21:50:29.014796279Z TypeError: Cannot read properties of undefined (reading 'origin')
2026-03-20T21:50:29.014844723Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:22962:27)
2026-03-20T21:50:29.014896593Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:89615:4)
2026-03-20T21:50:29.014941743Z at [stdin]:58:6229
2026-03-20T21:50:29.014981409Z at [stdin]:58:6235
2026-03-20T21:50:29.015020402Z at [stdin]:59:36
2026-03-20T21:50:29.015060172Z at runScriptInThisContext (node:internal/vm:219:10)
2026-03-20T21:50:29.015104017Z at node:internal/process/execution:451:12
2026-03-20T21:50:29.015146929Z at [stdin]-wrapper:6:24
2026-03-20T21:50:29.015187539Z at runScriptInContext (node:internal/process/execution:449:60)
2026-03-20T21:50:29.015235427Z at evalFunction (node:internal/process/execution:283:30).
2026-03-20T21:50:29.015279967Z input = NChallengeInput(player_url='https://www.youtube.com/s/player/1ebf2aa6/tv-player-ias.vflset/tv-player-ias.js', challenges=['r0HzNK0gw3mHwABC', 'Mg975Y0_7jWPIdp_', 'RBHqjQUNR3OWpo54'])
2026-03-20T21:50:29.015335757Z 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
2026-03-20T21:50:29.015406169Z [WARNING] [youtube] T4XZmMPQ9Kw: 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
2026-03-20T21:50:29.015482682Z [WARNING] [youtube] Unable to fetch GVS PO Token for web_safari client: Missing required Visitor Data. You may need to pass Visitor Data with --extractor-args "youtube:visitor_data=XXX"
2026-03-20T21:50:29.015547575Z 2026-03-20 14:50:24.707573: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T21:50:29.015596498Z 2026-03-20 14:50:24.707717: WARNING: No formats available for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T21:50:29.015645094Z [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
2026-03-20T21:50:29.015700995Z [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [92f1d99db] API
2026-03-20T21:50:29.015749812Z [debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f976b9679e0>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['web'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
2026-03-20T21:50:29.015882134Z [debug] Lazy loading extractors is disabled
2026-03-20T21:50:29.015929185Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T21:50:29.015976926Z [debug] exe versions: none
2026-03-20T21:50:29.016044335Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T21:50:29.016096235Z [debug] JS runtimes: node-24.14.0
2026-03-20T21:50:29.016136325Z [debug] Proxy map: {}
2026-03-20T21:50:29.016175262Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T21:50:29.016216176Z [debug] Plugin directories: none
2026-03-20T21:50:29.016255579Z [debug] Loaded 1864 extractors
2026-03-20T21:50:29.016297882Z 2026-03-20 14:50:24.903907: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T21:50:29.016345961Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T21:50:29.016390147Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T21:50:29.016430887Z 2026-03-20 14:50:25.923929: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T21:50:29.016476550Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T21:50:29.016519703Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T21:50:29.016561174Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T21:50:29.016603575Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T21:50:29.016654872Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T21:50:29.016697999Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T21:50:29.016743811Z [youtube] T4XZmMPQ9Kw: Downloading iframe API JS
2026-03-20T21:50:29.016783705Z [youtube] T4XZmMPQ9Kw: Downloading player 1ebf2aa6-tv
2026-03-20T21:50:29.016833242Z [youtube] T4XZmMPQ9Kw: Downloading web player API JSON
2026-03-20T21:50:29.016879040Z [youtube] [jsc:node] Solving JS challenges using node
2026-03-20T21:50:29.016921666Z [debug] [youtube] [jsc:node] Using challenge solver lib script v0.7.0 (source: python package, variant: minified)
2026-03-20T21:50:29.016968494Z [debug] [youtube] [jsc:node] Using challenge solver core script v0.7.0 (source: python package, variant: minified)
2026-03-20T21:50:29.017014657Z [debug] [youtube] [jsc:node] Running node: node --permission -
2026-03-20T21:50:29.017056586Z [WARNING] [youtube] [jsc] Error solving n challenge request using "node" provider: Error running node process (returncode: 1): <anonymous_script>:22962
2026-03-20T21:50:29.017109404Z var A8_ = self.location.origin + "/";
2026-03-20T21:50:29.017150578Z ^
2026-03-20T21:50:29.017190283Z
2026-03-20T21:50:29.017226281Z TypeError: Cannot read properties of undefined (reading 'origin')
2026-03-20T21:50:29.017268651Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:22962:27)
2026-03-20T21:50:29.017312508Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:89615:4)
2026-03-20T21:50:29.017355538Z at [stdin]:58:6229
2026-03-20T21:50:29.017395565Z at [stdin]:58:6235
2026-03-20T21:50:29.017435913Z at [stdin]:59:36
2026-03-20T21:50:29.017473315Z at runScriptInThisContext (node:internal/vm:219:10)
2026-03-20T21:50:29.017514119Z at node:internal/process/execution:451:12
2026-03-20T21:50:29.017558317Z at [stdin]-wrapper:6:24
2026-03-20T21:50:29.017598755Z at runScriptInContext (node:internal/process/execution:449:60)
2026-03-20T21:50:29.017640557Z at evalFunction (node:internal/process/execution:283:30).
2026-03-20T21:50:29.017682506Z input = NChallengeInput(player_url='https://www.youtube.com/s/player/1ebf2aa6/tv-player-ias.vflset/tv-player-ias.js', challenges=['VPjyP5v2tXhLm10C', 'yPE-UPhE7xsFSqrE', '5yTIb2bqbnVtpah3'])
2026-03-20T21:50:29.017735970Z 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
2026-03-20T21:50:29.017798233Z [WARNING] [youtube] T4XZmMPQ9Kw: 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
2026-03-20T21:50:29.017861758Z [WARNING] [youtube] Unable to fetch GVS PO Token for web client: Missing required Visitor Data. You may need to pass Visitor Data with --extractor-args "youtube:visitor_data=XXX"
2026-03-20T21:50:29.017915506Z 2026-03-20 14:50:29.012348: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
Also plays fine in VLC even though errors appear in the SLM log and some log entries appear delayed
See ### ODD that older log entries are now appearing from 2026-03-20 15:59...
SLM log
2026-03-20T22:59:29.466680913Z [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
2026-03-20T22:59:29.466880472Z [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [92f1d99db] API
2026-03-20T22:59:29.466949123Z [debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f9768749610>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['ios'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
2026-03-20T22:59:29.467076393Z [debug] Lazy loading extractors is disabled
2026-03-20T22:59:29.467128736Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T22:59:29.467189264Z [debug] exe versions: none
2026-03-20T22:59:29.467243013Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T22:59:29.467321483Z [debug] JS runtimes: node-24.14.0
2026-03-20T22:59:29.467367359Z [debug] Proxy map: {}
2026-03-20T22:59:29.467410332Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T22:59:29.467454323Z [debug] Plugin directories: none
2026-03-20T22:59:29.467495727Z [debug] Loaded 1864 extractors
2026-03-20T22:59:29.467537066Z 2026-03-20 14:50:29.214242: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T22:59:29.467588352Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T22:59:29.467633865Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T22:59:29.467687951Z 2026-03-20 14:50:30.092297: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T22:59:29.467746163Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T22:59:29.467810659Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T22:59:29.467858756Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T22:59:29.467915010Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T22:59:29.467971611Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T22:59:29.468017801Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T22:59:29.468063810Z [youtube] T4XZmMPQ9Kw: Downloading ios player API JSON
2026-03-20T22:59:29.468125223Z [youtube] T4XZmMPQ9Kw: Downloading m3u8 information
2026-03-20T22:59:29.468169573Z 2026-03-20 14:50:31.429986: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T22:59:29.468228325Z 2026-03-20 14:50:31.430130: INFO: Found 8 formats.
2026-03-20T22:59:29.468274155Z 2026-03-20 14:50:31.430527: INFO: 1 format(s) has/have been filtered out due to missing n-parameter(s).
2026-03-20T22:59:29.468368047Z 2026-03-20 14:50:31.430583: INFO: No single-stream found. Combining audio + video tracks.
2026-03-20T22:59:29.468419284Z 2026-03-20 14:50:31.430678: INFO: Combined manifest created with m3u8_combined protocol.
2026-03-20T22:59:29.468481992Z 2026-03-20 15:59:25.001604: INFO: Starting to retrieve manifest for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T22:59:29.468533693Z [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
2026-03-20T22:59:29.468588312Z [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [92f1d99db] API
2026-03-20T22:59:29.468644156Z [debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f97682d8b60>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['web_safari'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
2026-03-20T22:59:29.468747955Z [debug] Lazy loading extractors is disabled
2026-03-20T22:59:29.468823226Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T22:59:29.468886718Z [debug] exe versions: none
2026-03-20T22:59:29.468930852Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T22:59:29.468991328Z [debug] JS runtimes: node-24.14.0
2026-03-20T22:59:29.469032747Z [debug] Proxy map: {}
2026-03-20T22:59:29.469072159Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T22:59:29.469114554Z [debug] Plugin directories: none
2026-03-20T22:59:29.469154838Z [debug] Loaded 1864 extractors
2026-03-20T22:59:29.469195262Z 2026-03-20 15:59:25.288089: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T22:59:29.469246020Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T22:59:29.469292003Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T22:59:29.469334583Z 2026-03-20 15:59:26.223421: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T22:59:29.469402009Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T22:59:29.469444448Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T22:59:29.469486692Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T22:59:29.469531306Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T22:59:29.469577634Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T22:59:29.469622938Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T22:59:29.469669163Z [youtube] T4XZmMPQ9Kw: Downloading iframe API JS
2026-03-20T22:59:29.469712358Z [youtube] T4XZmMPQ9Kw: Downloading player 1ebf2aa6-tv
2026-03-20T22:59:29.469758797Z [youtube] T4XZmMPQ9Kw: Downloading web safari player API JSON
2026-03-20T22:59:29.469816798Z [youtube] [jsc:node] Solving JS challenges using node
2026-03-20T22:59:29.469861995Z [debug] [youtube] [jsc:node] Using challenge solver lib script v0.7.0 (source: python package, variant: minified)
2026-03-20T22:59:29.469921590Z [debug] [youtube] [jsc:node] Using challenge solver core script v0.7.0 (source: python package, variant: minified)
2026-03-20T22:59:29.469969779Z [debug] [youtube] [jsc:node] Running node: node --permission -
2026-03-20T22:59:29.470014024Z [WARNING] [youtube] [jsc] Error solving n challenge request using "node" provider: Error running node process (returncode: 1): <anonymous_script>:22962
2026-03-20T22:59:29.470070905Z var A8_ = self.location.origin + "/";
2026-03-20T22:59:29.470116742Z ^
2026-03-20T22:59:29.470153523Z
2026-03-20T22:59:29.470189470Z TypeError: Cannot read properties of undefined (reading 'origin')
2026-03-20T22:59:29.470265375Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:22962:27)
2026-03-20T22:59:29.470314850Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:89615:4)
2026-03-20T22:59:29.470365317Z at [stdin]:58:6229
2026-03-20T22:59:29.470405884Z at [stdin]:58:6235
2026-03-20T22:59:29.470445314Z at [stdin]:59:36
2026-03-20T22:59:29.470483763Z at runScriptInThisContext (node:internal/vm:219:10)
2026-03-20T22:59:29.470527160Z at node:internal/process/execution:451:12
2026-03-20T22:59:29.470582544Z at [stdin]-wrapper:6:24
2026-03-20T22:59:29.470624110Z at runScriptInContext (node:internal/process/execution:449:60)
2026-03-20T22:59:29.470671446Z at evalFunction (node:internal/process/execution:283:30).
2026-03-20T22:59:29.470716118Z input = NChallengeInput(player_url='https://www.youtube.com/s/player/1ebf2aa6/tv-player-ias.vflset/tv-player-ias.js', challenges=['NEXVkHjdL9TluF2I', 'khaYy_CVENxhDDyU', 'JPCwh3NSwjc0yEPA'])
2026-03-20T22:59:29.470771200Z 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
2026-03-20T22:59:29.470852661Z [WARNING] [youtube] T4XZmMPQ9Kw: 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
2026-03-20T22:59:29.470932669Z [WARNING] [youtube] Unable to fetch GVS PO Token for web_safari client: Missing required Visitor Data. You may need to pass Visitor Data with --extractor-args "youtube:visitor_data=XXX"
2026-03-20T22:59:29.470996621Z 2026-03-20 15:59:29.460508: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T22:59:29.471046159Z 2026-03-20 15:59:29.460635: WARNING: No formats available for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T22:59:29.471094596Z [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
2026-03-20T22:59:29.471147831Z [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [92f1d99db] API
2026-03-20T22:59:29.471195678Z [debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f976be28a10>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['web'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
###
### ODD that older log entries are now appearing from 2026-03-20 15:59...
###
2026-03-20T23:10:31.261894606Z [debug] Lazy loading extractors is disabled
2026-03-20T23:10:31.262422086Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T23:10:31.262551077Z [debug] exe versions: none
2026-03-20T23:10:31.262599562Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T23:10:31.262671156Z [debug] JS runtimes: node-24.14.0
2026-03-20T23:10:31.262715935Z [debug] Proxy map: {}
2026-03-20T23:10:31.262759662Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T23:10:31.262831030Z [debug] Plugin directories: none
2026-03-20T23:10:31.262876002Z [debug] Loaded 1864 extractors
2026-03-20T23:10:31.262918875Z 2026-03-20 15:59:29.697160: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T23:10:31.262984083Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T23:10:31.263031650Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T23:10:31.263076005Z 2026-03-20 15:59:30.539635: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T23:10:31.263126526Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T23:10:31.263176826Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T23:10:31.263221364Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T23:10:31.263265544Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T23:10:31.263316571Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T23:10:31.263360348Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T23:10:31.263404912Z [youtube] T4XZmMPQ9Kw: Downloading iframe API JS
2026-03-20T23:10:31.263447048Z [youtube] T4XZmMPQ9Kw: Downloading player 1ebf2aa6-tv
2026-03-20T23:10:31.263490285Z [youtube] T4XZmMPQ9Kw: Downloading web player API JSON
2026-03-20T23:10:31.263538071Z [youtube] [jsc:node] Solving JS challenges using node
2026-03-20T23:10:31.263585103Z [debug] [youtube] [jsc:node] Using challenge solver lib script v0.7.0 (source: python package, variant: minified)
2026-03-20T23:10:31.263637671Z [debug] [youtube] [jsc:node] Using challenge solver core script v0.7.0 (source: python package, variant: minified)
2026-03-20T23:10:31.263686982Z [debug] [youtube] [jsc:node] Running node: node --permission -
2026-03-20T23:10:31.263731556Z [WARNING] [youtube] [jsc] Error solving n challenge request using "node" provider: Error running node process (returncode: 1): <anonymous_script>:22962
2026-03-20T23:10:31.263829476Z var A8_ = self.location.origin + "/";
2026-03-20T23:10:31.263884611Z ^
2026-03-20T23:10:31.264017512Z
2026-03-20T23:10:31.264070236Z TypeError: Cannot read properties of undefined (reading 'origin')
2026-03-20T23:10:31.264127088Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:22962:27)
2026-03-20T23:10:31.264183500Z at eval (eval at <anonymous> ([stdin]:58:6208), <anonymous>:89615:4)
2026-03-20T23:10:31.264230038Z at [stdin]:58:6229
2026-03-20T23:10:31.264271167Z at [stdin]:58:6235
2026-03-20T23:10:31.264311237Z at [stdin]:59:36
2026-03-20T23:10:31.264350657Z at runScriptInThisContext (node:internal/vm:219:10)
2026-03-20T23:10:31.264398574Z at node:internal/process/execution:451:12
2026-03-20T23:10:31.264443311Z at [stdin]-wrapper:6:24
2026-03-20T23:10:31.264489979Z at runScriptInContext (node:internal/process/execution:449:60)
2026-03-20T23:10:31.264537686Z at evalFunction (node:internal/process/execution:283:30).
2026-03-20T23:10:31.264582523Z input = NChallengeInput(player_url='https://www.youtube.com/s/player/1ebf2aa6/tv-player-ias.vflset/tv-player-ias.js', challenges=['wggTL61KqzgunmjK', '2do6akcW-pSWfTJ6', 'YKR_1fQhrLgH9Oop'])
2026-03-20T23:10:31.264651264Z 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
2026-03-20T23:10:31.264720303Z [WARNING] [youtube] T4XZmMPQ9Kw: 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
2026-03-20T23:10:31.264927539Z [WARNING] [youtube] Unable to fetch GVS PO Token for web client: Missing required Visitor Data. You may need to pass Visitor Data with --extractor-args "youtube:visitor_data=XXX"
2026-03-20T23:10:31.265060864Z 2026-03-20 15:59:33.317530: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T23:10:31.265129074Z 2026-03-20 15:59:33.317675: WARNING: No formats available for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T23:10:31.265194803Z [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out missing (logger) (No ANSI), error utf-8 (No ANSI), screen missing (logger) (No ANSI)
2026-03-20T23:10:31.265258260Z [debug] yt-dlp version [email protected] from yt-dlp/yt-dlp [92f1d99db] API
2026-03-20T23:10:31.265327969Z [debug] params: {'verbose': True, 'no_warnings': False, 'format': 'all', 'retries': 0, 'fragment_retries': 0, 'logger': <__main__.YTDLLogger object at 0x7f976be29400>, 'js_runtimes': {'node': {'exe': 'node'}}, 'extractor_args': {'youtube': {'player_client': ['ios'], 'formats': ['missing_pot'], 'player_skip': ['configs', 'webpage'], 'skip': ['dash', 'translated_subs']}}, 'remote_components': set(), 'compat_opts': set(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-Mode': 'navigate'}}
2026-03-20T23:10:31.265513771Z [debug] Lazy loading extractors is disabled
2026-03-20T23:10:31.265580649Z [debug] Python 3.12.13 (CPython x86_64 64bit) - Linux-4.4.302+-x86_64-with-glibc2.41 (OpenSSL 3.5.5 27 Jan 2026, glibc 2.41)
2026-03-20T23:10:31.265634336Z [debug] exe versions: none
2026-03-20T23:10:31.265687095Z [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.02.25, curl_cffi-0.14.0, mutagen-1.47.0, requests-2.32.5, sqlite3-3.46.1, urllib3-2.6.3, websockets-16.0, yt_dlp_ejs-0.7.0
2026-03-20T23:10:31.265762811Z [debug] JS runtimes: node-24.14.0
2026-03-20T23:10:31.265831943Z [debug] Proxy map: {}
2026-03-20T23:10:31.265873602Z [debug] Request Handlers: urllib, requests, websockets, curl_cffi
2026-03-20T23:10:31.265925758Z [debug] Plugin directories: none
2026-03-20T23:10:31.265975674Z [debug] Loaded 1864 extractors
2026-03-20T23:10:31.266016705Z 2026-03-20 15:59:33.515545: INFO: Extracting info from https://www.youtube.com/@KittenAcademy/live...
2026-03-20T23:10:31.266076812Z [youtube:tab] Extracting URL: https://www.youtube.com/@KittenAcademy/live
2026-03-20T23:10:31.266134530Z [youtube:tab] @KittenAcademy/live: Downloading webpage
2026-03-20T23:10:31.266178257Z 2026-03-20 15:59:34.488536: INFO: URL redirected to https://www.youtube.com/watch?v=T4XZmMPQ9Kw.
2026-03-20T23:10:31.266239550Z [debug] [youtube] [pot] PO Token Providers: none
2026-03-20T23:10:31.266297471Z [debug] [youtube] [pot] PO Token Cache Providers: memory
2026-03-20T23:10:31.266351151Z [debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
2026-03-20T23:10:31.266395938Z [debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno (unavailable), node, quickjs (unavailable)
2026-03-20T23:10:31.266456395Z [youtube] Extracting URL: https://www.youtube.com/watch?v=T4XZmMPQ9Kw
2026-03-20T23:10:31.266512001Z [youtube] T4XZmMPQ9Kw: Downloading initial data API JSON
2026-03-20T23:10:31.266557645Z [youtube] T4XZmMPQ9Kw: Downloading ios player API JSON
2026-03-20T23:10:31.266612722Z [youtube] T4XZmMPQ9Kw: Downloading m3u8 information
2026-03-20T23:10:31.266668151Z 2026-03-20 15:59:35.715563: INFO: Extraction successful for https://www.youtube.com/@KittenAcademy/live.
2026-03-20T23:10:31.266735792Z 2026-03-20 15:59:35.715707: INFO: Found 8 formats.
2026-03-20T23:10:31.266782358Z 2026-03-20 15:59:35.716142: INFO: 1 format(s) has/have been filtered out due to missing n-parameter(s).
2026-03-20T23:10:31.266856945Z 2026-03-20 15:59:35.716197: INFO: No single-stream found. Combining audio + video tracks.
2026-03-20T23:10:31.266918878Z 2026-03-20 15:59:35.716303: INFO: Combined manifest created with m3u8_combined protocol.