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
[extractors/rtvc] Add extractors #6578
Conversation
yt_dlp/extractor/rtvcplay.py
Outdated
if not podcast_episodes: | ||
raise ExtractorError('Could not find asset_id nor program playlist nor podcast episodes') | ||
|
||
return self.playlist_result([self.url_result(episode['file'], **traverse_obj(episode, { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
url_transparent=True
, right? or else the entry metadata being passed is only for --flat-playlist?
Also, the test URL https://www.rtvcplay.co/series-al-oido/diez-versiones
has its playlist result handed off to the generic extractor because the URLs are direct mp3 links. Should we be returning info_dict entries instead of url_results here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep we could, I'll fix this
Maybe it's better like this because we don't have an id for the entry, at least Generic uses the filename
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
@bashonly This can be merged or changes are still pending? |
@denaunistic In the meantime you could load these extractors (rtvcplay.py, senalcolombia.py) as a plugin |
needs a review from the maintainer-in-chief before it can be merged |
* Add `RTVCPlay` extractor * Add `RTVCPlayEmbed` extractor * Add `RTVCKaltura` extractor * Add `SenalColombiaLive` extractor Closes yt-dlp#6457 Authored by: elyse0
IMPORTANT: PRs without the template will be CLOSED
Description of your pull request and other information
This PR add extractors for RTVC Play and some subdomains needed for embeded players like https://www.senalcolombia.tv/senal-en-vivo
Fixes #6457
SenalColombiaLiveIE
RTVCPlay
Template
Before submitting a pull request make sure you have:
In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check all of the following options that apply:
What is the purpose of your pull request?