from pydantic import BaseModel from enum import Enum from typing import Optional class JellyfinMediaType(str, Enum): AUDIO = 'Audio' MOVIE = 'Movie' EPISODE = 'Episode' class JellyfinMediaItem(BaseModel): id: str name: str type: JellyfinMediaType image_url: str start: Optional[int] end: Optional[int] metadata: dict