Compare commits

...

2 Commits

Author SHA1 Message Date
christoph-heinrich
0e4d1e9de6
[ie/lbry] Support filtering of flat playlist results (#15695)
Closes #15683
Authored by: christoph-heinrich, dirkf

Co-authored-by: dirkf <1222880+dirkf@users.noreply.github.com>
2026-01-27 02:06:38 +00:00
christoph-heinrich
0dec80c02a
[ie/RumbleChannel] Support filtering of flat playlist results (#15694)
Authored by: christoph-heinrich
2026-01-27 02:05:39 +00:00
2 changed files with 2 additions and 1 deletions

View File

@ -95,6 +95,7 @@ class LBRYBaseIE(InfoExtractor):
'_type': 'url', '_type': 'url',
'id': item['claim_id'], 'id': item['claim_id'],
'url': self._permanent_url(url, item['name'], item['claim_id']), 'url': self._permanent_url(url, item['name'], item['claim_id']),
'ie_key': 'LBRY',
} }
def _playlist_entries(self, url, display_id, claim_param, metadata): def _playlist_entries(self, url, display_id, claim_param, metadata):

View File

@ -405,7 +405,7 @@ class RumbleChannelIE(InfoExtractor):
for video_url in traverse_obj( for video_url in traverse_obj(
get_elements_html_by_class('videostream__link', webpage), (..., {extract_attributes}, 'href'), get_elements_html_by_class('videostream__link', webpage), (..., {extract_attributes}, 'href'),
): ):
yield self.url_result(urljoin('https://rumble.com', video_url)) yield self.url_result(urljoin('https://rumble.com', video_url), RumbleIE)
def _real_extract(self, url): def _real_extract(self, url):
url, playlist_id = self._match_valid_url(url).groups() url, playlist_id = self._match_valid_url(url).groups()