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 132368 - Support for mms:// streams / URLs
Support for mms:// streams / URLs
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.8.8
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-01-24 05:19 UTC by Jason Oliveira
Modified: 2005-09-24 17:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jason Oliveira 2004-01-24 05:19:56 UTC
If rhythmbox is compiled against xine-lib, would it be possible to add asx
files as internet radio streams? being that many sites use streaming asx
files (Sirius Satellite Radio's internet streams are a good example), it'd
be a worthwhile addition. 

I've been able to successfully play the streams in Totem (hi Mr. Nocera),
but would like to use one application do perform all audio functions. 

is this an unlikely addition?
Comment 1 Bastien Nocera 2004-01-26 13:17:26 UTC
Hmm, Hello to you too ;)

I don't see any reasons why this wouldn't work, simply create a new
radio entry with the url to the http playlist, it should work fine (I
listen to some BBC radios in Real Audio using RB). It should work
fine, still.
Comment 2 Jason Oliveira 2004-01-27 01:13:49 UTC
well, that's sort of the problem. see, asx streams use mms://, and
generally, RB chokes on anything other than http:// it seems. 

I have one big .asx file (which just looks to be XML), and it links to
each smaller .asx file, which have two or three mms:// streams in
them. when I try to load the original .asx file (grab from
http://www.whyteboard.org/mushroomblue/sirius.asx ), it says
"unexpected end of file". when I try to load any of the smaller asx's
that the main file links to, or when I load a plain mms:// stream
(we'll use
mms://wmbcast.siriusradio-na-regional.speedera.net/wmbcast.siriusradio-na-regional/wmbcast_siriusradio-na-regional_jan092004_0848_53062
as an example), they report the same error.

when I try to load that mms:// stream, but change the mms:// to
http://, I get a new error: "No input plugin available for
mmsh://wmbcast.siriusradio-na-regional.speedera.net:80/wmbcast.siriusradio-na-regional/wmbcast_siriusradio-na-regional_jan092004_0848_53062?MSWMExt=.asf
; check your installation."

Note: every one of these streams work with no effort in Totem, so it's
gotta be something that RB is lacking, especially if both are using
xine-lib.

Comment 3 Bastien Nocera 2004-01-27 10:27:17 UTC
Don't add me to the CC:, I'm already receiving every RB mail once,
that should be enough.

It looks like the playlist parser doesn't work on this particular type
of playlist. By default we only only a depth of one on playlists added
to iRadio.

Try adding the URLs to the smaller .asx files directly. It should work.
Comment 4 Jason Oliveira 2004-01-29 11:37:05 UTC
apologies on the CC:. I dislike making authors angry. :(

I tried taking the url's to the smaller asx file (which I put up at
http://www.whyteboard.org/mushroomblue/octane.asx). still no good.
complains about "Unexpected End Of Stream".

same error when I try to load the url to the stream directly
(mms://wmbcast.siriusradio-na-regional.speedera.net/wmbcast.siriusradio-na-regional/wmbcast_siriusradio-na-regional_jan092004_0848_53512).
I honestly don't think it's a problem with the stream, as totem plays
it without complaint.

double-checked that rhythmbox was indeed compiled with xine-lib.
didn't want to waste anyone's time. :)
Comment 5 Bastien Nocera 2004-01-29 15:36:31 UTC
Grumble.
Could you try with the current CVS HEAD?
It definitely works fine with it here.
Comment 6 Jason Oliveira 2004-01-30 12:35:39 UTC
just compiled CVS HEAD. About says "Gstreamer 0.6.99".
still having the same error. "Unexpected End Of Stream".

did a few extra things, like backed up the ~/.gnome2/rhythmbox/ dir,
and unset "first_time_flag", so I could have as clean an installation
as possible. manually added both the above asx, and direct link to
stream, both say same error.

If you can confirm it's working on your side with CVS head, I'll have
to conclude that my installation hates me with a fire generally
reserved for people who kick puppies.
Comment 7 Bastien Nocera 2004-01-30 12:36:56 UTC
The GStreamer version will simply not work!
It doesn't have support for mms:// URLs.
It will work if you use the xine-lib backend.
Comment 8 Jason Oliveira 2004-01-30 12:42:08 UTC
Rhythmbox 0.6.99
Audio playback: xine-lib
Audio formats: MP3 Vorbis FLAC MPEG-4

sorry. I should have clarified that earlier. I've been using the
xine-lib backend since the begining, as I knew that gstreamer doesn't
have much in the way of support for anything remotely exotic.

Comment 9 Jason Oliveira 2004-01-30 12:45:56 UTC
eek. I apologize for the major typo above. I read over that message
twice and didn't see it. I meant to say Rhythmbox 0.6.99, not
Gstreamer 0.6.99. sorry about that.
Comment 10 Loïc Minier 2005-03-25 15:33:47 UTC
GStreamer now has support for "mms://" URLs, I opened a "mms://" URL with
"totem" fine, so I suppose this proves "playbin" support in Rhythmbox would
close this bug.

Teuf, do you have a keyword for "playbin"-related bugs?

[ Renaming this bug. ]
[ This is Debian bug <http://bugs.debian.org/300909>. ]
Comment 11 James "Doc" Livingston 2005-09-24 17:47:53 UTC
Assuming you have the necessary gstreamer plugins installed, this works with 0.9