Thursday, March 23, 2006
Jason to QuickTime & Firefox: You Suck (Bonus: CODEC Hell)
Posted by Jason Dunn in "THOUGHT" @ 09:00 AM
After digging some more, I thought to myself "Hmm - even though I set the MIME type setting during the initial install, what if QuickTime doesn't pass those settings to Firefox properly?". So in Firefox's Tools > Options > Download Options I discovered the real source of the problem: I never told Firefox to use QuickTime to open MP3s, that's exactly what it was doing. So Firefox gets my wag of the finger for this bad behaviour - it shouldn't make assumptions about what the user wants without asking, and it should respect whatever MIME settings QuickTime is passing to it during the install.
It seems that QuickTime was also designed to behave illogically- when I'm in the QuickTime player, I see something labelled movie trailer, and I click on it, what do you think the average user would expect to happen? Why, for the movie trailer to start playing of course! QuickTime is set to auto-detect bandwidth for streaming quality, so the video should stream in a high-bandwidth format. What does it do instead? It opens up a browser window and starts looking for iTunes - as if it were a requirement for watching a friggin' video file! Ridiculous. I know Apple wants to extend their clutches as far as they can (hey, it's a business after all), but this type of arrogant application behaviour is insulting to the end user. And yes, Windows Media Player does something similar and it's always ticked me off, but it doesn't look for another application - it plays the video file, usually in a browser. What it should do, of course, is play the video file inside the video player.
Why not use QuickTime Alternative you might be asking? Well, I did last year, and I ended up with some really funky stability problems in explorer.exe that were related to QuickTime DLLs - I don't want to go that route again. In fact, "codec hell" is one of the things I'm trying to avoid in 2006 - my digital video editing laptop is a complete disaster now because of all the codecs I've loaded on to it. I've had bizarre problems with Windows Media Player 10 - when I connect my Zen Vision:M to it and try to transcode DVR-MS files to WMV, it bombs out. Several other codec-related problems also occur on it, so I've become rather gun-shy about slapping those big "All in One" codec packs onto my PCs. It's far too easy for applications to break when the wrong codec, or even the wrong version of a codec, is loaded. Developers need to do more to make their applications resistant to freaky codec problems.
Got any great "misbehavin' application" stories to share?