HTML5 Audio Safari Extension

After listening to John talk about going Flash-free and then reading the secret to his success I thought I would give it a try. First thing I did after disabling the plugin was open up Fever to see how it would impact my daily browsing experience. Almost immediately I hit a snag.

I subscribe to a number of blogs that post audio files on a regular basis (like composer of Battlestar Galactica and The Walking Dead, Bear McCreary and a number of game music sites). Connor McKay’s YouTube5 Safari extension addresses most videos I encounter and Open in Google Chrome works for the rest but while video might demand attention audio is ambient. It doesn’t makes sense to keep a second browser open just for background noise but I couldn’t find a similar extension for audio. So I made one.

HTML5 Audio Safari extension replaces a number of Flash-based audio players with the HTML5 audio element. I’m not taking requests for additional players—I’ll be improving support as my needs dictate—but if you, fellow savvy developer, add support for additional players, let me know and I’ll drop it in (credited, of course).

This extension is offered as-is so unless you’re submitting a working patch please do not contact me to request additional player support or fixes for specific sites.

Changes

  • 1.0.6 added support for the 8bit Collective audio player
  • 1.0.5 Eric Grossnickle added support for .m3u files on Amazon and eMusic. Matt Coneybeare added support for The Freesound Project’s detail page audio player.
  • 1.0.4 added support for the Guardian audio player
  • 1.0.3 now works on the Tumblr Dashboard (initial page load only, can’t seem to find a url for audio files during Ajax paging)
  • 1.0.2 Benjamin Mayo added support for AOL audio player used by Weblogs Inc. properties
  • 1.0.1 added support for JWPlayer embedded using SWFObject
  • 1.0 initial release, supports Tumblr and WordPress Audio Player
Previous
Incominggg! Updated to 1.0.1
Next
Horror Vacui 2
Author
Shaun Inman
Posted
November 5th, 2010 at 5:52 pm
Categories
Apple
Flash
JavaScript