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

[Site Request] Trovo (trovo.live) #220

Open
5 tasks done
DerBunteBall opened this issue Nov 16, 2020 · 4 comments
Open
5 tasks done

[Site Request] Trovo (trovo.live) #220

DerBunteBall opened this issue Nov 16, 2020 · 4 comments

Comments

@DerBunteBall
Copy link

Checklist

  • I'm reporting a new site support request
  • I've verified that I'm running youtube-dlcc version 2020.10.31
  • 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

Trovo is a Livestream and Video Portal for gaming Videos.

Actually there is no extractor for this site and the generic one fails.

The following features for the extractor would be dreamful:

  1. Support downloading a running livestream (Channel/Livestream URL)
  2. Support downloading videos and past streams (they are viewable on the channel site in the tab Videos - I think there is no playlist url)
  3. Shuld be choosable what to download: stream only, single video/past stream, all videos and past streams of a channel.

I hope all relevant information is there.

Best Regards

@profbot
Copy link

profbot commented Nov 21, 2020

Not sure if this is useful but for the single video you provided, IDM was able to find a .m3u8 file.

Link to m3u8: https://vod.trovo.live/6ae21848vodger1301120758/22cc4f4b5285890809556501046/playlist_eof.m3u8

Hope this helps :)

@DerBunteBall
Copy link
Author

@profbot: Yes this helped. It is possible to take this URL and ripping it to MPEG-4 with ffmpeg. The URL is embedded in a JSON part of a JavaScript in <script></script> Tags. I think it's possible to extract this URL and ripping it with ffmpeg like in other extractors.

Best Regards

@DerBunteBall
Copy link
Author

I'm giving this a little push. A working extractor would be very nice.

Best Regards

@pukkandan
Copy link
Contributor

pukkandan commented Jan 5, 2021

It is possible to take this URL and ripping it to MPEG-4 with ffmpeg

You can pass m3u8 urls to yt-dlc as well instead of using ffmpeg directly

pukkandan added a commit to yt-dlp/yt-dlp that referenced this issue Jan 19, 2021
Only VOD extractor has been implemented

Related: ytdl-org/youtube-dl#26125
Related: blackjack4494/yt-dlc#220
siikamiika pushed a commit to siikamiika/yt-dlc that referenced this issue Jun 19, 2021
* `Origin: https://twitcasting.tv` must be sent when requesting the webpage. Otherwise the extracted `m3u8` will always give a `502`
* Fix regex for when `data-movie-playlist` is a dict containing the needed list
* media initialization is fully supported; so change downloader to native

Closes blackjack4494#220
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants