About onrepeat.fm
onrepeat.fm is a place to share the song you’ve got on repeat. Post a jam and it takes the “On repeat” spot on your profile; your earlier jams stick around as history.
It’s an homage to This Is My Jam, rebuilt on the AT Protocol, and it’s open source.
FAQ
How do I sign in?
With your Bluesky (AT Protocol) account. Sign-in happens through your own data server — there is no separate onrepeat.fm password.
Where do my jams live?
Your jams and likes are stored as public records on your own Personal Data Server (PDS), not in a private onrepeat.fm database. onrepeat.fm reads them from the network — you own the data.
What music services can I post from?
Apple Music, YouTube and YouTube Music, Bandcamp, SoundCloud, TIDAL, and Spotify. Search for a song right in the post form, or paste a track link from any of them — onrepeat.fm figures out the rest, embedding playback straight from the service.
How does onrepeat.fm find a song on other services?
When you post a jam, onrepeat.fm looks the song up on Apple Music and YouTube using its title, artist, and length, and adds those links when it finds a confident match. Your jam plays from its original service right away — the extra links usually show up within a few seconds.
Why doesn’t my jam link to every service?
A jam always keeps the service it was posted from, and matching can add Apple Music and YouTube on top — other services aren’t cross-linked (yet). If a song just isn’t on a service, no link is added. Bandcamp jams are left as-is on purpose: a lot of Bandcamp music lives only there.
What about remixes and live versions?
Matching is deliberately picky about versions — a remix or live take won’t be swapped for the studio recording. The trade-off is that rarer versions sometimes don’t match anything and stay on their original service only. If a match ever looks wrong, you can edit the title and artist in the post form before posting (that’s what matching goes by), or email help@onrepeat.fm about a posted jam.
Can I pick which service plays jams?
Yes — choose a preferred playback service in Settings and jams will play there whenever the track is available on it.
How do I delete my data?
Deleting a jam in the app removes the record from your PDS. For anything else, email help@onrepeat.fm.
Is it open source?
Yes — the code lives on GitHub. Questions, bugs, and ideas are welcome at help@onrepeat.fm.








