+10
-11
apps/api/src/nowplaying/nowplaying.service.ts
+10
-11
apps/api/src/nowplaying/nowplaying.service.ts
···
612
612
.limit(1)
613
613
.then((rows) => rows[0]);
614
614
615
+
let mbTrack;
615
616
try {
616
-
let { data: mbTrack } = await ctx.musicbrainz.post<MusicbrainzTrack>(
617
-
"/hydrate",
618
-
{
619
-
artist: track.artist
620
-
.replaceAll(";", ",")
621
-
.split(",")
622
-
.map((a) => ({ name: a.trim() })),
623
-
name: track.title,
624
-
album: track.album,
625
-
},
626
-
);
617
+
let { data } = await ctx.musicbrainz.post<MusicbrainzTrack>("/hydrate", {
618
+
artist: track.artist
619
+
.replaceAll(";", ",")
620
+
.split(",")
621
+
.map((a) => ({ name: a.trim() })),
622
+
name: track.title,
623
+
album: track.album,
624
+
});
625
+
mbTrack = data;
627
626
628
627
if (!mbTrack?.trackMBID) {
629
628
const response = await ctx.musicbrainz.post<MusicbrainzTrack>(