mirror of
https://github.com/d-fi/d-fi-core.git
synced 2025-07-27 07:34:42 +02:00
update flac tags
This commit is contained in:
parent
6a5d137f3b
commit
fa03015414
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user