I’m proud to announce the Radiolab Hyper Audio Player. Go check it out! Comments, bugs, fixes and random ideas are most welcome in the comments, or here.

The Radiolab Hyper Audio Player v1, brought to you by WNYC Radiolab, SoundCloud and Mozilla Drumbeat
What is it?
In brief, this experimental HTML5-player is a the happy marriage of
1: Radiolab, IMO the best radio show in the world. Radiolab let us experiment with “Desperately Seeking Symmetry“, a show which was particularly suited for an audio-visual experience, and for building a custom HTML5 player using:
2: Popcorn.js, a Mozilla-backed JavaScript framework for integrating the web into audio and video productions.
3: SoundCloud, an innovative and successful music sharing platform, known for its characteristic waveform player and commenting functionality.
What does it do?
First of all: the player is a fully open experience – that means no flash, no proprietary codecs; only pristine HTML5, CSS and JavaScript. The demo works beautifully (well, mostly) both on a Linux computer and on the iPad. So, what does it do?
It displays images and comments from SoundCloud player
When Radiolab puts a link to an image in a Soundcloud comment, Popcorn.js makes it display in the main window. These comments are visible on SoundCloud, but not in the player. Other comments made by Radiolab are. This allows for Radiolab to experiment with listener engagement in new ways. This was one of the main points that came out of my meetings with Radiolab – displaying additional information (links to research etc that did not make it into the final cut, for example) was not an attractive feature as exploring and filtering the creativity and ideas coming from listeners. In this demo, Creative Commons licensed images from listener who attended the shows appear. In future versions, we’d like to integrate YouTube and other videos.
The hyperlinked transcript is used to visualize the audio, helps navigate the audio (and facilitates search).
The hyperlinked transcript feature was explored in our first demo, Hyperdisken. In this demo we used it in two ways:
- If you click the transcript button in the right side, you get a transcript. Clicking any word in the transcript (done by 3Play) sends you to that point in the timeline / player. The transcript scrolls and always shows you where in the text the show is currently.
- the “word river” (by Paul Rouget) visualizes the transcript when there are no images shown. It doesn’t serve any function other than an aesthetic one, and only works in newer versions of Firefox and Chrome because it uses new CSS3 and was never intended to work on older browsers. Our feeling is that the experience degrades gracefully when on an older browser – and hey, it’s about time to upgrade anyway. (Get Firefox 4, or Chrome!)
In conclusion
I look forward to getting more feedback from WNYC / Radiolab and their listeners. We have taken a first, pioneering step into building a player that does something new with Radio, but this is only the beginning. Leading this project was a challenge for everyone involved. For me, it meant hearding and pushing (not always successfully) a bunch of very talented cats with no time to spare, and get an advanced, working prototype built in little more than a week. Mark Boas and his Happy Worm team deserve wild praise for throwing everything in their hands down and maintaining focus and architectural overview during a rather chaotic week. Mark will post his account of hos the demo was built, with documentation and source code on GitHub shortly. Popcorn developer Steven Weerdenburg did an excellent job on the Popcorn plugin for Soundcloud, with Support from his team. I owe huge thanks to Ben, Henrik, Johan and Johannes from SoundCloud,, and not least Music & Tech Ninja Lee Martin for taking time out to provide an awesome design. Thanks Paul Rouget for helping and being absolutely brilliant. Finally, I am proud to work with the Radiolab team and look forward to taking this further.



















