plyr.fm turned one on halloween! 🥳
the track below is a generated audio summary of the year
but below is human-written appreciation for the humans who made this project what it is today!
people who got involved or shared opinions
includes (in no particular order): using plyr.fm (listening or uploading), offering feedback, making technical contributions and stress-testing, building on top of plyr.fm: other social experiences, other players, tools and more... thank you to everyone!
is the artist and Number One .. uhh... influencer of many sorts! the banana mix incident was the first grisly user-facing bug. now her mixes are the three most played tracks on plyr.fm, and banana mix is the most liked track. (i think) stellz also brought around , whose hour-long mix that wouldn't upload from a phone got mobile uploads fixed
/ opened 13 issues, surfacing a play-count exploit, and also the #3 artist of the year. also hosted an atmosphere flip challenge on stream.place where an album of samples were remixed by and and . thanks dude for the mounds of great feedback and continued experimentation you do
was the first upload by someone who wasn't me, a real friend and OG musician as well
made beautiful banjo and guitar music and is such a kind and positive person on bsky :) (Anachronisms is still one of my fav songs ever uploaded!)
has some incredible mixes, and has been influential to the future direction of the project as it relates to event organizing and native apps
@eurocity.band makes the type of music i want to make! it rocks!
integrated with plyr.fm in aetheros and uploaded our first chip-tune music
and i chatted in Vancouver at atmoconf about the future of music on atproto and i'm excited to see where his and projects go! (also below!)
reported that uploads had been silently broken for four days before any alert did, and also helped plyr.fm think through how ai fits into this world (got his wish for slop radio). and of course, thank you for using beep beep as sprite walkway music!
@aila.dance ty for the first outside PR ever merged (#1393), and repeat-one. also sick mixes
very fair song title! streamplace has acted as a guiding light for plyr.fm in more ways than one, thank you!
uploaded a whole catalog at once, which starved the connection pool and got his own music flagged for copyright
@natespilman.at made a cool visualizer that integrates w plyr.fm, and also Everyone Plays the Same Song, which was a project where people do what it says on the tin and upload to plyr.fm (similar to the atmosphere flip challenge)
@renderg.host built plylst, an album player on top of plyr, but also some incredibly awesome shit i'm not totally sure how to describe
redesigned the track page with me, and brooke-fm led to 's radio. brookie also uploaded some music :)
's "missed my bus" was 3rd most liked and "the entire oppenheimer soundtrack at once" (2nd most commented) and 1st most unnerving track to play during 's coding streams
uploaded the only radiator sounds on plyr.fm and gave a talk at earlier this year
uploaded some very articulate and information-rich thought-pieces on the nature of art, arguments within being influential in the broader creator community online
for meeting several times throughout the year to talk about copyright and access requirements as spaces become real (alongside )
@pyxorium.com: 524 tracks, the biggest catalog on plyr.fm, and many great bug reports since december!
@seekingequilibrium.bsky.social: account #2, an hour after mine, and the 6th track ever ❤️
: plays plyr.fm radio on stream, contributed OBS autoplay, often provides helpful feedback while chatting on stream. also to you, thank you for stream.place
asked for permalinks that survive handle changes
@plushie.holdings pointed out that plyr.fm wasn't subscribed to any atproto event stream. fair! now tracks published to the network from other apps show up on plyr.fm too
flagged the confusing jam join flow
built plyr.fm sounds into sprk.so !
wanted a web DJ deck on plyr, which led to CORS on the media hosts. caught the OBS radio embed going silent after one track
: hosted a 14-person jam (no other jam has had more than 2), and asked for subsonic, which became /rest
: made sister-radio, which plyr's radio page runs on
: their For You algorithm is the base of the For You feed (also s/o for chatting on this as he was working on a similar feed for )
: the biggest fan on plyr.fm, with likes across 13 artists. also , , , , ,
: her interview question wasn't about plyr, but it found four real gaps in the upload pipeline
@selfhosted.social made it possible to sign up for plyr.fm without already having an account
@flo-bit.dev embedded plyr.fm track lists in blento, which is where the audio changelog lives on blento.app/plyr.fm
@atprotofans.com made it possible for artists to link their creator support page from plyr.fm
@awarm.space built leaflet's mention services, and plyr.fm was one of the first to plug in, so you can search and embed plyr.fm tracks right in leaflet
@sri.xyz made the case for "atmosphere account", which is what the plyr.fm login says now
@bad-example.com and microcosm run slingshot, which plyr.fm uses to resolve identities
code contributions from matt morris (teal lexicon defaults), Thomas Thomsen (album rename fix) and Sean Morrissey (local db docs)
my friend will, for the idea behind listen receipts
i've learned so much from all of you, and i'm excited for more people to participate as we enter a new era of computing and media!
by the numbers
and as of writing
next up
private tracks UX, monetization for artists, native apps!
go forth
go upload something weird! (almost) anything!
ps
special thanks again to
for being the cracked, kind and motivated geniuses that you are, such that i can run new ideas by you and start to sound sane, and also get inspired by your own mad creations
and a most random thanks to for liking i think the most plyr.fm posts of all time! :D
also thank you for resulting in the most supportive comments on a PR i've ever received by far. most of my PR comments look like jerry no replies! (on a serious note, pls make process for meeting hazy mod guidelines more transparent, last i checked SoTA is bothering you all in your DMs, but i've heard that some guidelines are on the way, so excited for that!)
if i forgot you, i am so sorry! please remind me and i'll update this