mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-17 17:04:16 +02:00
add mbzReleaseGroupId to Album type
This commit is contained in:
@@ -303,6 +303,7 @@ const normalizeAlbum = (
|
|||||||
isCompilation: null,
|
isCompilation: null,
|
||||||
lastPlayedAt: null,
|
lastPlayedAt: null,
|
||||||
mbzId: item.ProviderIds?.MusicBrainzAlbum || null,
|
mbzId: item.ProviderIds?.MusicBrainzAlbum || null,
|
||||||
|
mbzReleaseGroupId: item.ProviderIds?.MusicBrainzReleaseGroup || null,
|
||||||
name: item.Name,
|
name: item.Name,
|
||||||
originalDate: item.PremiereDate || null,
|
originalDate: item.PremiereDate || null,
|
||||||
originalYear: item.ProductionYear || null,
|
originalYear: item.ProductionYear || null,
|
||||||
|
|||||||
@@ -457,7 +457,10 @@ const participant = z.object({
|
|||||||
|
|
||||||
const providerIds = z.object({
|
const providerIds = z.object({
|
||||||
MusicBrainzAlbum: z.string().optional(),
|
MusicBrainzAlbum: z.string().optional(),
|
||||||
|
MusicBrainzAlbumArtist: z.string().optional(),
|
||||||
MusicBrainzArtist: z.string().optional(),
|
MusicBrainzArtist: z.string().optional(),
|
||||||
|
MusicBrainzRecording: z.string().optional(),
|
||||||
|
MusicBrainzReleaseGroup: z.string().optional(),
|
||||||
MusicBrainzTrack: z.string().optional(),
|
MusicBrainzTrack: z.string().optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -394,6 +394,7 @@ const normalizeAlbum = (
|
|||||||
isCompilation: item.compilation,
|
isCompilation: item.compilation,
|
||||||
lastPlayedAt: normalizePlayDate(item),
|
lastPlayedAt: normalizePlayDate(item),
|
||||||
mbzId: item.mbzAlbumId || null,
|
mbzId: item.mbzAlbumId || null,
|
||||||
|
mbzReleaseGroupId: item.mbzReleaseGroupId || null,
|
||||||
name: item.name,
|
name: item.name,
|
||||||
originalDate: originalDate.date,
|
originalDate: originalDate.date,
|
||||||
originalYear: originalDate.year,
|
originalYear: originalDate.year,
|
||||||
|
|||||||
@@ -306,6 +306,7 @@ const normalizeAlbum = (
|
|||||||
isCompilation: null,
|
isCompilation: null,
|
||||||
lastPlayedAt: null,
|
lastPlayedAt: null,
|
||||||
mbzId: null,
|
mbzId: null,
|
||||||
|
mbzReleaseGroupId: null,
|
||||||
name: item.name,
|
name: item.name,
|
||||||
originalDate: releaseDate,
|
originalDate: releaseDate,
|
||||||
originalYear: item.year || null,
|
originalYear: item.year || null,
|
||||||
|
|||||||
@@ -186,6 +186,7 @@ export type Album = {
|
|||||||
isCompilation: boolean | null;
|
isCompilation: boolean | null;
|
||||||
lastPlayedAt: null | string;
|
lastPlayedAt: null | string;
|
||||||
mbzId: null | string;
|
mbzId: null | string;
|
||||||
|
mbzReleaseGroupId: null | string;
|
||||||
name: string;
|
name: string;
|
||||||
originalDate: null | string;
|
originalDate: null | string;
|
||||||
originalYear: null | number;
|
originalYear: null | number;
|
||||||
|
|||||||
Reference in New Issue
Block a user