"""Audio streaming endpoints: direct stream and HLS.""" import uuid from typing import Any from fastapi import APIRouter router = APIRouter(prefix="/stream", tags=["streaming"]) @router.get("/{track_id}") async def stream_track(track_id: uuid.UUID) -> Any: ... @router.get("/{track_id}/hls/playlist.m3u8") async def hls_playlist(track_id: uuid.UUID) -> Any: ... @router.get("/{track_id}/hls/{segment}") async def hls_segment(track_id: uuid.UUID, segment: str) -> Any: ...