-
Notifications
You must be signed in to change notification settings - Fork 10.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discovery changed URL, correct extractor is not being recognized #21808
Comments
You must provide credentials for any work on this. |
I sent an account creation request to the email address listed on your GitHub profile. |
Also having this issue |
I would also like to confirm this issue. |
This was working a week ago without the need to login, I was able to get the first four shorts of "Inside the episode" without issues. |
@dstftw no provider account was previously required for the "inside the episode" content, nor is it to view in browser. |
UPDATE
ORIGINAL MESSAGE |
I can confirm that all videos on this page now work with the latest commit (608b8a4). I always pass in my credentials from .netrc and use --cookies to pass in a current login token. What is the usual process for supplying a tv-provider account to the devs? |
I'd be will to provide the Devs with credentials to get full episodes working again. |
Is anyone having problems with this again? URLs that worked fine 2 days ago are not working. Tried two different versions of Python as well Output with Python 3
Output with Python 2
|
This seems to have broken the naming for Food Network and Cooking Channel Shows, the series name is now "NA" prior to this the correct series name was given |
Sorry for not replying back. Discovery go was working as of last night for
me. Not sure about Food Network, I can try tonight to verify.
…On Thu, Aug 8, 2019 at 4:14 PM timethrow ***@***.***> wrote:
This seems to have broken the naming for Food Network and Cooking Channel
Shows, the series name is now "NA" prior to this the correct series name
was given
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#21808?email_source=notifications&email_token=AMWXTPVERZTHBTO52YG2XCLQDSECJA5CNFSM4IEDKTD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD345JZQ#issuecomment-519689446>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AMWXTPRTZDSWS3PE6226BELQDSECJANCNFSM4IEDKTDQ>
.
|
I have traced it a bit further and the |
@remitamine Thanks for that fix, have tested here and can confirm it works. |
I am trying to get an episode from Discovery GO using my Cable provider login but am unable to get it working
I also have my credentials saved to .netrc as but that also is not working for me. Any help? The url in question is |
Try using Python 3 that should "fix" the issue you are seeing there. |
@timethrow Thank you, that fixed it. |
Checklist
Verbose log
youtube-dl -v https://go.discovery.com/tv-shows/savage-builds/full-episodes/forging-excalibur
[debug] System config: []
[debug] User config: ['--ap-mso', 'Charter_Direct', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '--external-downloader-args', '-loglevel panic', '-o%(series)s-S%(season_number)02dE%(episode_number)02d-%(title)s.%(ext)s']
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://go.discovery.com/tv-shows/savage-builds/full-episodes/forging-excalibur']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.07.16
[debug] Python version 3.7.3 (CPython) - Darwin-17.7.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 4.1.4, ffprobe 4.1.4, rtmpdump 2.4
[debug] Proxy map: {}
[generic] forging-excalibur: Requesting header
WARNING: Falling back on generic information extractor.
[generic] forging-excalibur: Downloading webpage
[generic] forging-excalibur: Extracting information
ERROR: Unsupported URL: https://go.discovery.com/tv-shows/savage-builds/full-episodes/forging-excalibur
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 3333, in _real_extract
raise UnsupportedError(url)
youtube_dl.utils.UnsupportedError: Unsupported URL: https://go.discovery.com/tv-shows/savage-builds/full-episodes/forging-excalibur
Description
Discovery has changed (added?) a new URL format of "https://go.discovery.com/tv-shows/SHOWNAME/full-episodes/EPISODENAME" so the correct extractor is not being recognized. I have tested this with several shows and get the same "Unsupported URL" error.
The text was updated successfully, but these errors were encountered: