Totem doesn't use .asx playlists correctly

Bug #70705 reported by Martijn vdS
2
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Incomplete
Low
Ubuntu Desktop Bugs

Bug Description

Dutch public radio is available online, using some kind of windows audio stream. Usually, this works correctly in Totem, but today it didn't.

Nothing has changed in the asx files, but one of the listed servers seems to be down. Instead of failing over to the next server, totem pops up an error claiming "Connection refused" (which is wrong, it's "500: Internal server error").

If I use the Windows mediaplayer, or play the alternative directly, it works correctly.

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

Thank you for your bug. Do you have an example URI for that? What version of Ubuntu do you use?

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Unconfirmed → Needs Info
Revision history for this message
Martijn vdS (martijn) wrote :

http://www.omroep.nl/radio3/live64.asx

And currently, I'm running feisty.. but when I reported the bug, I ran edgy. The problem is the same in both.

Revision history for this message
Martijn vdS (martijn) wrote :

Oh.. the problem is not quite the same (the server isn't down), I'm now seeing XML errors (their ASX playlists aren't quite valid XML, but "they work" in Windows)

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

Martijn, do you have an example to point for the first problem? Do you use totem-gstreamer or totem-xine? The parsing problem is bug #70706 and already known upstream

Revision history for this message
Martijn vdS (martijn) wrote :

No, all servers are currently up.

You can fake it by getting the .asx I linked to, and changing the first URI to a place that gives you "Connection Refused" (I changed it to 'http://localhost:12345/).

I've attached a 'fixed' (I've done the & -> & conversion, so that's not a problem anymore) version of the live64.asx, but with http://localhost:12345/ instead of "http://switch.streamgate.nl/" which breaks it again: it won't skip to the second stream when the first stream gives a 'Connection Refused'.

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

That bug is slightly confusing, would you summarize as "should skip non available stream and try the next one"?

Revision history for this message
Martijn vdS (martijn) wrote :

Yes.

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

That's sort of the same problem than bug #38707 then, marking duplicate. Feel free to reopen if you think that's not correct

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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