A decentralized music tracking and discovery platform built on AT Protocol 🎵
listenbrainz spotify atproto lastfm musicbrainz scrobbling

Update nowplaying.service.ts

Changed files
+10 -11
apps
api
src
+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>(