Пробовал в хроме и фоксе. Кажется, чего-то основного не достает, т.к. не работает даже alert:
// ==UserScript==
// @name addAudio
// @description convert links to mp3 to audio tags
// @match http://*/*
// @include http://*
// ==/UserScript==
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$('a[href$=".mp3"]').each(function(){
$this.html('
<audio controls="controls">
<source src="'+$this.attr("href")+'" type="audio/mp3" />
</audio>');
});
</script>