diff --git a/src/app/api/music/[track]/cover/route.ts b/src/app/api/music/[track]/cover/route.ts index 6e6139c..454eade 100644 --- a/src/app/api/music/[track]/cover/route.ts +++ b/src/app/api/music/[track]/cover/route.ts @@ -5,7 +5,7 @@ export async function GET(req: NextRequest, { params }: { params: Promise<{ trac const { track } = await params; try { const trackName = decodeURIComponent(track); - const filePath = resolve(process.cwd(), '/music', trackName); + const filePath = resolve(process.cwd(), 'app/music', trackName); const metadata = await mm.parseFile(filePath); const picture = metadata.common.picture?.[0]; if (!picture) { @@ -13,12 +13,12 @@ export async function GET(req: NextRequest, { params }: { params: Promise<{ trac } return new Response(picture.data, { headers: { - 'Content-Type': picture.format, + 'Content-Type': picture.format || 'image/jpeg', 'Content-Length': picture.data.length.toString(), }, }); } catch (err) { - console.log(err); + console.error(err); return new Response('Error retrieving cover', { status: 500 }); } }