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:

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.
https://github.com/zzstoatzz/plyr.fm

(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!