Skip to content

Commit 5c418d5

Browse files
committed
chore(tealfm): Round duration for good measure
1 parent e6e782d commit 5c418d5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/backend/common/infrastructure/config/client/tealfm.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export interface TealClientOptions extends TealOptions,CommonClientOptions {
5151
export interface TealClientAIOConfig extends TealClientConfig {
5252
type: 'tealfm'
5353
}
54-
54+
/** https://github.com/teal-fm/piper/blob/main/service/atproto/submission.go */
5555
export interface ScrobbleRecord {
5656
$type: "fm.teal.alpha.feed.play",
5757
trackName: string,

src/backend/common/vendor/bluesky/AbstractBlueSkyApiClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export const playToRecord = (play: PlayObject): ScrobbleRecord => {
6262
$type: "fm.teal.alpha.feed.play",
6363
trackName: play.data.track,
6464
artists: play.data.artists.map(x => ({ artistName: x })),
65-
duration: play.data.duration,
65+
duration: Math.round(play.data.duration),
6666
playedTime: getScrobbleTsSOCDateWithContext(play)[0].toISOString(),
6767
releaseName: play.data.album,
6868
submissionClientAgent: `multi-scrobbler/${getRoot().items.version}`,

0 commit comments

Comments
 (0)