[totem-plugin-viewer] unable to parse .asx

Bug #279044 reported by Tuomas Aavikko
4
Affects Status Importance Assigned to Milestone
Totem
Fix Released
Medium
totem (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: totem

Running up-to-date intrepid
While opening popular Finnish site http://yle.fi/elavaarkisto/ equivalent to BBC
trying to view content, plugin-viewer launches, but doesn't play the content
Whilst clicking the player window, error appears, You don't have permissions to open this file.

Steps to reproduce
Firefox→ http://www.yle.fi/elavaarkisto/?s=s&g=1&ag=4&t=410&a=6126
Clicking the "realplay" icon under the Picture (javascript:;) it opens a popup window with the player,
File doesn't load, and clicking the player windows, you'll get the error message.

Manually downloading the file and getting the correct url, I'm able to play that file

wget http://www.yle.fi/player/288629.asx%3Fs=1000 results in ERROR 404
wget http://www.yle.fi/player/288629.asx downloads the file,

cat 288629.asx
<ASX><ENTRY><TITLE></TITLE><REF HREF="http://195.248.86.140/player/28/86/288622_1.wmv"/><REF HREF="http://194.252.88.103/player/28/86/288622_1.wmv"/><REF HREF="http://mfile.akamai.com/21878/wmv/yle.download.akamai.com/21878/archive/28/86/288622_1.asx?prop=e"/></ENTRY></ASX>

Where I copypaste the correct URL "http://194.252.88.103/player/28/86/288622_1.wmv"
Which one opens in totem, so it isn't codec issue.

Revision history for this message
Tuomas Aavikko (taavikko) wrote :
description: updated
description: updated
Revision history for this message
Tuomas Aavikko (taavikko) wrote :

It seems to be somekind of an charset issue, since ? is replaced by %3F

Next works fine
totem http://www.yle.fi/player/288124.asx?s=1000

But the one in fferror.log
http://www.yle.fi/player/288124.asx%3Fs=1000
Doesn't

The above was spotted by one Finnish users, thanks to him.

Revision history for this message
Antti Ruonakoski (anttimr) wrote :

I'm running Intrepid beta (i386) and I'd like to confirm this bug.

----------
** Message: ViewerReady
TotemEmbedded-Message: totem_embedded_open_uri: uri 288124.asx?s=1000 base_uri: http://www.yle.fi/player/player.jsp?name=El%E4v%E4+arkisto%2F06125_1
totem_embedded_set_uri uri (null) base (null) => resolved (null)
totem_embedded_set_uri uri 288124.asx?s=1000 base http://www.yle.fi/player/player.jsp?name=El%E4v%E4+arkisto%2F06125_1 => resolved http://www.yle.fi/player/288124.asx%3Fs=1000
TotemEmbedded-Message: totem_embedded_open_internal 'http://www.yle.fi/player/288124.asx%3Fs=1000' is-browser-stream 0 start-play 1
TotemEmbedded-Message: BEFORE _open
TotemEmbedded-Message: AFTER _open (ret: 1)
TotemEmbedded-Message: Viewer state: PLAYING
** Message: OpenURI reply
** Message: Command 'Play'
** Message: Error: "http://www.yle.fi/player/288124.asx%3Fs=1000": Not Found
gstsouphttpsrc.c(898): gst_soup_http_src_parse_status (): /play/source:
404 Not Found
----------

This is a snippet from the error log. IMO, resolved uri should not be url-encoded. I guess the bug was introduced in http://svn.gnome.org/viewvc/totem/trunk/browser-plugin/totem-plugin-viewer.c?r1=5441&r2=5440&pathrev=5441

This regression makes a major Finnish streaming media site to just-not-work for Intrepid users.

Changed in totem:
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

this needs to send upstream to bugzilla.gnome.org for forwarding instructions please have a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; leaving this as incomplete until that, thanks.

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Tuomas Aavikko (taavikko) wrote :

Reported to upstream.. Thank you Pedro for an advice to where to send it.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks you for sent it there.

Changed in totem:
status: Incomplete → Triaged
Revision history for this message
Tuomas Aavikko (taavikko) wrote :

Issue has fix committed in
http://svn.gnome.org/viewvc/totem?view=revision&revision=5756

does remove bug watches automatically update its status?

Revision history for this message
Sebastien Bacher (seb128) wrote :

the upstream watches are automatically updated, changing the ubuntu one now

Changed in totem:
status: Triaged → Fix Committed
Changed in totem:
status: Unknown → Fix Released
Revision history for this message
Tuomas Aavikko (taavikko) wrote :

Needs also to fix, prior this bug fully resolved.
http://bugzilla.gnome.org/show_bug.cgi?id=395827

Tried to add it to "Affects" list but unable (don't know how :) )

Revision history for this message
Tuomas Aavikko (taavikko) wrote :

This might be totally different problem or maybe not...

Multiple Finnish sites uses streaming media content over http://
And all of them fails to open. With error dialog, descriped in the first post.
I'll suspect this affect other users from other countries as well..

If it done via mms:// mmsh:// they work, via totem-plugin in firefox
When http:// is opened directly on totem-movie-player content plays
If correct decoders are installed

Revision history for this message
Tuomas Aavikko (taavikko) wrote :

As of todays updates, website above is working.
Changelogs doesn't indicate that specific fix has been made for this,
other than new upstream version.

This bug can be closed as it is.

Revision history for this message
Antti Ruonakoski (anttimr) wrote :

Fixed since totem 2.24.3-0ubuntu1

Changed in totem:
status: Fix Committed → Fix Released
Changed in totem:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.