-
-
Notifications
You must be signed in to change notification settings - Fork 931
Description
Checklist
- I'm reporting a bug unrelated to a specific site.
- I've verified that I'm running the latest version of yt-dlp.
- I've verified that I'm running the latest stable version of Seal or any later preview versions.
- I've read the Contributing guidelines and Code Of Conduct.
- I've checked that the site i'm trying to download from is in the Supported Sites list from yt-dlp
- I understand that the issue will be (ignored/closed) if I intentionally remove or skip any mandatory field.
Describe the bug
No response
To Reproduce
No response
Error reports
[debug] Command-line config: ['--no-mtime', '-v', '--no-playlist', '--concurrent-fragments', '8', '--add-metadata', '--no-embed-info-json', '-S', 'proto,vcodec:h264,ext,res:1080,acodec:aac', '--embed-chapters', '-P', '/storage/emulated/0/Download/Seal', '-P', 'temp:/storage/emulated/0/Download/Seal/tmp', '-o', '%(title).200B [%(id)s].%(ext)s', '--no-cache-dir', '--ffmpeg-location', '/data/app/~~7cd64cOcXwwNyH8cV91rgQ==/com.junkfood.seal-MxIpPT7ScBnK81Hbaw2yBw==/lib/arm64/libffmpeg.so', 'https://youtu.be/DIHW7GYkh9Y?si=FPaxYOGOh37Ghba5']
[debug] Encodings: locale utf-8, fs utf-8, pref utf-8, out utf-8 (No ANSI), error utf-8 (No ANSI), screen utf-8 (No ANSI)
[debug] yt-dlp version nightly@2025.10.18.232824 from yt-dlp/yt-dlp-nightly-builds [dfc0a84c1] (zip)
[debug] Python 3.11.10 (CPython aarch64 64bit) - Linux-5.10.218-android12-9-00062-ga900d8468ace-ab12946691-aarch64-with-libc (OpenSSL 3.3.2 3 Sep 2024, libc)
[debug] exe versions: ffmpeg 7.0.1 (setts), ffprobe 7.0.1
[debug] Optional libraries: Cryptodome-3.20.0, mutagen-1.47.0, sqlite3-3.46.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Plugin directories: none
[debug] Loaded 1839 extractors
[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] Forcing player 0004de42 in place of player 27422632
original url = /s/player/27422632/player_ias.vflset/en_US/base.js
[debug] [youtube] Decrypted nsig Y_XGKe5lczs9tqlbtdh => RUbuBzy68iwpmcW22e
[debug] [youtube] Decrypted nsig Z69KhE1u0fNqevRQjj1 => z3t3UbOioo4EEzJ-oY
[debug] Sort order given by user: proto, vcodec:h264, ext, res:1080, acodec:aac
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, proto, vcodec:h264(7), vext, aext, res:1080(1080.0), acodec:aac(10), quality, fps, hdr:12(7), source, channels, lang, size, br, asr, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[debug] Invoking http downloader on "https://rr3---sn-gwpa-3u0e.googlevideo.com/videoplayback?expire=1761174589&ei=3Q_5aOjnNcLS3LUPkY3ukQE&ip=2409%3A40d4%3A403d%3Ac3fd%3A7071%3A7aff%3Afe88%3A8fe7&id=o-AD9D9mZ3QlnPNObk7ImB8eV-9ZwP4rwS7BrOeXHc4s0C&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&met=1761152989%2C&mh=J7&mm=31%2C29&mn=sn-gwpa-3u0e%2Csn-gwpa-25uy&ms=au%2Crdu&mv=m&mvi=3&pcm2cms=yes&pl=40&rms=au%2Cau&initcwndbps=322500&bui=ATw7iSUg-JomVnJxXTnbc8EofCZAOBAKqmQJ-gWJBomd_HQUPTdypk0vxz1_Iy2TLLCUUb-UsHmyd8Is&vprv=1&svpuc=1&mime=video%2Fmp4&ns=9yPxN6dZb965vvySSdKIC1YQ&rqh=1&gir=yes&clen=352368049&dur=2037.000&lmt=1755766592339209&mt=1761152480&fvip=4&keepalive=yes&lmw=1&fexp=51557447%2C51565116%2C51565682%2C51580970&c=TVHTML5&sefc=1&txp=4432534&n=z3t3UbOioo4EEzJ-oY&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&sig=AJfQdSswRQIgdFnuUif4WmKuoszX8KzMd2ud3sww8g6fFEZoViqePR8CIQCO0y7yC6S5IdAeA8W1MRNNIWMLCoh6qqXv-V3gILMmZg%3D%3D&lsparams=met%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRAIge-cJlwhNRAkWpH24fi1XwuD6cSQenIXcle6wzNaFsJ8CIErSFYJKYypyCDAJ-h_qN5V8KRvBHSAurXz0B_-QC6yP"
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/networking/_urllib.py", line 399, in _send
res = opener.open(urllib_req, timeout=self._calculate_timeout(request))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/packages/python/usr/lib/python3.11/urllib/request.py", line 525, in open
response = meth(req, response)
^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/packages/python/usr/lib/python3.11/urllib/request.py", line 634, in http_response
response = self.parent.error(
^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/packages/python/usr/lib/python3.11/urllib/request.py", line 563, in error
return self._call_chain(*args)
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/packages/python/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain
result = func(*args)
^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/packages/python/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/YoutubeDL.py", line 3467, in process_info
partial_success, real_download = self.dl(fname, new_info)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/YoutubeDL.py", line 3227, in dl
return fd.download(name, new_info, subtitle)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/downloader/common.py", line 479, in download
ret = self.real_download(filename, info_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/downloader/http.py", line 362, in real_download
establish_connection()
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/downloader/http.py", line 119, in establish_connection
ctx.data = self.ydl.urlopen(request)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/YoutubeDL.py", line 4189, in urlopen
return self._request_director.send(req)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/networking/common.py", line 117, in send
response = handler.send(request)
^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/networking/_helper.py", line 194, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/networking/common.py", line 359, in send
return self._send(request)
^^^^^^^^^^^^^^^^^^^
File "/data/user/0/com.junkfood.seal/no_backup/youtubedl-android/yt-dlp/yt-dlp/yt_dlp/networking/_urllib.py", line 404, in _send
raise HTTPError(UrllibResponseAdapter(e.fp), redirect_loop='redirect error' in str(e)) from e
yt_dlp.networking.exceptions.HTTPError: HTTP Error 403: Forbidden
Screenshots & Screen Records
No response
Additional context
No response