#17690·yt-dlp

[YouTube] After few downloads m3u8 format i got a bot?

Author: CryosimCreated Sep 16, 2026Updated Sep 17, 2026
Labelsquestion

Checklist

  • I've read the NO AI / NO LLM POLICY and understand I may be blocked from the repository if it is violated
  • I'm asking a question and not reporting a bug or requesting a feature
  • I've looked through the README
  • I've verified that I have updated yt-dlp to nightly or master (update instructions)
  • I've searched known issues, the FAQ, and the bugtracker for similar questions including closed ones. DO NOT post duplicates

Please make sure the question is worded well enough to be understood

Hi. How much time i must wait to unblocking bot? After 11th september i'm still bot.

Provide verbose output that clearly demonstrates the problem

  • Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
  • If using API, add 'verbose': True to YoutubeDL params instead
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

C:\Users\Alexander>"C:\Users\Alexander\AppData\Local\Programs\Python\Python313\python.exe" -myt_dlp -vU --ffmpeg-location "D:\ffmpeg\bin\ffmpeg.exe" -R 100 -N 15 -o 1.ts -F "https://www.youtube.com/watch?v=Oud-fcGs7CY"
[debug] Command-line config: ['-vU', '--ffmpeg-location', 'D:\\ffmpeg\\bin\\ffmpeg.exe', '-R', '100', '-N', '15', '-o', '1.ts', '-F', 'https://www.youtube.com/watch?v=Oud-fcGs7CY']
[debug] Encodings: locale cp1251, fs utf-8, pref cp1251, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version [email protected] from yt-dlp/yt-dlp-nightly-builds [bbc809a11] (pip)
[debug] Python 3.13.0 (CPython AMD64 64bit) - Windows-11-10.0.26200-SP0 (OpenSSL 3.0.15 3 Sep 2024)
[debug] exe versions: ffmpeg 2025-09-04-git-2611874a50-full_build-www.gyan.dev (setts), ffprobe 2025-09-04-git-2611874a50-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, mutagen-1.47.0, requests-2.32.3, sqlite3-3.45.3, urllib3-2.2.3, websockets-13.1, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.4
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Plugin directories: C:\Users\Alexander\AppData\Local\Programs\Python\Python313\Lib\site-packages\yt_dlp_plugins
[debug] Loaded 1745 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Latest version: [email protected] from yt-dlp/yt-dlp-nightly-builds
yt-dlp is up to date ([email protected] from yt-dlp/yt-dlp-nightly-builds)
[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=Oud-fcGs7CY
[youtube] Oud-fcGs7CY: Downloading webpage
[debug] [youtube] Forcing "main" player JS variant for player 1c642fb9
        original url = /s/player/1c642fb9/player_es6.vflset/en_US/base.js
[youtube] Oud-fcGs7CY: Downloading visionos player API JSON
[debug] [youtube] Oud-fcGs7CY: visionos player response playability status: LOGIN_REQUIRED
[debug] [youtube] Oud-fcGs7CY: web player response playability status: LOGIN_REQUIRED
WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing
ERROR: [youtube] Oud-fcGs7CY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See  https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp  for how to manually pass cookies. Also see  https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies  for tips on effectively exporting YouTube cookies
  File "C:\Users\Alexander\AppData\Local\Programs\Python\Python313\Lib\site-packages\yt_dlp\extractor\common.py", line 764, in extract
    ie_result = self._real_extract(url)
  File "C:\Users\Alexander\AppData\Local\Programs\Python\Python313\Lib\site-packages\yt_dlp\extractor\youtube\_video.py", line 4076, in _real_extract
    self.raise_no_formats(reason, expected=True)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Alexander\AppData\Local\Programs\Python\Python313\Lib\site-packages\yt_dlp\extractor\common.py", line 1271, in raise_no_formats
    raise ExtractorError(msg, expected=expected, video_id=video_id)