Monocle Radio

Posted by Kurt on Saturday, May 9, 2009 in category:

Monocle Radio

Monocle Radio

  • XHTML/CSS layout
  • PHP
  • MPD class for PHP
  • MySQL for user management
  • Icecast2 streaming server

Monocle Radio is a front end to Music Player Daemon, an application for Linux that does exactly what its name implies. The only way to use it is to run a front end, such as Monocle Radio.

SourceForge Page

In my freshman year of college I had an old computer I used as a server. I kept some backups on it as well as my music. I wanted to be able to listen to my music even when I was not in my room, so I decided to set up a streaming solution.

I looked into available solutions and at the time all the software I could find was either incomplete or too complete. My server was not powerful enough to handle Ampache, for instance. It was for this reason that I decided to make a web-based interface to suit my needs. I wanted something no-nonsense and responsive, even on my aging Pentium 2 box.

My roommate and a couple other people I know wanted to be able to listen as well and have control when I wasn’t using it, so I implemented a multi-user system. It was not very secure and focused more on getting the job done. It required users to be logged in to change the playlist or control the playback, but anyone could listen.

At its completion, Monocle Radio fulfilled my needs. I released a couple bug-fixing releases, but have since ceased development. I no longer maintain a server for my music due to bandwidth and power constraints. Also the old server was 2.5 feet tall and weighed well around 40lbs, an impractical machine at best.


Leave a Reply