Many of my friends use Xanga to publish their online journals. That’s all fine and well given that most of them use relatively tame color schemes and such (but not all).
However, something that has always made me angry is when I’m reading a entry and suddenly out of nowhere music starts playing. You see, Xanga offers it’s users the option in its settings panel to add music to your Xanga site. I want to strangle the guy who added this ‘feature’. It’s almost always crappy sounding and there’s no way to turn it off because the player is always hidden. I’m nearly always listening to music of my own when surfing the web, so I don’t need your music to make it any better, thank you very much.
I’ve seen makeshift solutions such as using Adblock to ban media files but this can also cause problems because it also blocks some websites at the same time (not to mention Adblock currently doesn’t play nicely with Flash 8.0). I’ve also tried editing my userContent.css file to nuke offending embed’s, but that didn’t work for me either.
Then I discovered BGM Conductor, which is a Firefox extension to control the playback of embedded sounds. You can either leave sounds on by default and selectively choose when to turn the sound off or just disable background music completely. This was perfect, but it wouldn’t install on anything higher than Firefox 1.0. Plus, it didn’t work for the audio format everyone on Xanga seems to love: ASF.
So I decided to modify this great extension to work on newer versions and to aid my music problem. The result is here:
This version is Firefox 1.5 ready and also effectively silences ASF media from ruining my iTunes selections. I’m a happy camper.