PDA

View Full Version : AlienBBC Beta Release Available - includes support forWindows SlimServer users



Jules Taplin
2005-01-11, 16:46
Hey folks.

Right. Big news - Triode has been burning the midnight oil, and we're
finally in a position to (rather tentatively) release the first version
of AlienBBC which has support for our Windows brethren.

It's actually quite a major departure for AlienBBC - the transcoder has
been removed altogether, and AlienBBC now adds proper rtsp:// protocol
handling to slimserver. Even better - Triode has managed to make it work
without having to patch mplayer, which is a pretty neat trick.

So... we're not totally sure that this will be a bloodless coup - and
it's a much more pervasive change that we've made in a long time, so
we're releasing a preliminary beta to you lot, to play with if you're
brave enough. But... take this as a warning - If you can't get out going
in the morning without the Bedroom Squeezebox playing Radio 2 at you, or
the wife is going to give you grief if she can't listen to The Archers
tomorrow evening - then for heavens sake stay in the shallow end with
the ole' reliable V0.12. If you fancy seeing how the reckless half live
- then step up and see if you can break it.

OS/X support should also be in this release, although the install
instructions are woefully lacking, and we genuinely haven't tried it at
all (if somebody wants to donate me one of them new fangled Mac Mini
jobs, I could probably write some better docs *grin*). Oh... and mplayer
is now a mandatory choice - v0.90 doesn't support alienstream as a
helper application any more. In just about every other way, though -
it's vastly superior.

AlienBBC is available, as ever from:
http://www.mrtickle.org/alienbbc.html . Look for the 'Beta Releases'
menu item to find it in all it's rough-and-ready glory!


Cheers folks.

-- Jules

Daniel Cohen
2005-01-11, 19:13
On 11/1/05 at 11:46 pm +0000, Jules Taplin wrote
>Right. Big news - Triode has been burning the midnight oil, and
>we're finally in a position to (rather tentatively) release the
>first version of AlienBBC which has support for our Windows brethren.

The ancient OS X instructions required a download of something called
madplay as well as mplayer. Is that still relevant, or was that
related to alienstream or the like?

Does one still need (for Windows or for OS X) the cook codec? There
may be issues here. Andy Palmer couldn't get mplayer working with OS
X using the codec he downloaded. This might be a local glitch on his
system, but the file he downloaded was different in size from the one
that we know works (and seems not to be available now). This may be
(speculation on my part) because the current codec goes with Real
Player 10, whereas mplayer is still expecting a codec for RealPlayer
9. There is a version of the codec available from the mplayer site,
but it's yet another size, and I don't know if it works.

Once this issue is cleared up, with a number of people checking
mplayer and the codec, I have detailed instructions for OS X and
AlienBBC 0.12 that I think now cover everything. It will be easy
enough to modify for the new version.

By the way, does the shell script need a particular shel?. Mac OS X
may (depending on installation fetails) use bash or tcsh.
--
Daniel Cohen

Bill Burns
2005-01-11, 19:39
Jules Taplin wrote:

> Right. Big news - Triode has been burning the midnight oil, and we're
> finally in a position to (rather tentatively) release the first
> version of AlienBBC which has support for our Windows brethren.

It's almost, very nearly, working on WinXP/slimserver 5.4 (the
2005/01/11 nightly).

Everything seems to load OK; the command window shows no errors loading
the plugin when I start slim with --d_plugin. The AlienBBC menus appear
in the web interface and on the Squeezebox. I can drill down through
the menu tree and select a stream to play. But there's no sound.

Log output from slim --d_parse --d_source is below (any odd line breaks
are an artifact of copying and pasting from the command window).

The log shows a startup of slim, followed by selection of AlienBBC from
the Squeezebox, then play Radio 3 live. The Squeezebox showed
"Connecting ..." for a few seconds then returned to the program title
with "PLAY" displayed.

--
Bill Burns
Long Island NY USA
mailto:billb (AT) ftldesign (DOT) com


C:\Program Files\SlimServer\server>slim.exe --d_parse --d_source
Constant subroutine Plugins::Archive::EINPROGRESS redefined at
C:/Program Files/
SlimServer/server/Plugins/Archive.pm line 709, <DATA> line 1.
Constant subroutine Plugins::Archive::EWOULDBLOCK redefined at
C:/Program Files/
SlimServer/server/Plugins/Archive.pm line 710, <DATA> line 1.
Subroutine HTML::Entities::decode_entities redefined at
/PerlApp/DynaLoader.pm line 232, <DATA> line 1.
2005-01-11 21:25:00.4775 loading conversion config files...
2005-01-11 21:25:00.4783 input: 'mov' output: 'mp3' clienttype: '*':
clientid: '
*': '[mov123] $FILE$ | [lame] --resample 44100 --silent -q $QUALITY$ -b
$BITRATE
$ -r - -'
2005-01-11 21:25:00.4785 input: 'ogg' output: 'mp3' clienttype: '*':
clientid: '
*': '[oggdec] -Q -o - -R $FILE$ | [lame] --resample 44100 -q $QUALITY$
--silent
-b $BITRATE$ -r -x - -'
2005-01-11 21:25:00.4786 input: 'wav' output: 'mp3' clienttype: '*':
clientid: '
*': '[lame] --resample 44100 --silent -q $QUALITY$ -b $BITRATE$ $FILE$ -'
2005-01-11 21:25:00.4787 input: 'aif' output: 'mp3' clienttype: '*':
clientid: '
*': '[lame] --resample 44100 --silent -q $QUALITY$ -b $BITRATE$ $FILE$ -'
2005-01-11 21:25:00.4789 input: 'shn' output: 'mp3' clienttype: '*':
clientid: '
*': '[shorten] -x $FILE$ - | [lame] --resample 44100 --silent -q
$QUALITY$ -b $
BITRATE$ - -'
2005-01-11 21:25:00.4790 input: 'flc' output: 'mp3' clienttype: '*':
clientid: '
*': '[flac] -dcs --skip=$START$ --until=$END$ $FILE$ | [lame] --resample
44100
--silent -q $QUALITY$ -b $BITRATE$ - -'
2005-01-11 21:25:00.4792 input: 'wma' output: 'mp3' clienttype: '*':
clientid: '
*': '[wmadec] -r 44100 -b 16 -n 2 $FILE$ | [lame] -x --resample 44100
--silent
-q $QUALITY$ -b $BITRATE$ - -'
2005-01-11 21:25:00.4794 input: 'mpc' output: 'mp3' clienttype: '*':
clientid: '
*': '[mppdec] --raw-le --silent --prev --gain 3 $FILE$ - | [lame] -x
--resample
44100 --silent -q $QUALITY$ -b $BITRATE$ - -'
2005-01-11 21:25:00.4796 input: 'mp3' output: 'mp3' clienttype: '*':
clientid: '
*': '-'
2005-01-11 21:25:00.4798 input: 'aif' output: 'aif' clienttype: '*':
clientid: '
*': '-'
2005-01-11 21:25:00.4799 input: 'wav' output: 'wav' clienttype: '*':
clientid: '
*': '-'
2005-01-11 21:25:00.4801 input: 'shn' output: 'wav' clienttype: '*':
clientid: '
*': '[shorten] -x $FILE$ -'
2005-01-11 21:25:00.4803 input: 'flc' output: 'wav' clienttype: '*':
clientid: '
*': '[flac] -dcs --force-raw-format --endian=little --sign=signed
--skip=$START$
--until=$END$ $FILE$'
2005-01-11 21:25:00.4805 input: 'ogg' output: 'wav' clienttype: '*':
clientid: '
*': '[oggdec] -Q -o - -R $FILE$'
2005-01-11 21:25:00.4806 input: 'wma' output: 'wav' clienttype: '*':
clientid: '
*': '[wmadec] -r 44100 -b 16 -n 2 $FILE$'
2005-01-11 21:25:00.4808 input: 'mpc' output: 'wav' clienttype: '*':
clientid: '
*': '[mppdec] --raw-le --silent --prev --gain 2 $FILE$ -'
2005-01-11 21:25:00.4810 input: 'mpc' output: 'aif' clienttype: '*':
clientid: '
*': '[mppdec] --raw-be --silent --prev --gain 2 $FILE$ -'
2005-01-11 21:25:00.4811 input: 'mov' output: 'aif' clienttype: '*':
clientid: '
*': '[mov123] $FILE$'
2005-01-11 21:25:00.4813 input: 'mp3' output: 'lame' clienttype: '*':
clientid:
'*': '[lame] --resample 44100 --silent -q $QUALITY$ -b $BITRATE$ $FILE$ -'
2005-01-11 21:25:00.4818 input: 'rtsp' output: 'wav' clienttype: '*':
clientid:
'*': '[mplayer] -really-quiet -cache 128 -af resample=44100:0:1 -ao pcm
-aofile
#PIPE# $FILE$'
2005-01-11 21:25:00.4820 input: 'rtsp' output: 'mp3' clienttype: '*':
clientid:
'*': '[mplayer] -really-quiet -cache 128 -af resample=44100:0:1 -ao pcm
-aofile
#PIPE# $FILE$ | [lame] --silent -q $QUALITY$ -b $BITRATE$ - -'
2005-01-11 21:25:45.3039 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-11 21:25:45.3051 00:04:20:05:67:e6: Switching to mode stop from stop
2005-01-11 21:25:45.3053 Already in playmode stop : ignoring mode change
2005-01-11 21:25:45.3130 Trying to open protocol stream for
http://www.bbc.co.uk/radio3/ram/r3g2.rpm
2005-01-11 21:25:45.3132 Looking for handler for protocol http
2005-01-11 21:25:45.3133 Found handler for protocol httpler for protocol
http

Steve Bernard, Jr
2005-01-11, 20:09
> It's almost, very nearly, working on WinXP/slimserver 5.4 (the
> 2005/01/11 nightly).
>
> Everything seems to load OK; the command window shows no errors loading
> the plugin when I start slim with --d_plugin. The AlienBBC menus appear
> in the web interface and on the Squeezebox. I can drill down through
> the menu tree and select a stream to play. But there's no sound.

> The log shows a startup of slim, followed by selection of AlienBBC from
> the Squeezebox, then play Radio 3 live. The Squeezebox showed
> "Connecting ..." for a few seconds then returned to the program title
> with "PLAY" displayed.

Allow me to add a "me too" to the mix. I've got the same deal where I
can see the plugin and drill through menus, but it just says
"Connecting..." for several seconds and never plays anything. This is
XP Pro SP2, and I made sure mplayer.exe is able to connect through the
firewall. Same nightly build and whatnot.

Now, here's a thing: I tried to use the mplayer.exe to play a Real
file from the cmd line, and it wasn't able to find the Real codecs
installed on my computer. So I installed Real Alternative and copied
the Codecs directory to C:\Program
Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\Codecs

This allowed me to properly play a Real stream from the command line
(specifically, rtsp://rx-lvl3-ny02.rbn.com/farm/*/livecon/kcrw/g2demand/ls/ls050109le_Show.rm
), but still no luck with Radio Scotland through AlienBBC.

So, dunno if it could still be a codec issue, but that's about all the
testing I'm-a gonna do for tonight. Keep up the good work, and I can
tell it's almost right there. :)

-Steve

Jules Taplin
2005-01-12, 00:49
Hi Daniel.

We don't need madplay per-se... it's possible the install instructions
are doing that for a more complicated reason, though (satisfying some
bizarre dependancy, or something).

Currently, mplayer.sh is a bash script (bourne-shells being the nearest
thing to a 'standard' in the UNIX world). However - as long as bash is
_INSTALLED_, it won't matter what the user's preference for a default
shell is.

-- Jules


Daniel Cohen wrote:

> On 11/1/05 at 11:46 pm +0000, Jules Taplin wrote
>
>> Right. Big news - Triode has been burning the midnight oil, and we're
>> finally in a position to (rather tentatively) release the first
>> version of AlienBBC which has support for our Windows brethren.
>
>
> The ancient OS X instructions required a download of something called
> madplay as well as mplayer. Is that still relevant, or was that
> related to alienstream or the like?
>
> Does one still need (for Windows or for OS X) the cook codec? There
> may be issues here. Andy Palmer couldn't get mplayer working with OS X
> using the codec he downloaded. This might be a local glitch on his
> system, but the file he downloaded was different in size from the one
> that we know works (and seems not to be available now). This may be
> (speculation on my part) because the current codec goes with Real
> Player 10, whereas mplayer is still expecting a codec for RealPlayer
> 9. There is a version of the codec available from the mplayer site,
> but it's yet another size, and I don't know if it works.
>
> Once this issue is cleared up, with a number of people checking
> mplayer and the codec, I have detailed instructions for OS X and
> AlienBBC 0.12 that I think now cover everything. It will be easy
> enough to modify for the new version.
>
> By the way, does the shell script need a particular shel?. Mac OS X
> may (depending on installation fetails) use bash or tcsh.

Jules Taplin
2005-01-12, 00:55
Ah. Bugger. Codecs again.

Triode - I just used your instructions for the site - is there a 'grab
codecs' step we missed on the windows setup instructions?


-- Jules

Steve Bernard, Jr wrote:

>>It's almost, very nearly, working on WinXP/slimserver 5.4 (the
>>2005/01/11 nightly).
>>
>>Everything seems to load OK; the command window shows no errors loading
>>the plugin when I start slim with --d_plugin. The AlienBBC menus appear
>>in the web interface and on the Squeezebox. I can drill down through
>>the menu tree and select a stream to play. But there's no sound.
>>
>>
>
>
>
>>The log shows a startup of slim, followed by selection of AlienBBC from
>>the Squeezebox, then play Radio 3 live. The Squeezebox showed
>>"Connecting ..." for a few seconds then returned to the program title
>>with "PLAY" displayed.
>>
>>
>
>Allow me to add a "me too" to the mix. I've got the same deal where I
>can see the plugin and drill through menus, but it just says
>"Connecting..." for several seconds and never plays anything. This is
>XP Pro SP2, and I made sure mplayer.exe is able to connect through the
>firewall. Same nightly build and whatnot.
>
>Now, here's a thing: I tried to use the mplayer.exe to play a Real
>file from the cmd line, and it wasn't able to find the Real codecs
>installed on my computer. So I installed Real Alternative and copied
>the Codecs directory to C:\Program
>Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\Codecs
>
>This allowed me to properly play a Real stream from the command line
>(specifically, rtsp://rx-lvl3-ny02.rbn.com/farm/*/livecon/kcrw/g2demand/ls/ls050109le_Show.rm
>), but still no luck with Radio Scotland through AlienBBC.
>
>So, dunno if it could still be a codec issue, but that's about all the
>testing I'm-a gonna do for tonight. Keep up the good work, and I can
>tell it's almost right there. :)
>
>-Steve
>

mherger
2005-01-12, 02:04
Jules,

[..]
> It's actually quite a major departure for AlienBBC - the transcoder has
> been removed altogether, and AlienBBC now adds proper rtsp:// protocol
> handling to slimserver. Even better - Triode has managed to make it work
> without having to patch mplayer, which is a pretty neat trick.

Excellent work! In fact it's the first time I tried AlienBBC - I didn't
realise it is intended to play much more than BBC!

[..]
> the wife is going to give you grief if she can't listen to The Archers

She will hug me if I can get DRS3 on my Squeezebox! But that's the
problem: while all of the BBC and radio2/5 streams (at least those I've
tested) seem to work, the "Other Streams" don't. I tested Virgin, DRS1/3,
but I do not even see the "Launching mplayer..." message in the console.

"Deutsche Welle" and "RTE1" crash SlimServer (latest nightly 5.4.1) with
the following message:
Can't call method "model" on an undefined value at
/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Plugins/Alien/RTSP.pm
line 47.

Regards,

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)

mherger
2005-01-12, 04:15
Some more information....

[..]
>> the wife is going to give you grief if she can't listen to The Archers
>
> She will hug me if I can get DRS3 on my Squeezebox! But that's the
> problem: while all of the BBC and radio2/5 streams (at least those I've
> tested) seem to work, the "Other Streams" don't. I tested Virgin,
> DRS1/3, but I do not even see the "Launching mplayer..." message in the
> console.

I guess there's a problem with that filetype or the content of the list.
If I run slimserver with -d_source I get the following error message:

2005-01-12 12:05:07.3985 ******* Error: Didn't find any command matches
for type: format: mp3 ******
Use of uninitialized value in concatenation (.) or string at
/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Player/Source.pm
line 727.

In types.conf there's the following comment:

# content types supported by the SlimServer
# first column is unique three letter identifier or URL scheme

But custom-types.conf contains the following:
rtsppl ram,rpm - playlist
rtsp rtsp - audio

Not only do I not find rm (used by DRS), but the types are longer than 3
characters. Don't know if this is of any importance, though.

-d_info gives me the following

Going to play:
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9269 Adding title Swiss Broadcasting Corportaion 3
(German) for http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9279 merging
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9283 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with Swiss
Broadcasting Corportaion 3 (German) for TITLE
2005-01-12 12:12:02.9288 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
VALID
2005-01-12 12:12:02.9292 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
TTL
2005-01-12 12:12:02.9302 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9311 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9318 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9324 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:02.9336 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0685 mp3 file type for
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0695 merging
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0700 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with mp3
for CT
2005-01-12 12:12:03.0704 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
VALID
2005-01-12 12:12:03.0709 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
TTL
2005-01-12 12:12:03.0712 Content type for
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm is cached
as mp3
2005-01-12 12:12:03.0731 unk file type for
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0760 merging
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0765 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with
audio/x-pn-realaudio for CT
2005-01-12 12:12:03.0770 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
VALID
2005-01-12 12:12:03.0774 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
TTL
2005-01-12 12:12:03.0778 Content type for
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm is cached
as audio/x-pn-realaudio
2005-01-12 12:12:03.0798 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0808 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0815 merging
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
2005-01-12 12:12:03.0821 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
VALID
2005-01-12 12:12:03.0825 updating
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
TTL
2005-01-12 12:12:03.0832 Request for CT on file
http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
Going to Item: 8
Going to Item: 12
Adding: Swiss Broadcasting Corportaion 3 (German),
index.html?menu=8.12.&play=8.12.0.
Adding: http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm,
index.html?menu=8.12.1.
Adding: AlienBBC Home, index.html
2005-01-12 12:12:03.2799 trying to get info on an empty file name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^???????
2005-01-12 12:12:03.2809 Backtrace:

frame 0: Slim::Music::Info::info
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
2856)
frame 1: Slim::Music::Info::contentType
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
2804)
frame 2: Slim::Music::Info::isList
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scan.pm line
285)
frame 3: Slim::Utils::Scan::addToList_run
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scheduler.pm
line 95)
frame 4: Slim::Utils::Scheduler::run_tasks (./slimserver.pl line 439)
frame 5: main::idle (./slimserver.pl line 398)
frame 6: main::main (./slimserver.pl line 870)

2005-01-12 12:12:03.2815 trying to get info on an empty file name
2005-01-12 12:12:03.2821 Backtrace:

frame 0: Slim::Music::Info::info
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
2856)
frame 1: Slim::Music::Info::contentType
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
2764)
frame 2: Slim::Music::Info::isSong
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scan.pm line
309)
frame 3: Slim::Utils::Scan::addToList_run
(/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scheduler.pm
line 95)
frame 4: Slim::Utils::Scheduler::run_tasks (./slimserver.pl line 439)
frame 5: main::idle (./slimserver.pl line 398)
frame 6: main::main (./slimserver.pl line 870)

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)

Mick Horne
2005-01-12, 04:44
I'm not getting as far as most...

The last step in the Windows Install Instructions asks me to Run
c:\Program Files\SlimServer\slim.exe --d_plugin from a command prompt
to see if there are any errors loading the plugin.

I get an error:

C:\Program Files\SlimServer\server>slim --d_plugin
2005-01-12 11:36:20.6044 Requiring Plugins::RadioIO plugin.
2005-01-12 11:36:20.6343 Requiring Plugins::Picks plugin.
2005-01-12 11:36:20.6926 Requiring Plugins::DateTime::Plugin plugin.
2005-01-12 11:36:20.7045 Requiring Plugins::Rescan plugin.
2005-01-12 11:36:20.7219 Requiring Plugins::SavePlaylist plugin.
2005-01-12 11:36:20.7355 Requiring Plugins::LineX plugin.
2005-01-12 11:36:20.7652 Requiring Plugins::SlimTris plugin.
2005-01-12 11:36:20.7922 Requiring Plugins::Snow plugin.
2005-01-12 11:36:20.8397 Requiring Plugins::Alien::Plugin plugin.
Perl interpreter failed at /PerlApp/DynaLoader.pm line 232, <DATA> line 1.

When i downloaded ActivePerl I had a choice of 5.8.6 or 5.6.1. I
chose 5.6.1 - is that the worng one?

Thanks

Mick

Triode
2005-01-12, 13:38
add 'rm' to the rtsppl types in custom-types.conf:
rtsppl rm,ram,rpm - playlist

----- Original Message -----
From: "Michael Herger" <slim (AT) herger (DOT) net>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Wednesday, January 12, 2005 11:15 AM
Subject: [slim] AlienBBC Beta Release Available - includes support forWindows SlimServer users


> Some more information....
>
> [..]
>>> the wife is going to give you grief if she can't listen to The Archers
>>
>> She will hug me if I can get DRS3 on my Squeezebox! But that's the
>> problem: while all of the BBC and radio2/5 streams (at least those I've
>> tested) seem to work, the "Other Streams" don't. I tested Virgin,
>> DRS1/3, but I do not even see the "Launching mplayer..." message in the
>> console.
>
> I guess there's a problem with that filetype or the content of the list.
> If I run slimserver with -d_source I get the following error message:
>
> 2005-01-12 12:05:07.3985 ******* Error: Didn't find any command matches
> for type: format: mp3 ******
> Use of uninitialized value in concatenation (.) or string at
> /home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Player/Source.pm
> line 727.
>
> In types.conf there's the following comment:
>
> # content types supported by the SlimServer
> # first column is unique three letter identifier or URL scheme
>
> But custom-types.conf contains the following:
> rtsppl ram,rpm - playlist
> rtsp rtsp - audio
>
> Not only do I not find rm (used by DRS), but the types are longer than 3
> characters. Don't know if this is of any importance, though.
>
> -d_info gives me the following
>
> Going to play:
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9269 Adding title Swiss Broadcasting Corportaion 3
> (German) for http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9279 merging
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9283 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with Swiss
> Broadcasting Corportaion 3 (German) for TITLE
> 2005-01-12 12:12:02.9288 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
> VALID
> 2005-01-12 12:12:02.9292 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
> TTL
> 2005-01-12 12:12:02.9302 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9311 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9318 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9324 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:02.9336 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0685 mp3 file type for
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0695 merging
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0700 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with mp3
> for CT
> 2005-01-12 12:12:03.0704 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
> VALID
> 2005-01-12 12:12:03.0709 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
> TTL
> 2005-01-12 12:12:03.0712 Content type for
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm is cached
> as mp3
> 2005-01-12 12:12:03.0731 unk file type for
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0760 merging
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0765 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with
> audio/x-pn-realaudio for CT
> 2005-01-12 12:12:03.0770 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
> VALID
> 2005-01-12 12:12:03.0774 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
> TTL
> 2005-01-12 12:12:03.0778 Content type for
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm is cached
> as audio/x-pn-realaudio
> 2005-01-12 12:12:03.0798 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0808 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0815 merging
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> 2005-01-12 12:12:03.0821 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 1 for
> VALID
> 2005-01-12 12:12:03.0825 updating
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm with 0 for
> TTL
> 2005-01-12 12:12:03.0832 Request for CT on file
> http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm
> Going to Item: 8
> Going to Item: 12
> Adding: Swiss Broadcasting Corportaion 3 (German),
> index.html?menu=8.12.&play=8.12.0.
> Adding: http://dms-cl-013.skypro-media.net:8080/ramgen/encoder/drs3.rm,
> index.html?menu=8.12.1.
> Adding: AlienBBC Home, index.html
> 2005-01-12 12:12:03.2799 trying to get info on an empty file name
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^???????
> 2005-01-12 12:12:03.2809 Backtrace:
>
> frame 0: Slim::Music::Info::info
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
> 2856)
> frame 1: Slim::Music::Info::contentType
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
> 2804)
> frame 2: Slim::Music::Info::isList
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scan.pm line
> 285)
> frame 3: Slim::Utils::Scan::addToList_run
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scheduler.pm
> line 95)
> frame 4: Slim::Utils::Scheduler::run_tasks (./slimserver.pl line 439)
> frame 5: main::idle (./slimserver.pl line 398)
> frame 6: main::main (./slimserver.pl line 870)
>
> 2005-01-12 12:12:03.2815 trying to get info on an empty file name
> 2005-01-12 12:12:03.2821 Backtrace:
>
> frame 0: Slim::Music::Info::info
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
> 2856)
> frame 1: Slim::Music::Info::contentType
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Music/Info.pm line
> 2764)
> frame 2: Slim::Music::Info::isSong
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scan.pm line
> 309)
> frame 3: Slim::Utils::Scan::addToList_run
> (/home/mh/slimserver/SlimServer_5_4_x_v2005-01-11/Slim/Utils/Scheduler.pm
> line 95)
> frame 4: Slim::Utils::Scheduler::run_tasks (./slimserver.pl line 439)
> frame 5: main::idle (./slimserver.pl line 398)
> frame 6: main::main (./slimserver.pl line 870)
>
> --
>
> Michael
>
> -----------------------------------------------------------
> Help translate SlimServer by using the
> SlimString Translation Helper (http://www.herger.net/slim/)
>
>

mherger
2005-01-12, 13:52
> add 'rm' to the rtsppl types in custom-types.conf:
> rtsppl rm,ram,rpm - playlist

YES! I was sure I tried this before, but gave it another try... And it's
working now! Excellent!

Well, now that DRS3 is streaming we can attack the details ;-): there's a
little typo in the stream list
(http://www.mrtickle.org/dyn/RadioStations.txt).

|DRS3|Swiss Broadcasting Corportaion 3 (German)
^^^

Thanks a lot for your effort!

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)

Jules Taplin
2005-01-12, 15:48
Hehe.

Right then. _THAT_ one I can fix.

Done.


-- Jules

Michael Herger wrote:

>> add 'rm' to the rtsppl types in custom-types.conf:
>> rtsppl rm,ram,rpm - playlist
>
>
> YES! I was sure I tried this before, but gave it another try... And
> it's working now! Excellent!
>
> Well, now that DRS3 is streaming we can attack the details ;-):
> there's a little typo in the stream list
> (http://www.mrtickle.org/dyn/RadioStations.txt).
>
> |DRS3|Swiss Broadcasting Corportaion 3 (German)
> ^^^
>
> Thanks a lot for your effort!
>

Steve Martin
2005-01-14, 17:00
Hi Jules,

Ok new transcoder-less version seems to work ok on os x. I had to make
a small change to the mplayer.sh script as its monitor loop was failing
to exist. I guess the OSX and Linux ps commands operate differently.

Anyway the change I made was as follows

change
while ps $2 > /dev/null

to
while ps -p $2 -o pid | grep $2 > /dev/null



Regards
Steve Martin
On 12 Jan 2005, at 07:49, Jules Taplin wrote:

> Hi Daniel.
>
> We don't need madplay per-se... it's possible the install instructions
> are doing that for a more complicated reason, though (satisfying some
> bizarre dependancy, or something).
>
> Currently, mplayer.sh is a bash script (bourne-shells being the
> nearest thing to a 'standard' in the UNIX world). However - as long as
> bash is _INSTALLED_, it won't matter what the user's preference for a
> default shell is.
>
> -- Jules
>
>
> Daniel Cohen wrote:
>
>> On 11/1/05 at 11:46 pm +0000, Jules Taplin wrote
>>
>>> Right. Big news - Triode has been burning the midnight oil, and
>>> we're finally in a position to (rather tentatively) release the
>>> first version of AlienBBC which has support for our Windows
>>> brethren.
>>
>>
>> The ancient OS X instructions required a download of something called
>> madplay as well as mplayer. Is that still relevant, or was that
>> related to alienstream or the like?
>>
>> Does one still need (for Windows or for OS X) the cook codec? There
>> may be issues here. Andy Palmer couldn't get mplayer working with OS
>> X using the codec he downloaded. This might be a local glitch on his
>> system, but the file he downloaded was different in size from the one
>> that we know works (and seems not to be available now). This may be
>> (speculation on my part) because the current codec goes with Real
>> Player 10, whereas mplayer is still expecting a codec for RealPlayer
>> 9. There is a version of the codec available from the mplayer site,
>> but it's yet another size, and I don't know if it works.
>>
>> Once this issue is cleared up, with a number of people checking
>> mplayer and the codec, I have detailed instructions for OS X and
>> AlienBBC 0.12 that I think now cover everything. It will be easy
>> enough to modify for the new version.
>>
>> By the way, does the shell script need a particular shel?. Mac OS X
>> may (depending on installation fetails) use bash or tcsh.
>
>

Steve Martin
2005-01-14, 17:10
Sorry I meant to say the monitor loop was failing to exit!!! :)

Regards
Steve Martin
On 15 Jan 2005, at 00:00, Steve Martin wrote:

> Hi Jules,
>
> Ok new transcoder-less version seems to work ok on os x. I had to make
> a small change to the mplayer.sh script as its monitor loop was
> failing to exist. I guess the OSX and Linux ps commands operate
> differently.
>
> Anyway the change I made was as follows
>
> change
> while ps $2 > /dev/null
>
> to
> while ps -p $2 -o pid | grep $2 > /dev/null
>
>
>
> Regards
> Steve Martin
> On 12 Jan 2005, at 07:49, Jules Taplin wrote:
>
>> Hi Daniel.
>>
>> We don't need madplay per-se... it's possible the install
>> instructions are doing that for a more complicated reason, though
>> (satisfying some bizarre dependancy, or something).
>>
>> Currently, mplayer.sh is a bash script (bourne-shells being the
>> nearest thing to a 'standard' in the UNIX world). However - as long
>> as bash is _INSTALLED_, it won't matter what the user's preference
>> for a default shell is.
>>
>> -- Jules
>>
>>
>> Daniel Cohen wrote:
>>
>>> On 11/1/05 at 11:46 pm +0000, Jules Taplin wrote
>>>
>>>> Right. Big news - Triode has been burning the midnight oil, and
>>>> we're finally in a position to (rather tentatively) release the
>>>> first version of AlienBBC which has support for our Windows
>>>> brethren.
>>>
>>>
>>> The ancient OS X instructions required a download of something
>>> called madplay as well as mplayer. Is that still relevant, or was
>>> that related to alienstream or the like?
>>>
>>> Does one still need (for Windows or for OS X) the cook codec? There
>>> may be issues here. Andy Palmer couldn't get mplayer working with OS
>>> X using the codec he downloaded. This might be a local glitch on his
>>> system, but the file he downloaded was different in size from the
>>> one that we know works (and seems not to be available now). This may
>>> be (speculation on my part) because the current codec goes with Real
>>> Player 10, whereas mplayer is still expecting a codec for RealPlayer
>>> 9. There is a version of the codec available from the mplayer site,
>>> but it's yet another size, and I don't know if it works.
>>>
>>> Once this issue is cleared up, with a number of people checking
>>> mplayer and the codec, I have detailed instructions for OS X and
>>> AlienBBC 0.12 that I think now cover everything. It will be easy
>>> enough to modify for the new version.
>>>
>>> By the way, does the shell script need a particular shel?. Mac OS X
>>> may (depending on installation fetails) use bash or tcsh.
>>
>>