This commit is contained in:
2025-08-21 15:35:10 -04:00
parent dd8d07b2f0
commit a8d089c0fe
5 changed files with 57 additions and 49 deletions

View File

@@ -24,7 +24,7 @@ from pydantic import BaseModel
class ValidBulkFetchRequest(BaseModel):
track_ids: list[int]
target: str
quality: Literal["FLAC", "Lossy"]
quality: Literal["FLAC", "Lossy"] = "FLAC"
class RIP(FastAPI):
@@ -120,7 +120,7 @@ class RIP(FastAPI):
album_id: int,
request: Request,
user=Depends(get_current_user),
quality: str = "FLAC",
quality: Literal["FLAC", "Lossy"] = "FLAC"
) -> Response:
"""Get tracks by album id"""
tracks = await self.trip_util.get_tracks_by_album_id(album_id, quality)
@@ -141,8 +141,8 @@ class RIP(FastAPI):
async def track_by_id_handler(
self,
track_id: int,
quality: str,
request: Request,
quality: Literal["FLAC", "Lossy"] = "FLAC",
user=Depends(get_current_user),
) -> Response:
"""Get track by ID"""