Repository: youtube-dl
Issue: 2021.05.06 and YouTube Rumble - No longer supported?
Labels: question

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- Look through the README (http://yt-dl.org/readme) and FAQ (http://yt-dl.org/faq) for similar questions
- Search the bugtracker for similar questions: http://yt-dl.org/search-issues
- Finally, put x into all relevant boxes (like this [x])
-->

- [x ] I'm asking a question
- [x ] I've looked through the README and FAQ for similar questions
- [x ] I've searched the bugtracker for similar questions including closed ones


## Question

<!--
Ask your question in an arbitrary form. Please make sure it's worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient.
-->

WRITE QUESTION HERE

[LinuxMint user]

As per github here --> https://github.com/ytdl-org/youtube-dl/commit/f47627a1c9a790fac29d5c166bc0f7944fcb1a98 , at the bottom of the page, it appears that YouTube (and Rumble) may not work with youtube-dl any longer. Is this a correct conclusion?

Fortunately, I did find the same video on Bitchute and it downloaded with youtube-dl just fine (again, as per the above referenced link or supported sites; which excludes reference to YouTube and Rumble). So, that's good!

Here is the error report when trying to download from both YouTube and Rumble.

========================================
WHEN attempting download from YouTube ...
========================================

~ $ youtube-dl --verbose -i -o "/media/jeff/Seagate Backup Plus Drive/911/Playlist_index)s - %(title)s.%(ext)s" https://www.youtube.com/watch?v=9Wf3O93I4lI
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'-i', u'-o', u'/media/jeff/Seagate Backup Plus Drive/911/Playlist_index)s - %(title)s.%(ext)s', u'https://www.youtube.com/watch?v=9Wf3O93I4lI']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.06.06
[debug] Python version 2.7.12 (CPython) - Linux-4.4.0-210-generic-x86_64-with-LinuxMint-18.1-serena
[debug] exe versions: ffmpeg 3.2.2-2, ffprobe 3.2.2-2, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] 9Wf3O93I4lI: Downloading webpage
[youtube] 9Wf3O93I4lI: Refetching age-gated info webpage
WARNING: unable to download video info webpage: HTTP Error 410: Gone
ERROR: 'bool' object has no attribute 'split'
Traceback (most recent call last):
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 534, in extract
    ie_result = self._real_extract(url)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1503, in _real_extract
    }, fatal=False)),
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/compat.py", line 2644, in compat_parse_qs
    encoding=encoding, errors=errors)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/compat.py", line 2614, in _parse_qsl
    pairs = [s2 for s1 in qs.split('&') for s2 in s1.split(';')]
AttributeError: 'bool' object has no attribute 'split'

========================================
AND when attempted to download from RUMBLE ...
========================================

 ~ $ youtube-dl --verbose -i -o "/media/jeff/Seagate Backup Plus Drive/911/Playlist_index)s - %(title)s.%(ext)s" https://rumble.com/vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary.html
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'-i', u'-o', u'/media/jeff/Seagate Backup Plus Drive/911/Playlist_index)s - %(title)s.%(ext)s', u'https://rumble.com/vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary.html']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.06.06
[debug] Python version 2.7.12 (CPython) - Linux-4.4.0-210-generic-x86_64-with-LinuxMint-18.1-serena
[debug] exe versions: ffmpeg 3.2.2-2, ffprobe 3.2.2-2, rtmpdump 2.4
[debug] Proxy map: {}
[generic] vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary: Requesting header
WARNING: Falling back on generic information extractor.
[generic] vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary: Downloading webpage
[generic] vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary: Extracting information
ERROR: Unsupported URL: https://rumble.com/vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary.html
Traceback (most recent call last):
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/extractor/generic.py", line 2503, in _real_extract
    doc = compat_etree_fromstring(webpage.encode('utf-8'))
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/compat.py", line 2571, in compat_etree_fromstring
    doc = _XML(text, parser=etree.XMLParser(target=_TreeBuilder(element_factory=_element_factory)))
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/compat.py", line 2560, in _XML
    parser.feed(text)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1653, in feed
    self._raiseerror(v)
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror
    raise err
ParseError: syntax error: line 1, column 0
Traceback (most recent call last):
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 534, in extract
    ie_result = self._real_extract(url)
  File "/home/jeff/.local/lib/python2.7/site-packages/youtube_dl/extractor/generic.py", line 3520, in _real_extract
    raise UnsupportedError(url)
UnsupportedError: Unsupported URL: https://rumble.com/vjzfki-jfk-t0-911-everything-is-a-rich-mans-trick-must-see-chilling-documentary.html

Thanks in advance for the great service and program!
Kindly,
- jeff