ready plyr one
a year of people and sounds
lyr.fm turned one on halloween! 🥳
@plyr.fm's status
happy birthday to me
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!
@piss.beauty 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 @doom.bsky.social, whose hour-long mix that wouldn't upload from a phone got mobile uploads fixed
@darkhart.whereditgo.diamonds / @whereditgo.diamonds 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 @woody.fm and @zzstoatzz.io and @mayathedj.bsky.social. thanks dude for the mounds of great feedback and continued experimentation you do
@theraindelay.bsky.social was the first upload by someone who wasn't me, a real friend and OG musician as well
@madeleinejessa.northsky.social 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!)
@woody.fm 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!
@montoulieu.dev integrated with plyr.fm in aetheros and uploaded our first chip-tune music
@tgoerke.bsky.social and i chatted in Vancouver at atmoconf about the future of music on atproto and i'm excited to see where his @openguitar.org and @haiku.garden projects go! (also below!)
@cameron.stream 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 @rpg.actor 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
@natalie.sh very fair song title! streamplace has acted as a guiding light for plyr.fm in more ways than one, thank you!
@flo.by uploaded his whole catalog at once, which turned into the best load test plyr.fm got all year. it shook out a stack of bugs, including copyright false flags on his own music, and the app is better for it
@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
@brookie.blog redesigned the track page with me, and brooke-fm led to @okami.mom's radio. brookie also uploaded some music :)
@goose.art'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 @iame.li 's coding streams
@joe.germuska.com uploaded the only radiator sounds on plyr.fm and gave a talk at @chicago.at earlier this year
@torrentempress.neocities.org uploaded some very articulate and information-rich thought-pieces on the nature of art, arguments within being influential in the broader creator community online
@geesawra.industries uploaded a crazy metal track
@bnb.im has been super supportive, and was curious early on about how moderation and copyright would work here
@hilk.eu for meeting several times throughout the year to talk about copyright and access requirements as spaces become real (alongside @ovyerus.com @psychedeli.ca @emotionengine.rip @whereditgo.diamonds )
@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 ❤️
@iame.li: 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
@blooym.dev 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
@hipstersmoothie.com flagged the confusing jam join flow
@knotbin.com built plyr.fm sounds into sprk.so !
@chris.pardy.family wanted a web DJ deck on plyr, which led to CORS on the media hosts. @graham.systems caught the OBS radio embed going silent after one track
@tynanpurdy.com: hosted a 14-person jam (no other jam has had more than 2), and asked for subsonic, which became /rest
@okami.mom: made sister-radio, which plyr's radio page runs on
@spacecowboy17.bsky.social: their For You algorithm is the base of the For You feed (also s/o @chadtmiller.com for chatting on this as he was working on a similar feed for @grain.social )
@vicwalker.dev.br: the biggest fan on plyr.fm, with likes across 13 artists. also @hilarybaumann.com, @chadtmiller.com, @pdewey.com, @byarielm.fyi, @joebasser.com, @herbs.teal.town
@garrison.corporate.fm: her KV musings and interview questions weren't about plyr.fm, but they helped me find places the app could improve
@selfhosted.social, courtesy of @pds.dad, powers the create account flow on plyr.fm
@flo-bit.dev embedded plyr.fm tracks in blento, another place you can listen to the audio changelog
@atprotofans.com gave a first taste of what @atmosphere.money could look like for creators and listeners
@awarm.space thank you for reaching out and chatting about trying out leaflet's mention services, like searching and embedding plyr.fm tracks
@sri.xyz made the case for "atmosphere account", which is what the plyr.fm login says now
@bad-example.com and @microcosm.blue power plyr.fm identity resolution
@matt.evil.gay is doing cool music things in the atmosphere and helped set up the teal scrobbling integration
code contributions from 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
@brookie.blog @chadtmiller.com @joebasser.com @calabro.io
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 @pinglebon.myatproto.social for liking i think the most plyr.fm posts of all time! :D
also thank you @bsky.app 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
Did you enjoy this article?
Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.