After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 522699 - pnm:/something.ra streams can't be loaded in Totem from a web page (fnac.com for instance)
pnm:/something.ra streams can't be loaded in Totem from a web page (fnac.com ...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other All
: Normal enhancement
: 0.10.11
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-16 02:34 UTC by antistress
Modified: 2009-02-20 15:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description antistress 2008-03-16 02:34:56 UTC
Please describe the problem:
On Fnac.com website, you can listen to music by clicking on the track list.
For instance, at http://musique.fnac.com/a2010472/Micky-Green-White-t-shirt-Edition-super-jewel-box-CD-album?Mn=-1&Ra=-28&To=0&Nu=1&Fr=0 each track can be clicked, and an audio.asp file is loaded by Firefox.
The audio.asp file is only filled with a path like pnm://multimedia.fnac.com/audio/8/1/4/0600753017418A01.ra. That path can be handled with realplayer but not with Totem-GSTreamer.


Steps to reproduce:
1. 
2. 
3. 


Actual results:
Totem can't handle the path/protocole/file pnm:/something.ra that can be find in audio.asp from websites

Expected results:
Totem should load the track to allow the user to listen to it

Does this happen every time?
yes

Other information:
Comment 1 Bastien Nocera 2008-03-17 11:17:40 UTC
Totem with the xine-lib backend can handle those, but GStreamer cannot. The protocol itself seems pretty straight forward.
Comment 2 antistress 2008-03-17 19:41:43 UTC
thank you for having redirect that bug report

i confirm that i'm using GStreamer backend (and i love it, wonderful association with Totem)

In France, Fnac.com is a big shop (something like Amazon in USA i guess) and that problem may concern a lot of users here
Comment 3 antistress 2008-04-08 21:37:20 UTC
This bug doesn't seem to be assigned to a GSTreamer component. Could someone in touch with GStreamer help please ?
Comment 4 antistress 2008-04-18 12:22:58 UTC
Here is a new piece of information : a guy on a french forum says that he's not concerned by this bug while running Debian Lenny & Gnome 2.22 

He says he only has totem, totem-gstreame & libtotem-plparser ( http://fr.gnomesupport.org/forums/viewtopic.php?pid=1559 )

I'm running Ubuntu and i have that bug with both Gutsy (GNOME 2.20) and Hardy (GNOME 2.22)

what kind of information would you need from him to know what exactly is the matter ?

Comment 5 antistress 2008-07-24 23:14:03 UTC
i've just read that :

NEWS: totem-pl-parser-2.23.2
* Ignore pnm:// URLs that are passed to us

Is it a fix for the present bug ?
Comment 6 Bastien Nocera 2008-07-24 23:16:05 UTC
(In reply to comment #5)
> i've just read that :
> 
> NEWS: totem-pl-parser-2.23.2
> * Ignore pnm:// URLs that are passed to us
> 
> Is it a fix for the present bug ?

No, it just means that we won't try to parse the URL in the playlist parser. Nothing else. The GStreamer bug still stands.
Comment 7 antistress 2009-02-20 11:21:06 UTC
nothing new in 11 months :-(

This is an important bug, at less for french users
Comment 8 Wim Taymans 2009-02-20 14:02:05 UTC
Changing the pnm:// to rtsp:// makes it work.
Comment 9 antistress 2009-02-20 14:08:28 UTC
thanks for the answer

Should this change occur in Totem or GStreamer ?
Comment 10 Wim Taymans 2009-02-20 14:57:14 UTC
Commited a stupid plugin that automatically redirects to the equivalent RTSP url, this makes the pnm:// streams of fnac work in totem. We can add some real pnm support later.

commit da28d1620e74e3bb0ca467d7ef5e81dc56fe60a6
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Fri Feb 20 15:53:34 2009 +0100

    Add pnm:// uri source
    
    Add a new utri handler for pnm:// that for now just redirects to the same uri
    with the rtsp:// protocol, which usually works nowadays.
    
    Separate the registration of the various plugins into a separate source file.
Comment 11 antistress 2009-02-20 15:53:34 UTC
thanks a lot, can't wait to have it in the next GStreamer release :-)

It will allow me to delete realplayer from my system !