tangled
alpha
login
or
join now
t1c.dev
/
rocksky
forked from
rocksky.app/rocksky
2
fork
atom
A decentralized music tracking and discovery platform built on AT Protocol 🎵
2
fork
atom
overview
issues
pulls
pipelines
Merge branch 'main' into feat/feed-generator
tsiry-sandratraina.com
3 months ago
e5c41c12
479a599b
+4
-1
2 changed files
expand all
collapse all
unified
split
apps
api
src
tealfm
index.ts
bun.lock
+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
33
-
record?.recordingMbId === track.trackMBID &&
33
33
+
(record?.recordingMbId === track.trackMBID ||
34
34
+
(record?.duration === duration &&
35
35
+
record?.trackName === track.name)) &&
34
36
// diff in seconds less than 60
35
37
Math.abs(
36
38
new Date(record.playedTime).getTime() -
+1
bun.lock
···
1
1
{
2
2
"lockfileVersion": 1,
3
3
+
"configVersion": 0,
3
4
"workspaces": {
4
5
"": {
5
6
"name": "rocksky",