Fix published paths for transcoded media
This commit is contained in:
parent
3f33994cdc
commit
89d462e280
9 changed files with 956 additions and 114 deletions
|
|
@ -1,5 +1,32 @@
|
|||
from dataclasses import dataclass
|
||||
from typing import Any, List
|
||||
from typing import Any, List, TypedDict
|
||||
|
||||
|
||||
class MediaVariant(TypedDict, total=False):
|
||||
url: str
|
||||
path: str
|
||||
type: str
|
||||
medium: str
|
||||
isDefault: str
|
||||
fileSize: str
|
||||
bitrate: int | float | str
|
||||
samplingrate: int | str
|
||||
channels: int | str
|
||||
duration: str
|
||||
width: int | str
|
||||
height: int | str
|
||||
framerate: str
|
||||
expression: str
|
||||
lang: str
|
||||
|
||||
|
||||
class TranscodedMediaFile(TypedDict):
|
||||
url: str
|
||||
path: str
|
||||
checksum: str | None
|
||||
status: str
|
||||
published_url: str
|
||||
variants: List[MediaVariant]
|
||||
|
||||
|
||||
@dataclass
|
||||
|
|
@ -11,9 +38,9 @@ class ElementItem:
|
|||
file_urls: List[str]
|
||||
files: List[Any]
|
||||
audio_urls: List[str]
|
||||
audios: List[Any]
|
||||
audios: List[TranscodedMediaFile]
|
||||
video_urls: List[str]
|
||||
videos: List[Any]
|
||||
videos: List[TranscodedMediaFile]
|
||||
|
||||
|
||||
@dataclass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue