mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Merge branch 'main' of gitlab.com:bashrc2/epicyon
						commit
						d2fb4031cf
					
				
							
								
								
									
										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