Something went wrong. Try again.
A decentralized music tracking and discovery platform built on AT Protocol 馃幍 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
Something went wrong. Try again.
12345678910/** Track/disc positions in published records must be positive integers. * Clients and catalog providers sometimes use zero to mean unknown. * Normalize at publication so already-queued submissions are repaired too. */export function recordPosition(value: number | null | undefined): number { return typeof value === "number" && Number.isSafeInteger(value) && value >= 1 ? value : 1;}