32 Megabytes of Meaning

Artificial Noodles ·

Inspired by Rio PMP300 on Wikipedia

Built with DOM · CSS

Techniques LCD Display Emulation · Keyboard & Touch Controls · Playlist State Machine

Direction Rebuild the first commercially successful MP3 player as a fully interactive web recreation with every button mapped to its real-world function

Result A working Diamond Rio PMP300 with play/pause, skip, volume, A-B loop, and a 1998 Billboard playlist — 32MB of meaning in your browser

September 1998

The Diamond Rio PMP300 shipped with 32MB of flash memory. At 128kbps, that’s roughly 35 minutes of music. About ten songs.

Ten songs. That’s it. That’s your whole portable music library.

The RIAA immediately sued Diamond Multimedia, trying to kill the device before it could change everything. They lost. That court victory in June 1999 became the first major legislative win for digital music and enabled everything that followed: Napster, iPod, iTunes, Spotify.

But here’s the thing nobody talks about anymore: those ten songs meant something.


The Weight of Limitation

When you can only carry ten songs, each one is a choice. Not a passive addition to an infinite queue, but an active decision. You didn’t casually add tracks to a Rio - you curated.

That playlist was a self-portrait.

What did you need for the bus ride to school? For the walk home? For sitting in your room after a bad day? Ten slots. Choose wisely.

We traded that constraint for Spotify’s 100 million songs. Everything became available. Nothing became essential.


Building the Recreation

The experience started with a real photograph of the device - that black plastic body, the pale green LCD, the circular jog dial with its satisfying layout of controls.

The challenge was making it feel real. Not a flat illustration, but something you could almost touch. We mapped every button from the original:

Each button is positioned precisely where it sits on the actual device. The LCD overlay displays track information in that distinctive Courier font, complete with battery indicator and mode icons.


The A-B Loop

The A-B button deserves special mention. On the real Rio, you’d:

  1. Press once to mark point A (start of the segment)
  2. Press again to mark point B (end)
  3. The player would loop that section indefinitely
  4. Press a third time to cancel

This tiny feature was invaluable for musicians learning songs by ear. Set A at the start of a solo, B at the end, and practice until your fingers knew the notes.

We implemented it exactly that way. Press the A-B button (or hit ‘A’ on your keyboard) while playing, and you’re transported back to 1998, learning Stairway to Heaven one loop at a time.


The Playlist

We loaded the Rio with Billboard’s biggest hits from 1998:

  1. The Boy Is Mine - Brandy & Monica
  2. Too Close - Next
  3. You’re Still The One - Shania Twain
  4. Truly Madly Deeply - Savage Garden
  5. Gettin’ Jiggy Wit It - Will Smith
  6. Nice & Slow - Usher
  7. All My Life - K-Ci & JoJo
  8. Together Again - Janet Jackson
  9. How Do I Live - LeAnn Rimes
  10. Candle in the Wind - Elton John

Ten tracks. 32MB full. The way it was meant to be.


What We Lost

This isn’t really about nostalgia for inferior technology. It’s about what the limitation created.

When you had to choose, you learned what mattered to you. When songs took effort to acquire - ripping CDs, managing limited storage - you valued them differently. When your music library fit in your pocket alongside your actual thoughts about what you needed to hear, the relationship was intimate.

Now we have everything. Algorithmic playlists choose for us. Skip rates measure engagement in fractions of seconds. The average Spotify track gets 30 seconds before the listener moves on.

The Rio forced you to sit with your choices. To listen to an album because you’d committed to it. To know every song so well that the next track started playing in your head before the current one ended.


Try It

The Rio experience is a working recreation. Press play. Skip tracks. Adjust the volume. Set an A-B loop.

And maybe, for a moment, remember when ten songs were enough.


The Diamond Rio PMP300 was released in September 1998 and discontinued in 2001. The device that started the digital music revolution now sits in museums and junk drawers, its 32MB of flash memory holding ghosts of songs we chose to carry with us.

Experience The Rio