I had the music. I wanted the words.
Back in high school, before smartphones were everywhere, I rode the bus with a first-generation Zune and a RAZR flip phone. I wanted to read the lyrics to whatever I was listening to, but I didn’t have internet access or want to use mobile data.
So I made a way to ask my computer at home instead.
The address was the interface
I had a headless Linux server, a mail server, and a PHP script watching an inbox. From my phone, I’d send a text message to lyrics@nessdan.net with a few words from the song.
When that message arrived, the script parsed the body, added “lyrics” to the words I’d sent, and made a Google search. It grabbed the lyrics from a page in the results and sent them back to me as a big MMS message.
That was the whole interaction: a few words out, a whole song back. No website to open on the phone. No app to install. Just the messaging screen I already had.

Built for the bus ride
The point wasn’t to build a lyrics service for everyone. I wanted to sit on the bus, listen to my music, and read along. The phone couldn’t do everything I wanted, but it could send a message—and that was enough to reach a computer that could.

This is a personal project from that period, retold from memory. The photos are mine; the diagrams explain the idea rather than reproduce surviving server logs or source code.