PDA

View Full Version : slimserver crashes trying to play an ogg stream



whirlycott
2005-05-12, 19:46
Just got my slimserver tonight and I'm trying to play an Ogg stream from my favorite net radio station. However, when I try to play the stream, the slimserver process dies with the following errmsg:

Can't call method "album" on an undefined value at /opt/local/SlimServer_v6.0.2/Slim/Player/Playlist.pm line 458.

The stream in question is:

http://ogg.tv-radio.fr:1441/encoderfip.ogg

This is perl 5.6.1 on Debian stable.

Ideas?

stinkingpig
2005-05-12, 20:09
whirlycott wrote:
> Just got my slimserver tonight and I'm trying to play an Ogg stream
> from my favorite net radio station. However, when I try to play the
> stream, the slimserver process dies with the following errmsg:
>
> Can't call method "album" on an undefined value at
> /opt/local/SlimServer_v6.0.2/Slim/Player/Playlist.pm line 458.
>
> The stream in question is:
>
> http://ogg.tv-radio.fr:1441/encoderfip.ogg
>
> This is perl 5.6.1 on Debian stable.
>
> Ideas?
>
>

Plays ok here (Frank Sinatra, bada-boom bada-bing!). Do you have any
plugins active?

--
Jack at Monkeynoodle dot Org: It's a Scientific Venture...
Riding the Emergency Third Rail Power Trip since 1996!

whirlycott
2005-05-12, 20:38
No plugins active. It's a fresh install... totally untinkered with.


I just noticed this, though:

slimserver@kenzo:~/Bin/i386-linux$ ldd oggdec
./oggdec: /lib/libc.so.6: version `GLIBC_2.3' not found (required by ./oggdec)
libm.so.6 => /lib/libm.so.6 (0x40019000)
libc.so.6 => /lib/libc.so.6 (0x4003a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

What's the output of 'ldd oggdec' for you?

stinkingpig
2005-05-12, 20:57
whirlycott wrote:
> No plugins active. It's a fresh install... totally untinkered with.
>
>
> I just noticed this, though:
>
> slimserver@kenzo:~/Bin/i386-linux$ ldd oggdec
> ./oggdec: /lib/libc.so.6: version `GLIBC_2.3' not found (required by
> ./oggdec)
> libm.so.6 => /lib/libm.so.6 (0x40019000)
> libc.so.6 => /lib/libc.so.6 (0x4003a000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> What's the output of 'ldd oggdec' for you?
>
>

[jack@felix jack]$ ldd `which oggdec`
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x40025000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4002d000)
libm.so.6 => /lib/i686/libm.so.6 (0x40056000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40079000)
libc.so.6 => /lib/i686/libc.so.6 (0x4007e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
[jack@felix jack]$ rpm -qf `which oggdec`
vorbis-tools-1.0.1-5mdk

I'd apt-get anything ogg vorbis related.

--
Jack at Monkeynoodle dot Org: It's a Scientific Venture...
Riding the Emergency Third Rail Power Trip since 1996!

whirlycott
2005-05-12, 21:13
A version of oggdec comes with slimserver. The result of `which oggdec` almost surely won't look in your slimserver/Bin/ dir. I'm using the src install... maybe it's different on your box, though.

oggdec isn't included in the vorbis-tools package from Debian stable.

stinkingpig
2005-05-12, 21:53
whirlycott wrote:
> A version of oggdec comes with slimserver. The result of `which oggdec`
> almost surely won't look in your slimserver/Bin/ dir. I'm using the src
> install... maybe it's different on your box, though.
>
> oggdec isn't included in the vorbis-tools package from Debian stable.
>
>

oh yeah, forgot that: ldd /usr/local/slimserver/Bin/i386-linux/oggdec
libm.so.6 => /lib/i686/libm.so.6 (0x40025000)
libc.so.6 => /lib/i686/libc.so.6 (0x40048000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


--
Jack at Monkeynoodle dot Org: It's a Scientific Venture...
Riding the Emergency Third Rail Power Trip since 1996!

whirlycott
2005-05-13, 09:21
Does anybody successfully run slimserver on Debian stable?

Dan Sully
2005-05-13, 12:26
* whirlycott shaped the electrons to say...

>Does anybody successfully run slimserver on Debian stable?

There are a number of people doing so.. I run on unstable myself.

Also note that as of 6.0.2 (and 6.1 trunk), we use 'sox' compiled with
libogg/libvorbis for Ogg decoding. Check your convert.conf to make sure.

You can also run with --d_source for some verbose debugging.

-D
--
For every new fool-proof invention there is a new and improved fool.

mcfly
2005-05-22, 04:00
There are a number of people doing so.. I run on unstable myself.

Also note that as of 6.0.2 (and 6.1 trunk), we use 'sox' compiled with
libogg/libvorbis for Ogg decoding.


Dan, I'm running Debian SID myself and have a problem with sox... Can you have a look at http://bugs.slimdevices.com/show_bug.cgi?id=1401 and tell me if this happens on your box too?