[gst-devel] gnome-vfs icecast module

Bastien Nocera hadess at hadess.net
Wed May 30 02:34:29 CEST 2001

Hi Gang,

I just committed to the gnome cvs a new 'method' for gnome-vfs, an
icecast method.

What this means for gstreamer:
You can listen to all sorts of icecast/shoutcast streams, using the
gnomevfs src. Why I didn't add this to ghttp (which the httpsrc of
gstreamer uses) or the http method of gnome-vfs ? Because the
icecast/shoutcast servers are horribly crappy and twisted http servers,
and trying to add support for this crap inside cleanly written modules
is bound to break something else... So better forget it.

Where do I get this:
gnome-vfs-extras module on the Gnome CVS. It might take a bit of time to
propagate to anonymous cvs. You'll get an SMB browsing module for free
with that <g>

How do I use it:
gstreamer-launch gnomevfssrc location=icecast://host:port/filename ! mad
! osssink
or get www.hadess.net/files/stuff/vfscat.c and follow the instructions
at the top (note that you can replace mpg123 with madplay)

Have fun

PS: It doesn't support proxies yet, but does support authentication, and
yes the sources are horrible, I got them from XMMS.
/Bastien Nocera

More information about the gstreamer-devel mailing list