Parleys Support #1444

Closed
opened 2026-02-20 23:28:59 -05:00 by deekerman · 5 comments
Owner

Originally created by @sirinath on GitHub (Dec 3, 2013).

Is it possible to add support to Parleys:

  1. User:

http://parleys.com/speaker/516bb602e4b05b6ad71fa74b

  1. Channel:

http://www.parleys.com/channel/51ae1022e4b01033a7e4b6ca

  1. Individual videos:

http://www.parleys.com/play/51c1994ae4b0d38b54f4621b

Originally created by @sirinath on GitHub (Dec 3, 2013). Is it possible to add support to Parleys: 1) User: http://parleys.com/speaker/516bb602e4b05b6ad71fa74b 2) Channel: http://www.parleys.com/channel/51ae1022e4b01033a7e4b6ca 3) Individual videos: http://www.parleys.com/play/51c1994ae4b0d38b54f4621b
deekerman 2026-02-20 23:28:59 -05:00
Author
Owner

@mcepl commented on GitHub (Jul 23, 2014):

Yeah, just to add verbose output:

matej@wycliff: ~$ youtube-dl --verbose 'http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about'
[debug] System config: ['--prefer-free-formats']
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.07.20.2
[debug] Python version 2.7.5 - Linux-3.10.0-123.el7.x86_64-x86_64-with-redhat-7.0-Maipo
[debug] Proxy map: {}
[generic] about: Requesting header
WARNING: Falling back on generic information extractor.
[generic] about: Downloading webpage
[generic] about: Extracting information
ERROR: Unsupported URL: http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 456, in _real_extract
    doc = parse_xml(webpage)
  File "/usr/bin/youtube-dl/youtube_dl/utils.py", line 1411, in parse_xml
    return xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser.feed(text)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1642, in feed
    self._raiseerror(v)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
    raise err
ParseError: mismatched tag: line 59, column 2
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract
    return self._real_extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 751, in _real_extract
    raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

matej@wycliff: ~$ 
@mcepl commented on GitHub (Jul 23, 2014): Yeah, just to add verbose output: ``` matej@wycliff: ~$ youtube-dl --verbose 'http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about' [debug] System config: ['--prefer-free-formats'] [debug] User config: [] [debug] Command-line args: ['--verbose', 'http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2014.07.20.2 [debug] Python version 2.7.5 - Linux-3.10.0-123.el7.x86_64-x86_64-with-redhat-7.0-Maipo [debug] Proxy map: {} [generic] about: Requesting header WARNING: Falling back on generic information extractor. [generic] about: Downloading webpage [generic] about: Extracting information ERROR: Unsupported URL: http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 456, in _real_extract doc = parse_xml(webpage) File "/usr/bin/youtube-dl/youtube_dl/utils.py", line 1411, in parse_xml return xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs) File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1300, in XML parser.feed(text) File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1642, in feed self._raiseerror(v) File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror raise err ParseError: mismatched tag: line 59, column 2 Traceback (most recent call last): File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info ie_result = ie.extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 168, in extract return self._real_extract(url) File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 751, in _real_extract raise ExtractorError('Unsupported URL: %s' % url) ExtractorError: Unsupported URL: http://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update. matej@wycliff: ~$ ```
Author
Owner

@johnjohndoe commented on GitHub (Aug 5, 2014):

Another one:

youtube-dl https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about --verbose
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about', '--verbose']
[debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.02.17
[debug] Python version 2.7.6 - Linux-3.13.0-32-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] Proxy map: {}
[generic] about: Requesting header
WARNING: Falling back on generic information extractor.
[generic] about: Downloading webpage
[generic] about: Extracting information
ERROR: Unsupported URL: https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 493, in extract_info
    ie_result = ie.extract(url)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 158, in extract
    return self._real_extract(url)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/generic.py", line 380, in _real_extract
    raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
@johnjohndoe commented on GitHub (Aug 5, 2014): Another one: ``` youtube-dl https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about --verbose [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about', '--verbose'] [debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8' [debug] youtube-dl version 2014.02.17 [debug] Python version 2.7.6 - Linux-3.13.0-32-generic-x86_64-with-Ubuntu-14.04-trusty [debug] Proxy map: {} [generic] about: Requesting header WARNING: Falling back on generic information extractor. [generic] about: Downloading webpage [generic] about: Extracting information ERROR: Unsupported URL: https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update. Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 493, in extract_info ie_result = ie.extract(url) File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 158, in extract return self._real_extract(url) File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/generic.py", line 380, in _real_extract raise ExtractorError('Unsupported URL: %s' % url) ExtractorError: Unsupported URL: https://www.parleys.com/play/528e806ae4b054cd7d2ef4a5/chapter0/about; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update. ```
Author
Owner

@johnjohndoe commented on GitHub (Sep 25, 2014):

Any progress here?

@johnjohndoe commented on GitHub (Sep 25, 2014): Any progress here?
Author
Owner

@naglis commented on GitHub (Sep 26, 2014):

Well, I took a look into it - the extraction is fairly easy. API endpoints:

Individual presentation:
https://api.parleys.com/api/presentation.json/<presentation_id>

Channel:
https://api.parleys.com/api/presentations.json/<channel_id>

Speaker:
https://api.parleys.com/api/presentations.json/speaker/<speaker_id>

However, most videos are split into parts (for example: https://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2), so we'll have to wait until #995 is merged and multi-part videos are supported.

Also, I've found that some videos use Youtube, for example:
https://parleys.com/play/530914a6e4b085f68c6b6516/about => http://www.youtube.com/watch?v=04OrkhLpVqA. Not sure if any other services are used like that.

@naglis commented on GitHub (Sep 26, 2014): Well, I took a look into it - the extraction is fairly easy. API endpoints: Individual presentation: `https://api.parleys.com/api/presentation.json/<presentation_id>` Channel: `https://api.parleys.com/api/presentations.json/<channel_id>` Speaker: `https://api.parleys.com/api/presentations.json/speaker/<speaker_id>` However, most videos are split into parts (for example: https://www.parleys.com/play/5290a8f9e4b054cd7d2ef4c2), so we'll have to wait until #995 is merged and multi-part videos are supported. Also, I've found that some videos use Youtube, for example: https://parleys.com/play/530914a6e4b085f68c6b6516/about => http://www.youtube.com/watch?v=04OrkhLpVqA. Not sure if any other services are used like that.
Author
Owner

@remitamine commented on GitHub (Sep 7, 2016):

redirect to https://www.youtube.com/user/Parleysdotcom.

@remitamine commented on GitHub (Sep 7, 2016): redirect to https://www.youtube.com/user/Parleysdotcom.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#1444
No description provided.