Remix.run Logo
0xbadcafebee 3 hours ago

I wouldn't say the joy was the piracy.

I remember when MySpace had this silly flash player that would stream MP3s from users' profiles. This was the main way to find indie and local bands' tracks, but every major artist had a profile too. Looking at the browser requests you could easily see the request format for downloading tracks listed on profiles. And what was worse, they all followed a standard enumerated naming convention, so you could literally download every track on MySpace by simple iteration. There was no rate limit, no cookies, nothing to stop it. The result was great: not only did you get the music you were interested in, you got a lot more you'd never heard of. And you could listen to it all on any device at any time; burn it to a CD, record to cassette tape, put it on a WinAmp playlist, whatever. For a kid with a hard time growing up, that music was an escape to a better world. The freedom to listen to what you wanted, when you wanted, how you wanted, felt like a gift deserved. You'd still go to their shows when you could, pay for albums when you could, but what kid has tons of free cash to spend?

About a year later, the download method was so well known that MySpace changed to a multipart chunked streaming system and randomized the request IDs. It now required complex custom code to stream from their player alone. Access to your favorite local bands' music was now closed. The internet continued to birth to new ways to obtain music, so you could continue to get Nine Inch Nails and Infected Mushroom; but the local bands lost out on valuable word of mouth.