Default podcast audio formats

main
Bob Mottram 2022-04-22 15:27:25 +01:00
parent 5446bcc54a
commit 1e2b0e28df
2 changed files with 14 additions and 1 deletions

View File

@ -1143,7 +1143,8 @@ if args.domain:
set_config_param(base_dir, 'domain', domain)
# comma separated list of preferred audio formats. eg. "opus", "mp3"
preferred_podcast_formats = None
# in order of preference
preferred_podcast_formats = ['ogg', 'mpeg', 'opus']
if args.podcast_formats:
podcast_formats_str = args.podcast_formats
else:

View File

@ -6830,6 +6830,18 @@ def _test_link_from_rss_item() -> None:
assert mime_type
assert mime_type == 'audio/mpeg'
link, mime_type = get_link_from_rss_item(rss_item, ['audio/mp3'], None)
assert link
assert link.endswith('1.mp3')
assert mime_type
assert mime_type == 'audio/mpeg'
link, mime_type = get_link_from_rss_item(rss_item, ['audio/mpeg'], None)
assert link
assert link == 'https://whoframed.rodger/rabbit.mp3'
assert mime_type
assert mime_type == 'audio/mpeg'
link, mime_type = get_link_from_rss_item(rss_item, ['audio/opus'], None)
assert mime_type
if mime_type != 'audio/opus':