Files
streamrip-ui/backend/app/api/album.py
T

14 lines
398 B
Python

from fastapi import APIRouter, HTTPException
from app.services.streamrip_service import get_album_details
router = APIRouter(prefix="/api/album", tags=["album"])
@router.get("/{album_id}")
async def album_detail(album_id: str):
try:
return await get_album_details(album_id)
except Exception as e:
raise HTTPException(status_code=502, detail=f"Album lookup failed: {e}")