if meta['files'].get('dash'):
formats.extend(self._extract_mpd_formats(base_url + meta['files']['dash'], video_id))
- self._sort_formats(formats)
return {
'id': video_id,
'formats': formats,
for ext in ('aac', 'mp3'):
url_data = self._download_json(
f'https://api.podcast.radioagora.pl/api4/getSongUrl?podcast_id={media_id}&device_id={uuid.uuid4()}&ppre=false&audio={ext}',
- media_id, 'Downloading podcast %s URL' % ext)
+ media_id, f'Downloading podcast {ext} URL')
# prevents inserting the mp3 (default) multiple times
if 'link_ssl' in url_data and f'.{ext}' in url_data['link_ssl']:
formats.append({
'acodec': ext,
})
- self._sort_formats(formats)
return {
'id': media_id,
'formats': formats,
}
@staticmethod
- def _create_url(id):
- return f'https://audycje.tokfm.pl/audycja/{id}'
+ def _create_url(video_id):
+ return f'https://audycje.tokfm.pl/audycja/{video_id}'
def _real_extract(self, url):
audition_id = self._match_id(url)