One of the most frequent complaints I’ve heard about Infinite Gangnam Style is that it is hard to take it with you. Due to the image swapping pseudo-video in the desktop version, it doesn’t run very well on iOS devices. This means you can’t listen to Gangnam Style 24/7. Clearly, since Infinite Gangnam Style is supposed to let you listen to Gangnam Style forever, this would not do. So, I’ve made an iPhone specific version called Gangn∞m Style:
This version plays on your iPhone device through Mobile Safari, letting you listen to a never-ending, every changing version of Gangnam Style wherever you are and whenever you want. So now there’s no excuse to ever stop listening to the greatest pop song of the millenium.
Some tech details: The hardest bit was figuring out how to prevent the iPhone from going to sleep after a minute or so of playing. There’s no direct way to disable sleep mode in the browser, but there’s a little hack. I created a 5 second long silent mp3, and then force that silence to loop forever with a bit of html:
<audio src="silence.mp3" preload autoplay loop></audio>
This keeps Safari live and prevents the iPhone from deciding it wants to go to sleep. Of course this will wear down your battery, but that is one of the risks inherent in infinite listening.
I used jQTouch to give a nifty iOS look and feel in the browser, and of course I used the Echo Nest analyzer to figure out where all the beats were in the song, and to build the beat by beat similarity graph that I use to make the song play forever.
Go check out Gangn∞m Style and let me know what you think.