[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What use is gstreamer?



On Saturday 08 March 2008 06:10, Patrick Wiseman wrote:
> Provocative question, I realize.
>
> But here's why I ask:
>
> totem-gstreamer could not handle DVD's with menus, no matter what
> plugins I added, it just played the first track.  So, I switched to
> totem-xine, and it handled them perfectly.
>
> Rhythmbox (based on gstreamer) could not handle wrfg.org/listen.asp
> (told me it could not determine the nature of the stream).  The totem
> (now -xine) movie player handles it very nicely, although I really
> don't need the rather cool visualization!
>
> I LIKE Rhythmbox - is there something I'm missing (although I think
> I've installed all the gstreamer plugins there are) to have it play my
> favorite radio station (WRFG)?
>
> Patrick

Hi Patrick. I've played about a bit with Rhythmbox/gstreamer today to try to 
resolve your problem with accessing streams from http://www.wrfg.org.

Anyway this is how it went. I use KDE on Lenny, and other distros. Rhythmbox 
was not installed, so I installed it, and it pulled in a load of deps. I've 
attached the history file for what was installed below.

Started Rhythmbox, and added new radio station with 
http://wrfg.org/listen.asp. No joy with that though, as we know.

Now I have the debian-multimedia repo in my /etc/apt/sources.list, and 
synaptic showed 2 versions of the ffmpeg package available. The installed one 
was from the Debian repo, and the other named "gstreamer0.10-ffmpeg-full" was 
from Christian Marillats debian-multimedia repo. I removed the installed one, 
installed the one from Debian-multimedia, then tried 
http://wrfg.org/listen.asp again. Still no joy.

Not being one to give up, I opened Firefox. Now when I installed Rhythmbox it 
had also installed a load of Totem plugins, and I know these like to take 
first place when you want to play any streams in Firefox. Typing 
about:plugins in Firefox confirmed that along with the Mplayerplug-in stuff, 
there were now a load of Totem plugins. So I type in the URL 
http://www.wrfg.org, click on "listen live", and a window opens, saying the 
following.
<quote>
you have chosen to open
listen.pls
which is a: MP3 ShoutCast playlist
from: http://streaming.wrfg.org
And with the default application to play this being "Movie Player"
<end quote>

Ok, I go for the default, and amazingly Totem gstreamer for the first time 
that I can remember actually plays something, and says it's getting it from:
streaming.wrfg.org:80.

Clearly the codecs are there for gstreamer to play streams from the site, as 
totem/gstreamer is working.

Now to try Rhythmbox again. Very doubtfull, I click on "New Internet Radio 
Station", and add http://streaming.wrfg.org. Double click on the new entry, 
and Bingo! The stream plays. It's a bit stuttery as I'm on dialup, but the 
other night on Firefox there were no stutters, but at least the site is 
working with Rhythmbox/gstreamer, for me at least.

Feedback requested, if you get it to stream ok.

Nigel.

File attached below for the stuff that apt-get install rhythmbox installed as 
deps.




djmons@debian:~$ su
Password:
debian:/home/djmons# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libtunepimp5 zynaddsubfx
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
debian:/home/djmons# apt-get install rhythmbox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmtp6 libsigc++-2.0-dev libsnmp10 libgpod2 libx264-56 libcairomm-1.0-dev
  libxine1-gnome uuid-dev libpoppler-glib1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  dvd+rw-tools gnome-doc-utils gnome-volume-manager gstreamer0.10-ffmpeg
  gstreamer0.10-gnomevfs gstreamer0.10-plugins-ugly gthumb gthumb-data
  libgalago3 libiptcdata0 librarian0 libsoup2.2-8 nautilus-cd-burner
  python-libxml2 sound-juicer totem totem-common totem-gstreamer totem-mozilla
  totem-plugins yelp
Suggested packages:
  cdrskin serpentine xsane gromit
The following NEW packages will be installed:
  dvd+rw-tools gnome-doc-utils gnome-volume-manager gstreamer0.10-ffmpeg
  gstreamer0.10-gnomevfs gstreamer0.10-plugins-ugly gthumb gthumb-data
  libgalago3 libiptcdata0 librarian0 libsoup2.2-8 nautilus-cd-burner
  python-libxml2 rhythmbox sound-juicer totem totem-common totem-gstreamer
  totem-mozilla totem-plugins yelp
0 upgraded, 22 newly installed, 0 to remove and 2 not upgraded.
Need to get 1672kB/15.3MB of archives.
After this operation, 47.7MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://http.us.debian.org lenny/main gnome-doc-utils 0.12.1-1 [383kB]
Get:2 http://http.us.debian.org lenny/main gstreamer0.10-ffmpeg 0.10.3-6 [120kB]
Get:3 http://http.us.debian.org lenny/main gstreamer0.10-gnomevfs 0.10.17-3 [53.7kB]
Get:4 http://http.us.debian.org lenny/main gstreamer0.10-plugins-ugly 0.10.7-1 [279kB]
Get:5 http://http.us.debian.org lenny/main libsoup2.2-8 2.2.105-4 [134kB]
Get:6 http://http.us.debian.org lenny/main yelp 2.20.0-2 [702kB]
Fetched 1672kB in 7min41s (3623B/s)
Selecting previously deselected package dvd+rw-tools.
(Reading database ... 183195 files and directories currently installed.)
Unpacking dvd+rw-tools (from .../dvd+rw-tools_7.0-9_i386.deb) ...
Selecting previously deselected package python-libxml2.
Unpacking python-libxml2 (from .../python-libxml2_2.6.31.dfsg-1_i386.deb) ...
Selecting previously deselected package gnome-doc-utils.
Unpacking gnome-doc-utils (from .../gnome-doc-utils_0.12.1-1_all.deb) ...
Selecting previously deselected package gnome-volume-manager.
Unpacking gnome-volume-manager (from .../gnome-volume-manager_2.22.1-1_i386.deb) ...
Selecting previously deselected package gstreamer0.10-ffmpeg.
Unpacking gstreamer0.10-ffmpeg (from .../gstreamer0.10-ffmpeg_0.10.3-6_i386.deb) ...
Selecting previously deselected package gstreamer0.10-gnomevfs.
Unpacking gstreamer0.10-gnomevfs (from .../gstreamer0.10-gnomevfs_0.10.17-3_i386.deb) ...
Selecting previously deselected package gstreamer0.10-plugins-ugly.
Unpacking gstreamer0.10-plugins-ugly (from .../gstreamer0.10-plugins-ugly_0.10.7-1_i386.deb) ...
Selecting previously deselected package gthumb-data.
Unpacking gthumb-data (from .../gthumb-data_3%3a2.10.8-1_all.deb) ...
Selecting previously deselected package libiptcdata0.
Unpacking libiptcdata0 (from .../libiptcdata0_1.0.2+libtool01-2_i386.deb) ...
Selecting previously deselected package gthumb.
Unpacking gthumb (from .../gthumb_3%3a2.10.8-1_i386.deb) ...
Selecting previously deselected package libgalago3.
Unpacking libgalago3 (from .../libgalago3_0.5.2-2_i386.deb) ...
Selecting previously deselected package libsoup2.2-8.
Unpacking libsoup2.2-8 (from .../libsoup2.2-8_2.2.105-4_i386.deb) ...
Selecting previously deselected package nautilus-cd-burner.
Unpacking nautilus-cd-burner (from .../nautilus-cd-burner_2.20.0-1_i386.deb) ...
Selecting previously deselected package rhythmbox.
Unpacking rhythmbox (from .../rhythmbox_0.10.1-1+b3_i386.deb) ...
Selecting previously deselected package sound-juicer.
Unpacking sound-juicer (from .../sound-juicer_2.20.1-1_i386.deb) ...
Selecting previously deselected package totem-common.
Unpacking totem-common (from .../totem-common_2.20.3-1_all.deb) ...
Selecting previously deselected package totem-gstreamer.
Unpacking totem-gstreamer (from .../totem-gstreamer_2.20.3-1_i386.deb) ...
Selecting previously deselected package totem-plugins.
Unpacking totem-plugins (from .../totem-plugins_2.20.3-1_i386.deb) ...
Selecting previously deselected package totem.
Unpacking totem (from .../totem_2.20.3-1_all.deb) ...
Selecting previously deselected package totem-mozilla.
Unpacking totem-mozilla (from .../totem-mozilla_2.20.3-1_all.deb) ...
Selecting previously deselected package librarian0.
Unpacking librarian0 (from .../librarian0_0.6.0-1_i386.deb) ...
Selecting previously deselected package yelp.
Unpacking yelp (from .../yelp_2.20.0-2_i386.deb) ...
Setting up dvd+rw-tools (7.0-9) ...
Setting up python-libxml2 (2.6.31.dfsg-1) ...
Setting up gnome-doc-utils (0.12.1-1) ...
Setting up gnome-volume-manager (2.22.1-1) ...
Setting up gstreamer0.10-ffmpeg (0.10.3-6) ...
Setting up gstreamer0.10-gnomevfs (0.10.17-3) ...
Setting up gstreamer0.10-plugins-ugly (0.10.7-1) ...
Setting up gthumb-data (3:2.10.8-1) ...
Setting up libiptcdata0 (1.0.2+libtool01-2) ...
Setting up gthumb (3:2.10.8-1) ...
Setting up libgalago3 (0.5.2-2) ...
Setting up libsoup2.2-8 (2.2.105-4) ...
Setting up nautilus-cd-burner (2.20.0-1) ...
Setting up rhythmbox (0.10.1-1+b3) ...
Setting up sound-juicer (2.20.1-1) ...
Setting up totem-common (2.20.3-1) ...
Setting up totem-gstreamer (2.20.3-1) ...
Setting up totem-plugins (2.20.3-1) ...
Setting up totem (2.20.3-1) ...
Setting up totem-mozilla (2.20.3-1) ...
Setting up librarian0 (0.6.0-1) ...
Setting up yelp (2.20.0-2) ...
debian:/home/djmons#

Reply to: