.upc metadata

This commit is contained in:
afkarxyz
2026-04-13 22:39:58 +07:00
parent 66e3f0e572
commit 5a3f819cef
9 changed files with 355 additions and 51 deletions
@@ -36,6 +36,7 @@ interface FileMetadata {
track_number: number;
disc_number: number;
year: string;
upc?: string;
isrc?: string;
}
type TabType = "track" | "lyric" | "cover";
@@ -661,6 +662,7 @@ export function FileManagerPage() {
<div className="grid grid-cols-[100px_1fr] gap-2 text-sm"><span className="text-muted-foreground">Track</span><span>{metadataInfo.track_number || "-"}</span></div>
<div className="grid grid-cols-[100px_1fr] gap-2 text-sm"><span className="text-muted-foreground">Disc</span><span>{metadataInfo.disc_number || "-"}</span></div>
<div className="grid grid-cols-[100px_1fr] gap-2 text-sm"><span className="text-muted-foreground">Year</span><span>{metadataInfo.year ? metadataInfo.year.substring(0, 4) : "-"}</span></div>
<div className="grid grid-cols-[100px_1fr] gap-2 text-sm"><span className="text-muted-foreground">UPC</span><span>{metadataInfo.upc || "-"}</span></div>
<div className="grid grid-cols-[100px_1fr] gap-2 text-sm"><span className="text-muted-foreground">ISRC</span><span>{metadataInfo.isrc || "-"}</span></div>
</div>) : (<div className="text-center py-4 text-muted-foreground">No metadata available</div>)}
<DialogFooter><Button onClick={() => setShowMetadata(false)}>Close</Button></DialogFooter>
+3
View File
@@ -24,6 +24,7 @@ export interface TrackMetadata {
artist_url?: string;
artists_data?: ArtistSimple[];
isrc?: string;
upc?: string;
copyright?: string;
publisher?: string;
plays?: string;
@@ -39,6 +40,7 @@ export interface AlbumInfo {
release_date: string;
artists: string;
images: string;
upc?: string;
batch?: string;
}
export interface AlbumResponse {
@@ -281,5 +283,6 @@ export interface AudioMetadata {
track_number: number;
disc_number: number;
year: string;
upc?: string;
isrc?: string;
}