This commit is contained in:
Sayem Chowdhury 2021-04-18 01:17:34 +06:00
parent b8d1940bd8
commit f1b1914dfc

View File

@ -11,14 +11,14 @@ export const writeMetadataMp3 = (
const writer = new id3Writer(buffer); const writer = new id3Writer(buffer);
const RELEASE_YEAR = album ? album.release_date.split('-')[0] : null; const RELEASE_YEAR = album ? album.release_date.split('-')[0] : null;
const artists = track.ART_NAME.split( const artists = track.ART_NAME.split(new RegExp(' featuring | feat. | Ft. | ft. | vs | vs. | x | - |, ', 'g'))
new RegExp(' featuring | feat. | Ft. | ft. | vs | vs. | x | - |, ', 'g'), .map((a) => a.trim())
).map((a) => a.trim()); .join(', ');
writer writer
.setFrame('TIT2', track.SNG_TITLE) .setFrame('TIT2', track.SNG_TITLE)
.setFrame('TALB', track.ALB_TITLE) .setFrame('TALB', track.ALB_TITLE)
.setFrame('TPE1', artists) .setFrame('TPE1', [artists])
.setFrame('TLEN', Number(track.DURATION) * 1000); .setFrame('TLEN', Number(track.DURATION) * 1000);
if (album) { if (album) {
@ -54,7 +54,7 @@ export const writeMetadataMp3 = (
.setFrame('TMED', 'Digital Media') .setFrame('TMED', 'Digital Media')
.setFrame('TXXX', { .setFrame('TXXX', {
description: 'Artists', description: 'Artists',
value: artists.join(', '), value: artists,
}) })
.setFrame('TXXX', { .setFrame('TXXX', {
description: 'ISRC', description: 'ISRC',