Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Requesting Support For Go90.com #10127
Comments
|
Thanks for the labels. Will the geo-restriction make it harder or impossible to add support? |
|
New example from #10215: https://www.go90.com/profiles/va_0a41e9fb10434ab4a483fc2c60e07885. It's still geo-restricted, though. @goldensun87 Yes. It's still possible but harder. |
|
Hopefully the following will help the development of an extractor for Go90. Download Videos from Go90.comINFOGo90 seems to use HTTP Live Streaming (aka Apple HLS). How to download manuallyFirst we need to go to a video page. We'll use this link for our example. Open the Network inspector in your browser. (You may have to refresh the page to get this to work) Find the first file with a From the previous Now that we have the Open the Now that we have an Ad free
Not all video players can open
We now have a video downloaded from Go90. |
|
Is there already an extractor that supports HTTP Live Streaming (HLS) that can be used as a starting point or reference? |
|
@triple-j There's a function |
|
@triple-j How exactly do I download the .m3u8 file I want? And, as a general note to all, Firefox's Downloadhelper extension can detect the HLS streams, but it ultimately cannot download them (possibly because of the geo-restriction). |
|
@goldensun87 since you have Downloadhelper, use it to copy the URL of the On the video's page open Downloadhelper. Hover over the video with the resolution you want, click the arrow icon on the right, and select Copy URL. Then give the URL to a general file downloading program like cURL.
Then follow the rest of my instructions above to remove the Ads and download the video. |
|
Thanks @yan12125, I started looking into youtube-dl's code yesterday and it looks to be easier to implement extractors than I thought. I started a fork to implement an extractor for Go90. I was able to hack one together to be able to download videos. The problem I've run into is that the Go90 is using upLynk to distribute their files, and upLynk seems to add additional data to differentiate the Ad segment from the main video ( |
|
To remove ads, you can download the m3u8 manifest in the extractor, change its content and pass it to the downloader via
|
|
did you try to remove the query from the url, i checked before an uplynk manifest in abc7news #9551 (comment). |
|
So, I could not get curl to work. But, thanks to Downloadhelper, I tried getting youtube-dl to download the m3u8 link. Since I'm still using v2016.08.06, I was surprised that the stream actually downloaded. However, I encountered the same problem that @triple-j did. The ad and the main video got merged into one video, and they are at different resolutions. Is there any way to get youtube-dl to skip the ad? |
|
Thanks @yan12125, that information is extremely helpful. I now have a good idea where to go from here. @remitamine, I did some preliminary manual testing without the query string. Opening the file in a text editor, it does look like the Ads are removed however both @goldensun87, I'm working on removing the Ads. In the meantime, see if youtube-dl will download the video if you remove the query string (everything after |
|
@triple-j youtube-dl is not able to download the video with the query string removed. More specifically, it seems ffmpeg errors out without the query string.
|
|
i can confirm that the AES-128 keys can't be obtained without the |
|
i have added an extractor for uplynk, it will simplify adding support for sites that uses uplynk with |
I download an example video with |
|
it's about:
the |
|
OK I see. |
|
When are you gonna make it work? |
|
I was looking at the Go90 website today, and it appears they are now using MPEG-DASH rather than HLS. In the network inspector, search for manifest, and then copy the url (should be on the domain revvel.io). You can then use that url directly with youtube-dl. |
|
Yeah, the Go90 website got a major upgrade in the past months. 1080p video is now available, the true video urls are no longer on uplynk, which was a Verizon based server, and videos are no longer broken into multiple fragments and played using a playlist file. Since general Vevo support got broken, I got the idea to look into the source code of videos, in order to find the playlist url. I am going to look into the source code of a Go90 video, and look for the downloadable video links there. |
|
Hello, I am using 5.18.2018 version and can't download https://www.go90.com/videos/1PRVCVNCJPK. However, I managed to download some other clips. Not sure what's the latest holdup. Thx [Go90] 1PRVCVNCJPK: Downloading JSON metadata |
Here are my example URLs.
https://www.go90.com/profiles/va_07d47f43a7b04eb5b693252f2bd1086b
https://www.go90.com/profiles/va_506ad122d74647a58282a05aa9d91283
https://www.go90.com/profiles/va_0b3c19a514954b8c8d1ec7c7b62a9e02