This commit is contained in:
parent
7627433107
commit
c76cbbb5f7
@ -1,9 +1,10 @@
|
|||||||
import { NextRequest } from 'next/server';
|
import { NextRequest } from 'next/server';
|
||||||
import { resolve } from 'path';
|
import { resolve } from 'path';
|
||||||
import * as mm from 'music-metadata';
|
import * as mm from 'music-metadata';
|
||||||
export async function GET(req: NextRequest, { params }: { params: { track: string } }) {
|
export async function GET(req: NextRequest, { params }: { params: Promise<{ track: string }> }) {
|
||||||
|
const { track } = await params;
|
||||||
try {
|
try {
|
||||||
const trackName = decodeURIComponent(params.track);
|
const trackName = decodeURIComponent(track);
|
||||||
const filePath = resolve(process.cwd(), 'public/music', trackName);
|
const filePath = resolve(process.cwd(), 'public/music', trackName);
|
||||||
const metadata = await mm.parseFile(filePath);
|
const metadata = await mm.parseFile(filePath);
|
||||||
const picture = metadata.common.picture?.[0];
|
const picture = metadata.common.picture?.[0];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user