Bug#220782: rhythmbox: Unable to play live365 streams

James Lowes James Lowes <alijames@pppoe.ca>, 220782@bugs.debian.org
Fri, 14 Nov 2003 11:25:37 -0500

Package: rhythmbox
Version: 0.6.0-1
Severity: normal

When trying to play live365 radio streams, Rhythmbox exhibits two bugs:
1) It crashes when trying to load the downloaded playlist
2) It can't play the stream directly from the given URL anyway.

(By way of comparison, Totem and XMMS are able to do either of the above
 and other radio stations (e.g. Shoutcast and the built-ins) seem to
 work fine)


To reproduce:

-Go to www.live365.com
-Click on the yellow 'listen' icon next to any of the "editor's picks" at the bottom of the page
-Possibly click again to get past the 'mismatched bitrates' page
 [ another window will open with the player in it and the option to
 download or do something with a playlist will appear : YMMV depending on
 browser ]
-Save the playlist
-From the command line, type #rhythmbox path_to_file/play.pls
-[observe crash]

Message on console is:
(rhythmbox:2523): GLib-CRITICAL **: file gutf8.c: line 1536
(g_utf8_validate): assertion `str != NULL' failed
 RhythmDB-ERROR **: file rhythmdb.c: line 977 (rhythmdb_entry_set):
 assertion failed: (g_utf8_validate (g_value_get_string (value), -1,
Alternatively, trying to open the URL contained in the playlist

-Note URL contained in the play.pls file saved above
-Open Rhythmbox
-Choose 'New Internet Radio Station' from Music menu
-Insert URL e.g
-Give it any old title etc
-Try to open it
-['Loading' window appears, but no sound, no further progress]

Tried to open the stream with gst-launch only, it doesn't work either.
#gst-launch httpsrc
! mad ! osssink
[1] 2579
[2] 2580
[3] 2581
[4] 2582
[5] 2583
[6] 2584
[7] 2585
bash: !: command not found
[2]   Done                    lid=on-can
[3]   Done                    SaneID=
[4]   Done                    AuthType=NORMAL
[5]   Done                    VisitCount=8
[6]-  Done                    membername=alijames
[7]+  Done                    now=1068826184169
james@fort:~$ INFO ( 2579: 0) Initializing GStreamer Core Library
version 0.6.4
INFO ( 2579: 0) CPU features: (03020101) MMX SSE
INFO ( 2579: 0) registry: loaded global_registry in 0.487520 seconds
	  GStreamer-INFO: 0 live buffer(s)
	  GStreamer-INFO: 0 live bufferpool(s)
	  GStreamer-INFO: 0 live event(s)
	  RUNNING pipeline
	  pipeline doesn't want to play
	  GStreamer-INFO: 0 live buffer(s)
	  GStreamer-INFO: 0 live bufferpool(s)
	  GStreamer-INFO: 0 live event(s)

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux fort.homenetwork #1 Sun Nov 9 23:20:13 EST 2003 i686
Locale: LANG=en_GB, LC_CTYPE=en_GB (ignored: LC_ALL set to en_GB)

Versions of packages rhythmbox depends on:
ii  gconf2                GNOME configuration database syste
ii  gstreamer-gconf             0.6.4-2      GConf support for GStreamer
ii  gstreamer-gnomevfs          0.6.4-2      Gnome VFS plugin for GStreamer
ii  gstreamer-mad               0.6.4-2      MAD MPEG audio decoder plugin for 
ii  gstreamer-misc              0.6.4-2      Collection of various GStreamer pl
ii  gstreamer-oss [gstreamer-au 0.6.4-2      OSS plugin for GStreamer
ii  gstreamer-vorbis            0.6.4-2      Vorbis plugin for GStreamer
ii  libart-2.0-2                2.3.16-1     Library of functions for 2D graphi
ii  libatk1.0-0                 1.4.1-1      The ATK accessibility toolkit
ii  libaudiofile0               0.2.3-4      The Audiofile Library
ii  libbonobo2-0                2.4.1-3      Bonobo CORBA interfaces library
ii  libbonoboui2-0              2.4.0-4      The Bonobo UI library
ii  libc6                       2.3.2.ds1-10 GNU C Library: Shared libraries an
ii  libesd0                     0.2.29-1     Enlightened Sound Daemon - Shared 
ii  libflac4                    1.1.0-10     Free Lossless Audio Codec - runtim
ii  libgconf2-4           GNOME configuration database syste
ii  libgcrypt1                  1.1.12-4     LGPL Crypto library - runtime libr
ii  libglade2-0                 2.0.1-6      Library to load .glade files at ru
ii  libglib2.0-0                2.2.3-1      The GLib library of C routines
ii  libgnome2-0                 2.4.0-4      The GNOME 2 library - runtime file
ii  libgnomecanvas2-0           2.4.0-1      A powerful object-oriented display
ii  libgnomeui-0          The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0              2.4.1-4      The GNOME virtual file-system libr
ii  libgnomevfs2-common         2.4.1-4      The GNOME virtual file-system libr
ii  libgnutls7                  0.8.9-2      GNU TLS library - runtime library
ii  libgstreamer0.6-0           0.6.4-1      Core GStreamer libraries, plugins,
ii  libgtk2.0-0                 2.2.4-2      The GTK+ graphical user interface 
ii  libid3tag0                  0.15.0b-3    ID3 tag reading library from the M
ii  libjpeg62                   6b-9         The Independent JPEG Group's JPEG 
ii  libogg0                     1.0.0-1      Ogg Bitstream Library
ii  liborbit2                   1:2.8.2-1    Libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0               1.2.5-2      Layout and rendering of internatio
ii  libpopt0                    1.7-2        lib for parsing cmdline parameters
ii  libtasn1-0                  0.1.2-1      Manage ASN.1 structures (runtime)
ii  libvorbis0a                 1.0.0-3      The Vorbis General Audio Compressi
ii  libvorbisfile3              1.0.0-3      The Vorbis General Audio Compressi
ii  libxml2                     2.5.11-2     GNOME XML library
ii  scrollkeeper                0.3.12-3     A free electronic cataloging syste
ii  vorbis-tools                1.0.0-2      Several Ogg Vorbis Tools
ii  xlibs                       4.2.1-12.1   X Window System client libraries
ii  zlib1g                      1:1.1.4-16   compression library - runtime

-- no debconf information