cwsiv@localhost:~> yt-dlp --version
2023.01.06
cwsiv@localhost:~> yt-dlp https://www.youtube.com/watch?v=6GcdY5wtpso
[youtube] Extracting URL: https://www.youtube.com/watch?v=6GcdY5wtpso
[youtube] 6GcdY5wtpso: Downloading webpage
[youtube] 6GcdY5wtpso: Downloading android player API JSON
ERROR: [youtube] 6GcdY5wtpso: Unable to extract uploader id; 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
cwsiv@localhost:~>
sudo yt-dlp -U
[sudo] password for root:
Latest version: 2023.07.06, Current version: 2023.01.06
Current Build Hash 3d47785962f7b07d38ab6465d4e4e827bd014805e727b71ecc6f1f56606663b2
Updating to version 2023.07.06 ...
Updated yt-dlp to version 2023.07.06
cwsiv@localhost:~> yt-dlp https://www.youtube.com/watch?v=6GcdY5wtpso
Traceback (most recent call last):
File "/usr/bin/yt-dlp/yt_dlp/__init__.py", line 2, in <module>
ModuleNotFoundError: No module named 'contextvars'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/bin/yt-dlp/__main__.py", line 14, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
File "/usr/bin/yt-dlp/yt_dlp/__init__.py", line 5, in <module>
Exception: You are using an unsupported version of Python. Only Python versions 3.7 and above are supported by yt-dlp
Seems the Python sulpplied with 15.5 os mpt up to the task of supporting the new version of youtube-dl.
CWSIV