A decentralized music tracking and discovery platform built on AT Protocol 🎵

fix: enhance track duplication check in publishPlayingNow function

+3 -1
+3 -1
apps/api/src/tealfm/index.ts
··· 30 30 const alreadyPlayed = recentPlays.some((play) => { 31 31 const record = Play.isRecord(play.value) ? play.value : null; 32 32 return ( 33 - record?.recordingMbId === track.trackMBID && 33 + (record?.recordingMbId === track.trackMBID || 34 + (record?.duration === duration && 35 + record?.trackName === track.name)) && 34 36 // diff in seconds less than 60 35 37 Math.abs( 36 38 new Date(record.playedTime).getTime() -