View Full Version : AlienBBC v0.91 - fixed Windows version,and minor tweaks to Linux version

Raul da Silva
2005-01-12, 17:51
Jules, Triode-

Thanks for the kudos... But it was your hard work that made it happen.

Okay... I've been banging on it and I found one stream entry that's causing
problems (there may be more). I was playing around with "Other Streams"
(Deutsche Welle (English) in particular). It seems to crash SlimServer with
the following...

================================================== ==========================
2005-01-12 16:35:19.3872 Backtrace:

frame 0: Slim::Player::Source::playmode (/PerlApp/Slim/Control/Command.pm
line 363)
frame 1: Slim::Control::Command::execute (C:/Program
Files/SlimServer/server/Plugins/Alien/Plugin.pm line 383)
frame 2: Plugins::Alien::Plugin::setup_player (C:/Program
Files/SlimServer/server/Plugins/Alien/Plugin.pm line 296)
frame 3: Plugins::Alien::Plugin::__ANON__ (/PerlApp/Slim/Hardware/IR.pm
line 546)
frame 4: Slim::Hardware::IR::executeButton
(/PerlApp/Slim/Control/Command.pm line 209)
frame 5: Slim::Control::Command::execute (/PerlApp/Slim/Hardware/IR.pm
line 570)
frame 6: Slim::Hardware::IR::processCode (/PerlApp/Slim/Hardware/IR.pm
line 429)
frame 7: Slim::Hardware::IR::releaseCode (/PerlApp/Slim/Hardware/IR.pm
line 327)
frame 8: Slim::Hardware::IR::checkRelease (/PerlApp/Slim/Utils/Timers.pm
line 52)
frame 9: Slim::Utils::Timers::checkTimers (slimserver.pl line 428)
frame 10: main::idle (slimserver.pl line 398)
frame 11: main::main (slimserver.pl line 61)
frame 12: PerlSvc::Interactive (perlsvc line 1203)
frame 13: PerlSvc::_interactive (slimserver.pl line 0)
frame 14: (eval) (slimserver.pl line 0)

2005-01-12 16:35:19.3896 66:f2:bd:5e:31:c3: Switching to mode stop from stop
2005-01-12 16:35:19.3899 Already in playmode stop : ignoring mode change
2005-01-12 16:35:19.3908 Trying to open protocol stream for
2005-01-12 16:35:19.3911 Looking for handler for protocol rtsp
2005-01-12 16:35:19.3915 Found handler for protocol rtsp
Can't call method "model" on an undefined value at C:/Program
Files/SlimServer/server/Plugins/Alien/RTSP.pm line 47.
================================================== ==========================

SlimServer then crashes.

I then tried playing the URL in mplayer directly... it yields:

================================================== ==========================
C:\Program Files\SlimServer\server\Bin\MSWin32-x86-multi-thread>mplayer
-playlist rtsp://*/encoder/dwelle/dwelle-audio-en.rm
MPlayer 1.0pre6-3.2.3 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with

Connecting to server[]:554 ...
http_read_response read 0 -ie- EOF
nop_streaming_start failed
Unable to open URL:
Error while opening playlist file
rtsp://*/encoder/dwelle/dwelle-audio-en.rm: File
================================================== ==========================

So it looks like mplayer chokes on this stream. The stream plays fine in
Media Player Classic/RealAlternative, so the URL is valid.

Choking on the stream is one thing, but crashing SlimServer is another.

This is not a complaint... I'm perfectly happy right now with my BBC
streams. Just thought you'd like to know.


-----Original Message-----
From: discuss-bounces (AT) lists (DOT) slimdevices.com
[mailto:discuss-bounces (AT) lists (DOT) slimdevices.com] On Behalf Of Jules Taplin
Sent: Wednesday, January 12, 2005 3:42 PM
To: Slim Devices Discussion
Subject: [slim] AlienBBC v0.91 - fixed Windows version, and minor tweaks to
Linux version

Right. Sorry 'bout that folks. So far... in all of slimserver-dom, only
one user managed to battle their way through all the deliberate mistakes
we put into AlienBBC v0.90, and was rewarded by it working on Windows
(nice work, Raul!)

However... we now feel that perhaps we set the bar a little high, so
we've relented, and released a beta version with a makerelease script
written by somebody with a brain slightly larger than a grape. Maybe
you'll all find this one a trifle easier.

It's bumped to version 0.91 so you can tell the difference, and it has
the '.ra' filetype added, which will help with most of the 'Other
Streams' menu, too. That's fixed on both Linux and Windows packages. And
I've updated the install docs to remind Windows users that we like
codecs if we're to get any sound out.

So. If you've still have the energy, see if that one treats you any
better. ;)

As ever, AlienBBC is available from: http://www.mrtickle.org/alienbbc.html

Oh. And finally - Daniel has kindly provided smoe more comprehensive
v0.12 MacOS/X install instructions. I've not had time to format them
nicely, so blame him for that, not me. They're on the site, though, so
people can get to them if they're keen enough!

-- Jules