mirror of
https://github.com/d-fi/d-fi-core.git
synced 2025-07-27 15:44:26 +02:00
fix genre tagging
This commit is contained in:
parent
68684e694a
commit
b8d1940bd8
@ -21,7 +21,9 @@ export const writeMetadataFlac = (
|
|||||||
flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER);
|
flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER);
|
||||||
|
|
||||||
if (album) {
|
if (album) {
|
||||||
|
if (album.genres.data.length > 0) {
|
||||||
flac.setTag('GENRE=' + album.genres.data[0].name);
|
flac.setTag('GENRE=' + album.genres.data[0].name);
|
||||||
|
}
|
||||||
flac.setTag('RELEASETYPE=' + album.record_type);
|
flac.setTag('RELEASETYPE=' + album.record_type);
|
||||||
flac.setTag('ALBUMARTIST=' + album.artist.name);
|
flac.setTag('ALBUMARTIST=' + album.artist.name);
|
||||||
flac.setTag('BARCODE=' + album.upc);
|
flac.setTag('BARCODE=' + album.upc);
|
||||||
|
@ -22,11 +22,13 @@ export const writeMetadataMp3 = (
|
|||||||
.setFrame('TLEN', Number(track.DURATION) * 1000);
|
.setFrame('TLEN', Number(track.DURATION) * 1000);
|
||||||
|
|
||||||
if (album) {
|
if (album) {
|
||||||
writer
|
if (album.genres.data.length > 0) {
|
||||||
.setFrame(
|
writer.setFrame(
|
||||||
'TCON',
|
'TCON',
|
||||||
album.genres.data.map((g) => g.name),
|
album.genres.data.map((g) => g.name),
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
writer
|
||||||
.setFrame('TPE2', album.artist.name)
|
.setFrame('TPE2', album.artist.name)
|
||||||
.setFrame('TYER', RELEASE_YEAR)
|
.setFrame('TYER', RELEASE_YEAR)
|
||||||
.setFrame('TDAT', album.release_date)
|
.setFrame('TDAT', album.release_date)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user