mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
handle release group image for song normalization
This commit is contained in:
@@ -341,9 +341,7 @@ export function normalizeReleaseToAlbum(release: IRelease): Album {
|
|||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
const hasArtwork =
|
const hasArtwork = releaseGroup;
|
||||||
release['cover-art-archive']?.artwork === true &&
|
|
||||||
release['cover-art-archive']?.front === true;
|
|
||||||
const primaryReleaseType = releaseGroup?.['primary-type']?.toLowerCase() || null;
|
const primaryReleaseType = releaseGroup?.['primary-type']?.toLowerCase() || null;
|
||||||
const secondaryReleaseTypes =
|
const secondaryReleaseTypes =
|
||||||
releaseGroup?.['secondary-types']?.map((type) => type.toLowerCase()) || [];
|
releaseGroup?.['secondary-types']?.map((type) => type.toLowerCase()) || [];
|
||||||
@@ -355,7 +353,7 @@ export function normalizeReleaseToAlbum(release: IRelease): Album {
|
|||||||
const originalYear = originalDate ? Number(originalDate.split('-')[0]) : null;
|
const originalYear = originalDate ? Number(originalDate.split('-')[0]) : null;
|
||||||
const releaseDate = release.date ? release.date : null;
|
const releaseDate = release.date ? release.date : null;
|
||||||
const releaseYear = release.date ? Number(release.date.split('-')[0]) : null;
|
const releaseYear = release.date ? Number(release.date.split('-')[0]) : null;
|
||||||
const imageUrl = hasArtwork ? getImageUrl(release.id) : null;
|
const imageUrl = hasArtwork ? getImageUrlByReleaseGroupId(releaseGroup.id) : null;
|
||||||
const albumId = `musicbrainz-${release.id}`;
|
const albumId = `musicbrainz-${release.id}`;
|
||||||
|
|
||||||
const songs: Song[] = [];
|
const songs: Song[] = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user