Skip to content
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

MotorTrend On Demand #25580

Open
Veritas413 opened this issue Jun 8, 2020 · 5 comments
Open

MotorTrend On Demand #25580

Veritas413 opened this issue Jun 8, 2020 · 5 comments

Comments

@Veritas413
Copy link

@Veritas413 Veritas413 commented Jun 8, 2020

Checklist

  • I'm reporting a new site support request
  • I've verified that I'm running youtube-dl version 2020.06.06
  • I've checked that all provided URLs are alive and playable in a browser
  • I've checked that none of provided URLs violate any copyrights
  • I've searched the bugtracker for similar site support requests including closed ones

Example URLs

Description

Used to be able to download just fine from https://www.motortrendondemand.com/ - looks like they changed something to break it, or changed their backend hosting.
Tried with login and cookies, which used to work, but now it doesn't.
Found a closed request from last year (#23317) but the solution doesn't seem to work anymore, and the video IDs from the URL changed format.
In addition, it looks like they're now requiring logins. I can provide to someone working on the issue, if they don't want to sign up for a free trial that requires a CC.

@ualnwe
Copy link

@ualnwe ualnwe commented Jun 20, 2020

Seems they've switched from a Kaltura backend to Discovery's own backend: disco/dplay?

Should be able to adapt an existing disco/dplay extractor to work, and it seems the auth/token flow is similar too.

@cjwil
Copy link

@cjwil cjwil commented Jun 24, 2020

I'm not sure how helpful this is to devs but hopefully it will be a helpful workaround until its fixed.

In Firefox if you open the inspect element on a video and switch to the network tab, you may have to refresh the page but sort the information by type and find the one that says dash in the type column. Then copy that file's url and paste that into youtube-dl and it should work. I've tested it a few times and a couple videos and it seems to be working like the old way did.

@Veritas413
Copy link
Author

@Veritas413 Veritas413 commented Jul 6, 2020

I'm not sure how helpful this is to devs but hopefully it will be a helpful workaround until its fixed.

In Firefox if you open the inspect element on a video and switch to the network tab, you may have to refresh the page but sort the information by type and find the one that says dash in the type column. Then copy that file's url and paste that into youtube-dl and it should work. I've tested it a few times and a couple videos and it seems to be working like the old way did.

Nice! That appears to be a sufficient workaround! It's a pain, but it's better than nothing.

@cjwil
Copy link

@cjwil cjwil commented Aug 31, 2020

Adding to this again because it seems they've made more changes. If when searching for the URL in the inspector, the file name is only "Master.mpd" and the URL contains "&KeyName=primary&Signature" you must put the URL in quotes for youtube-dl or the & symbols mess with the URL

@dgcurtis
Copy link

@dgcurtis dgcurtis commented Oct 21, 2020

Also, if you want the subtitles/captions, you can search for "Mastercaption". Make sure you enable CC in the video. If you right-click and get the curl link, you can paste that into your shell and redirect the output to a vtt file. Then you can merge the video and vtt with ffmpeg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.