[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

fix(rocksky): Round duration so value is an integer instead of float

#400

FoxxMD (Nov 19, 2025, 2:44 PM UTC) e6e782de ab7d20d7

+1 -1
+1 -1
src/backend/common/vendor/RockSkyApiClient.ts
··· 182 182 // rocksky only uses duration_ms 183 183 if(play.data.duration !== undefined && listenPayload.track_metadata.additional_info?.duration !== undefined) { 184 184 delete listenPayload.track_metadata.additional_info.duration; 185 - listenPayload.track_metadata.additional_info.duration_ms = play.data.duration * 1000; 185 + listenPayload.track_metadata.additional_info.duration_ms = Math.round(play.data.duration) * 1000; 186 186 } 187 187 const submitPayload: SubmitPayload = {listen_type: listenType, payload: [listenPayload]}; 188 188 if(log) {