(WIP) music streaming on atproto

nights and weekends over the last week or so I have begun working on plyr.fm , an audio streaming platform on atproto.

this was motivated by

my love of making/listening to music

the fact soundcloud did not seem to quickly give me my raw audio files back the way i uploaded them

spotify's grip but skeletons (artist pay, leadership choices etc)

the desire to make compelling atproto apps for all people

disclaimers:

audio and cover art you upload is stored in public blob

records are currently posted at fm.plyr.track (and now .like)

this is an EARLY solo project with likely many blindspots

if you're interested in getting hands-on involved with contributions, please DM @plyr.fm , i would like to post the code on tangled soon

-nate

EDIT:

the code is here

GitHub - zzstoatzz/plyr.fm: music on atproto

music on atproto. Contribute to zzstoatzz/plyr.fm development by creating an account on GitHub.

(living) tentative roadmap

authed users can upload and listen to audio (✓ 11/5/2025)

authed users can like/save songs into a list (✓ 11/11/2025)

track detail page / visually support albums (✓ 11/11/2025)

general atproto record design for playlists and likes

basic moderation for cover art (implemented but not on)

basic copyright matching for uploaded material (^same)

data control portal section

export all tracks (✓ 11/27/2025)

delete all data (optionally PDS records too) (✓ 11/29/2025)

(opt-in) comments on track detail page (✓ 11/29/2025)

i am very open to constructive suggestions of any kind!