GNOME Bugzilla – Bug 313825
totem shouldn't rely exclusively on file extensions for mime detection
Last modified: 2006-03-28 14:52:24 UTC
1. find an album on amazon 2. click on one of the windows media samples 3. select open in Totem when prompted Totem pops up an error dialog that says: Totem could not play 'file:///tmp/hurl.exe'. There were no decoders found to handle the stream, you might need to install the corresponding plugins The file really isn't an exe. Mozilla just names it that because the cgi script that produces it is an exe. Mozilla should probably save the mime type of the download in an extended attribute so the helper app can find it, but that won't happen any time soon. If I save the file without an extension, totem at least tries to play it. The wma plugin doesn't seem to work, but that's another bug.
I can't reproduce this bug (totem-xine 1.0.4, libxine 1.0.1 and gnome-mime-data 2.4.2.) Would you be so kind to provide some version information? Are you using the xine or gstreamer backend?
I'm using the gstreamer backend. Totem 1.0.4. gnome-mime-data 2.4.2
In case it isn't clear, totem-xine uses the xine backend. You can't reproduce this bug with that version. See my chosen component. Please reopen.
Oh sorry missed the component part :) I'm just volunteering at the bug day. I installed totem-gstreamer and I'm having the same error you have. Changing to status NEW
Hi Andy, the error implies that the GStreamer type detection could not match this stream to any known stream type. Can you attach the "hurl.exe" file so we can see what type of stream it is supposed to be? (Hoi Dennis, goed werk so far. ;-).)
Created attachment 50928 [details] sample ASF video
Ok, this file isn't a Windows Media file at all, instead it is a playlist file with a MMS stream URI inside. Cool thing however is that under 0.10 with the updated MMS plugin and Fluendo's Windows Media plugins this plays in Totem. I think that as soon as the asfdemuxer from 0.8 is ported to 0.10 this will work with that too.
You don't need GStreamer support at this point. Totem's playlist parser is able to recognise it is an ASX playlist, and not an ASF file, and pass the mms URL to the backend.
Yes, so my guess is that the bug he encountered is that the 0.8 mms plugin is missing mmsh support, which most of these streams use. (0.10 has it)
This works with totem/GStreamer CVS, closing.