Blog

The Battle for Musical Listening Supremacy

Surely this needs no introduction at this point.

My brother Chris and I are heavy users of my music page to the point that we have "fight" over what songs show up in the trending list. Now, this is a bit difficult because our listening habits are quite different and we have a lot of overlap in music tastes.

Now, if you clicked that link up there (or recall from when that post when up), I log each and every song that is played. This is a never ending source of fun for me as I constantly find new ways of interpreting the data, the Dx Top 10, for instance.

That said, it has been some time since I've crunched these numbers into some nice graphs, so I thought it would be fun to display our battle for dominance as such. The following data was culled from February to April of this year (where I began accurately tracking who played what). For additional details, hover over a row.

Read More

Hear the Sultry Sounds of dxprog

I was minding my own business last night, doing some programming and listening to music via my music page (this part is key). All of a sudden, the song I'm listening to cuts out and I hear this. Unfortunately, due to the design of my music listening system, my living room stereo is controllable from anywhere, hence this was made possible.

But, I have also written things so that I can control the playlist of any person currently using the page. So, I fired the following back at my brother:

Best $0.99 I've ever spent on a karaoke song.

Disclaimer - This video will make your ears bleed.

Celebrating One Year of the Music Page

For the casual frequenter of my blog, you've probably seen me mention the illustrious Music Page before. It has been my pet project for a year now and has been the catalyst for a few leaps in coding practice for me. Firstly, it's responsible for my becoming quite adept at advanced "OOP"-like JavaScript-ing. Secondly, it's given me an outlet to try out new things such as dynamic graphs in PHP or using Bing's search API. Let's take a brief walk through history.

Read More