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 335681 - Missing header for shoutcast streams
Missing header for shoutcast streams
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.10.0
Other Linux
: Normal normal
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-23 14:52 UTC by Paul van Tilburg
Modified: 2006-05-14 10:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul van Tilburg 2006-03-23 14:52:40 UTC
Radio stations that host their streaming services via shoutcast.com
redirect from their servers to the shoutcast (AOL) servers. These servers _require_ that you send along the Icy-MetaData header otherwise it will return "ICY 404 Stream not found" even if the path is correct.

I am not sure how this can be solved since getting getting a stream is indistinguishable from normal HTTP get requests.  However, at the moment this cripples totem, rhythmbox by making it impossible to listen to a lot of shoutcast streams.

See also: https://maemo.org/bugzilla/show_bug.cgi?id=131
Comment 1 Andrew Rechenberg 2006-04-24 21:51:14 UTC
Would this possible bug cause problems with shout/icecast stream titles not showing up in Rhythmbox?

Since upgrading my workstation from FC4 to FC5, Rhythmbox no longer displays the title information for a stream.
Comment 2 jsiltala 2006-05-14 00:21:22 UTC
The missing song information in streams bugged me into trying quod libet but it doesn't show the titles either. A simple player (using no gnome stuff afaik) such as beep-media-player does show them.
Comment 3 Christian Kellner 2006-05-14 08:14:38 UTC
Users of gnome-vfs CAN send their own headers on each request and also get the list of all headers from the server through gnome-vfs. This for sure is not a gnome-vfs bug if you description is right but a gstreamer-gnomevfs one.
Comment 4 Christian Kellner 2006-05-14 08:15:48 UTC
I am just guessing this is 0.10. Not sure, really :)
Comment 5 Michael Smith 2006-05-14 10:05:55 UTC
If you have the latest releases of gstreamer plugins (good & base), you can set iradio-mode to TRUE on the gnomevfssrc element, and this will all work.

If you have current cvs of gst-plugins-base, this happens automatically for http streams. This is due for release in the next day or two.

I'll also note that this doesn't happen for shoutcast streams, only for AOL's streaming cluster, which uses a different (not publically available) server.
Comment 6 Paul van Tilburg 2006-05-14 10:49:31 UTC
So, if I understand correctly: in my case this is now actually a Rhythmbox bug not using this iradio-mode?
Comment 7 Michael Smith 2006-05-14 10:57:05 UTC
Arguable.

We decided to make gstreamer do it automatically, rather than requiring the app to do it, so no rhythmbox changes are needed; just a new plugins-base (you can test with the prerelease if you want).