mirror of https://gitlab.com/bashrc2/epicyon
Support for flac audio format
parent
8094ca0849
commit
4b9fd94498
1
media.py
1
media.py
|
@ -416,6 +416,7 @@ def path_is_audio(path: str) -> bool:
|
|||
"""
|
||||
if path.endswith('.ogg') or \
|
||||
path.endswith('.opus') or \
|
||||
path.endswith('.flac') or \
|
||||
path.endswith('.mp3'):
|
||||
return True
|
||||
return False
|
||||
|
|
|
@ -313,6 +313,7 @@ def post_message_to_outbox(session, translate: {},
|
|||
"avif": "avif",
|
||||
"audio/mpeg": "mp3",
|
||||
"ogg": "ogg",
|
||||
"flac": "flac",
|
||||
"opus": "opus",
|
||||
"mp4": "mp4",
|
||||
"webm": "webm",
|
||||
|
|
|
@ -227,7 +227,10 @@ def _add_embedded_video_from_sites(translate: {}, content: str,
|
|||
def _add_embedded_audio(translate: {}, content: str) -> str:
|
||||
"""Adds embedded audio for mp3/ogg/opus
|
||||
"""
|
||||
if not ('.mp3' in content or '.ogg' in content or '.opus' in content):
|
||||
if not ('.mp3' in content or
|
||||
'.ogg' in content or
|
||||
'.opus' in content or
|
||||
'.flac' in content):
|
||||
return content
|
||||
|
||||
if '<audio ' in content:
|
||||
|
@ -238,6 +241,8 @@ def _add_embedded_audio(translate: {}, content: str) -> str:
|
|||
extension = '.ogg'
|
||||
elif '.opus' in content:
|
||||
extension = '.opus'
|
||||
elif '.flac' in content:
|
||||
extension = '.flac'
|
||||
|
||||
words = content.strip('\n').split(' ')
|
||||
for wrd in words:
|
||||
|
|
|
@ -211,6 +211,8 @@ def html_podcast_episode(css_cache: {}, translate: {},
|
|||
audio_extension = 'mpeg'
|
||||
elif '.opus' in link_url:
|
||||
audio_extension = 'opus'
|
||||
elif '.flac' in link_url:
|
||||
audio_extension = 'flac'
|
||||
else:
|
||||
audio_extension = 'ogg'
|
||||
else:
|
||||
|
|
|
@ -1219,6 +1219,8 @@ def get_post_attachments_as_html(post_json_object: {}, box_name: str,
|
|||
extension = '.ogg'
|
||||
elif attach['url'].endswith('.opus'):
|
||||
extension = '.opus'
|
||||
elif attach['url'].endswith('.flac'):
|
||||
extension = '.flac'
|
||||
if attach['url'].endswith(extension):
|
||||
if attachment_ctr > 0:
|
||||
attachment_str += '<br>'
|
||||
|
|
Loading…
Reference in New Issue