fix genre tagging

This commit is contained in:
Sayem Chowdhury 2021-04-18 01:16:45 +06:00
parent 68684e694a
commit b8d1940bd8
2 changed files with 8 additions and 4 deletions

View File

@ -21,7 +21,9 @@ export const writeMetadataFlac = (
flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER);
if (album) {
if (album.genres.data.length > 0) {
flac.setTag('GENRE=' + album.genres.data[0].name);
}
flac.setTag('RELEASETYPE=' + album.record_type);
flac.setTag('ALBUMARTIST=' + album.artist.name);
flac.setTag('BARCODE=' + album.upc);

View File

@ -22,11 +22,13 @@ export const writeMetadataMp3 = (
.setFrame('TLEN', Number(track.DURATION) * 1000);
if (album) {
writer
.setFrame(
if (album.genres.data.length > 0) {
writer.setFrame(
'TCON',
album.genres.data.map((g) => g.name),
)
);
}
writer
.setFrame('TPE2', album.artist.name)
.setFrame('TYER', RELEASE_YEAR)
.setFrame('TDAT', album.release_date)