update flac tags

This commit is contained in:
Sayem Chowdhury 2021-04-26 22:49:15 +06:00
parent 6a5d137f3b
commit fa03015414

View File

@ -18,12 +18,17 @@ export const writeMetadataFlac = (
flac.setTag('TITLE=' + track.SNG_TITLE); flac.setTag('TITLE=' + track.SNG_TITLE);
flac.setTag('ALBUM=' + track.ALB_TITLE); flac.setTag('ALBUM=' + track.ALB_TITLE);
flac.setTag('ARTIST=' + artists.join(', ')); flac.setTag('ARTIST=' + artists.join(', '));
flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER); flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER.toLocaleString('en-US', {minimumIntegerDigits: 2}));
if (album) { if (album) {
const TOTALTRACKS = album.nb_tracks.toLocaleString('en-US', {minimumIntegerDigits: 2});
if (album.genres.data.length > 0) { if (album.genres.data.length > 0) {
flac.setTag('GENRE=' + album.genres.data[0].name); for (const genre of album.genres.data) {
flac.setTag('GENRE=' + genre.name);
}
} }
flac.setTag('TRACKTOTAL=' + TOTALTRACKS);
flac.setTag('TOTALTRACKS=' + TOTALTRACKS);
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);
@ -40,7 +45,6 @@ export const writeMetadataFlac = (
flac.setTag('ISRC=' + track.ISRC); flac.setTag('ISRC=' + track.ISRC);
flac.setTag('LENGTH=' + track.DURATION); flac.setTag('LENGTH=' + track.DURATION);
flac.setTag('MEDIA=Digital Media'); flac.setTag('MEDIA=Digital Media');
flac.setTag('TRACKNUMBER=' + track.TRACK_NUMBER);
if (track.LYRICS) { if (track.LYRICS) {
flac.setTag('LYRICS=' + track.LYRICS.LYRICS_TEXT); flac.setTag('LYRICS=' + track.LYRICS.LYRICS_TEXT);