PDA

View Full Version : Fw: New AlienBBC Release



Jules Taplin
2004-08-22, 13:11
Hi David.

Right. Annoyingly... although AlienBBC doesn't use X anywhere, bits of the
xine libraries are built assuming you will be.

In order for the version to run (it's compiled on a redhat system, by the
way), it needs libXv. RedHat includes it in XFree86-libs, so it's possible
Mandrake will, too.

If libXv is available on your machine, then alienstream probably needs
compiling. It's available from this page:

http://www.mrtickle.org/alienbbc_install.html

(linked to from the 'Other Linux' section).

Incidentally... Peter's old version of Alienstream will also work, up to a
point. The major change in the version I'm shipping is that it works out
when a stream has ended and aborts. It's required so that playlists
containing streams will move onto the next stream ;)

Let me know if you still can't get it sorted out.


-- Jules


> ----- Original Message -----
> From: "David Brittain" <slimdevices (AT) pippo (DOT) demon.co.uk>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Sunday, August 22, 2004 7:32 PM
> Subject: [slim] New AlienBBC Release
>
>
>> Hi Jules
>>
>> It certainly seems to be much more stable now - it doesn't crash my
>> server anymore! However, I can't run the version of alienstream packaged
>> in the release. I get the error message:
>>
>> ./alienstream: error while loading shared libraries: libXv.so.1: cannot
>> open shared object file: No such file or directory
>>
>> I'm running Mandrake 10.0.
>>
>> Cheers
>>
>> Dave
>>
>> Jules Taplin wrote:
>>
>>> Hey folks.
>>> I'm delighted to announce a new version of the AlienBBC plugin. For
>>> those of you who haven't seen it before - it allows the user to browse
>>> and listen to BBC radio streams.
>>> The new version is a major departure - it's pretty much a complete
>>> refactoring of the old code, adding many more streams to be played,
>>> including:
>>> All Radio 4 streams (not just the AOD ones)
>>> All Radio 5 streams (not just the AOD ones)
>>> All BBC7 output (that's the whole of the last 7 days of programming!)
>>> All 'Live' BBC Radio Stations
>>> All Available BBC Local Radio Stations
>>> In addition, there's a new transcoder architecture which should clear
>>> up all instability problems, as well as allowing playlists to work
>>> properly.
>>> And if that wasn't enough - there's a web interface for it too, for
>>> those of you who prefer that as your method to interact with it
>>> (although web design is hardly my forte - so it is kinda fugly!).
>>> I've been using the core of it for a couple of weeks now, and it looks
>>> pretty stable to me. No doubt, however, you'll all find ways to break
>>> it, so if you _DO_ - please let me know!
>>> As ever, it's available from: http://www.mrtickle.org/alienbbc.html
>>> Oh. And I'd just like to take the time to acknowledge the hard work of
>>> Craig Eales, who was responsible for refactoring all the menu code, as
>>> well as the BBC7 parser. Great work, Craig!
>>> Best Regards,
>>> Jules
>>>
>>>------------------------------------------------------------------------
>>>
>>>

David Brittain
2004-08-22, 13:31
Hi Jules

Thanks that's now fixed that problem, I think.

If I run:

alienstream http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm

I get the messages:

mrl: 'http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm'
Connecting HTTP server... [0%]
Buffering... [0%]
MRL REFERENCE
rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio2/live/r2_dsat_g2.ra?title=
Buffering... [0%]
Message from Xine: Buffering... [100%]
Stream finished (Count = 1)

If I then run transcoder_proxy.pl

and connect to http://qui:5123/Status

then I get the message: 403 Forbidden

on the console I get:

Got a new client! It's Peer is 192.168.7.11:4939
Closing Down 192.168.7.11:4939
Got a new client! It's Peer is 192.168.7.11:4944
Closing Down 192.168.7.11:4944

If I then try:

http://qui:5123/RealAudio/http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm

I still get 403 Forbidden

and on the console get:

Got a new client! It's Peer is 192.168.7.11:4984
Adding a Consumer
Trying to request /RealAudio/http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
Going to call exec with /usr/local/slimserver/alienstream,
http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
Message: mrl: 'http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm'

Message: Connecting HTTP server... [0%]

Message: Buffering... [0%]
MRL REFERENCE
rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio2/live/r2_dsat_g2.ra?title=

Message: Buffering... [0%]
Message from Xine: Buffering... [100%]
Stream finished (Count = 1)
Message: Buffering... [2%]

Any ideas what might be going wrong?

Thanks

Dave

Jules Taplin wrote:

> Hi David.
>
> Right. Annoyingly... although AlienBBC doesn't use X anywhere, bits of
> the
> xine libraries are built assuming you will be.
>
> In order for the version to run (it's compiled on a redhat system, by the
> way), it needs libXv. RedHat includes it in XFree86-libs, so it's
> possible
> Mandrake will, too.
>
> If libXv is available on your machine, then alienstream probably needs
> compiling. It's available from this page:
>
> http://www.mrtickle.org/alienbbc_install.html
>
> (linked to from the 'Other Linux' section).
>
> Incidentally... Peter's old version of Alienstream will also work, up
> to a
> point. The major change in the version I'm shipping is that it works out
> when a stream has ended and aborts. It's required so that playlists
> containing streams will move onto the next stream ;)
>
> Let me know if you still can't get it sorted out.
>
>
> -- Jules
>
>
>> ----- Original Message ----- From: "David Brittain"
>> <slimdevices (AT) pippo (DOT) demon.co.uk>
>> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
>> Sent: Sunday, August 22, 2004 7:32 PM
>> Subject: [slim] New AlienBBC Release
>>
>>
>>> Hi Jules
>>>
>>> It certainly seems to be much more stable now - it doesn't crash my
>>> server anymore! However, I can't run the version of alienstream
>>> packaged in the release. I get the error message:
>>>
>>> ./alienstream: error while loading shared libraries: libXv.so.1:
>>> cannot open shared object file: No such file or directory
>>>
>>> I'm running Mandrake 10.0.
>>>
>>> Cheers
>>>
>>> Dave
>>>
>>> Jules Taplin wrote:
>>>
>>>> Hey folks.
>>>> I'm delighted to announce a new version of the AlienBBC plugin.
>>>> For those of you who haven't seen it before - it allows the user to
>>>> browse and listen to BBC radio streams.
>>>> The new version is a major departure - it's pretty much a complete
>>>> refactoring of the old code, adding many more streams to be played,
>>>> including:
>>>> All Radio 4 streams (not just the AOD ones)
>>>> All Radio 5 streams (not just the AOD ones)
>>>> All BBC7 output (that's the whole of the last 7 days of programming!)
>>>> All 'Live' BBC Radio Stations
>>>> All Available BBC Local Radio Stations
>>>> In addition, there's a new transcoder architecture which should
>>>> clear up all instability problems, as well as allowing playlists to
>>>> work properly.
>>>> And if that wasn't enough - there's a web interface for it too,
>>>> for those of you who prefer that as your method to interact with it
>>>> (although web design is hardly my forte - so it is kinda fugly!).
>>>> I've been using the core of it for a couple of weeks now, and it
>>>> looks pretty stable to me. No doubt, however, you'll all find ways
>>>> to break it, so if you _DO_ - please let me know!
>>>> As ever, it's available from: http://www.mrtickle.org/alienbbc.html
>>>> Oh. And I'd just like to take the time to acknowledge the hard
>>>> work of Craig Eales, who was responsible for refactoring all the
>>>> menu code, as well as the BBC7 parser. Great work, Craig!
>>>> Best Regards,
>>>> Jules
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>

Jules Taplin
2004-08-22, 13:40
Right. First bit... you when you're trying to retrieve the status - read the
page carefully - you need a trailing slash.

So... it should be:

http://qui:5123/Status/

And it should come back with 'STATUS: OK', or similar.

Actually... all that check _REALLY_ does is to check that the proxy is
running and listening - and I think your other checks have proved that it
is.

Ah. Other random thought - have you got 'lame' installed anywhere? (I kind
of assumed that everybody did - after all... it's used extensively by
slimserver itself). But... looking at my system... it is installed as it's
own RPM, so maybe it needs to be on the dependancy list. The code assumes it
exists in '/usr/local/bin', although that's trivially changable (it's in the
top section of 'transcoder_proxy.pl'.

-- Jules

----- Original Message -----
From: "David Brittain" <slimdevices (AT) pippo (DOT) demon.co.uk>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Sunday, August 22, 2004 9:31 PM
Subject: Fw: [slim] New AlienBBC Release


> Hi Jules
>
> Thanks that's now fixed that problem, I think.
>
> If I run:
>
> alienstream http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
>
> I get the messages:
>
> mrl: 'http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm'
> Connecting HTTP server... [0%]
> Buffering... [0%]
> MRL REFERENCE
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio2/live/r2_dsat_g2.ra?title=
> Buffering... [0%]
> Message from Xine: Buffering... [100%]
> Stream finished (Count = 1)
>
> If I then run transcoder_proxy.pl
>
> and connect to http://qui:5123/Status
>
> then I get the message: 403 Forbidden
>
> on the console I get:
>
> Got a new client! It's Peer is 192.168.7.11:4939
> Closing Down 192.168.7.11:4939
> Got a new client! It's Peer is 192.168.7.11:4944
> Closing Down 192.168.7.11:4944
>
> If I then try:
>
> http://qui:5123/RealAudio/http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
>
> I still get 403 Forbidden
>
> and on the console get:
>
> Got a new client! It's Peer is 192.168.7.11:4984
> Adding a Consumer
> Trying to request
> /RealAudio/http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
> Going to call exec with /usr/local/slimserver/alienstream,
> http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm
> Message: mrl: 'http://www.bbc.co.uk/radio2/realmedia/fmg2.rpm'
>
> Message: Connecting HTTP server... [0%]
>
> Message: Buffering... [0%]
> MRL REFERENCE
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio2/live/r2_dsat_g2.ra?title=
>
> Message: Buffering... [0%]
> Message from Xine: Buffering... [100%]
> Stream finished (Count = 1)
> Message: Buffering... [2%]
>
> Any ideas what might be going wrong?
>
> Thanks
>
> Dave
>
> Jules Taplin wrote:
>
>> Hi David.
>>
>> Right. Annoyingly... although AlienBBC doesn't use X anywhere, bits of
>> the
>> xine libraries are built assuming you will be.
>>
>> In order for the version to run (it's compiled on a redhat system, by the
>> way), it needs libXv. RedHat includes it in XFree86-libs, so it's
>> possible
>> Mandrake will, too.
>>
>> If libXv is available on your machine, then alienstream probably needs
>> compiling. It's available from this page:
>>
>> http://www.mrtickle.org/alienbbc_install.html
>>
>> (linked to from the 'Other Linux' section).
>>
>> Incidentally... Peter's old version of Alienstream will also work, up to
>> a
>> point. The major change in the version I'm shipping is that it works out
>> when a stream has ended and aborts. It's required so that playlists
>> containing streams will move onto the next stream ;)
>>
>> Let me know if you still can't get it sorted out.
>>
>>
>> -- Jules
>>
>>
>>> ----- Original Message ----- From: "David Brittain"
>>> <slimdevices (AT) pippo (DOT) demon.co.uk>
>>> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
>>> Sent: Sunday, August 22, 2004 7:32 PM
>>> Subject: [slim] New AlienBBC Release
>>>
>>>
>>>> Hi Jules
>>>>
>>>> It certainly seems to be much more stable now - it doesn't crash my
>>>> server anymore! However, I can't run the version of alienstream
>>>> packaged in the release. I get the error message:
>>>>
>>>> ./alienstream: error while loading shared libraries: libXv.so.1: cannot
>>>> open shared object file: No such file or directory
>>>>
>>>> I'm running Mandrake 10.0.
>>>>
>>>> Cheers
>>>>
>>>> Dave
>>>>
>>>> Jules Taplin wrote:
>>>>
>>>>> Hey folks.
>>>>> I'm delighted to announce a new version of the AlienBBC plugin. For
>>>>> those of you who haven't seen it before - it allows the user to browse
>>>>> and listen to BBC radio streams.
>>>>> The new version is a major departure - it's pretty much a complete
>>>>> refactoring of the old code, adding many more streams to be played,
>>>>> including:
>>>>> All Radio 4 streams (not just the AOD ones)
>>>>> All Radio 5 streams (not just the AOD ones)
>>>>> All BBC7 output (that's the whole of the last 7 days of programming!)
>>>>> All 'Live' BBC Radio Stations
>>>>> All Available BBC Local Radio Stations
>>>>> In addition, there's a new transcoder architecture which should clear
>>>>> up all instability problems, as well as allowing playlists to work
>>>>> properly.
>>>>> And if that wasn't enough - there's a web interface for it too, for
>>>>> those of you who prefer that as your method to interact with it
>>>>> (although web design is hardly my forte - so it is kinda fugly!).
>>>>> I've been using the core of it for a couple of weeks now, and it
>>>>> looks pretty stable to me. No doubt, however, you'll all find ways to
>>>>> break it, so if you _DO_ - please let me know!
>>>>> As ever, it's available from: http://www.mrtickle.org/alienbbc.html
>>>>> Oh. And I'd just like to take the time to acknowledge the hard work
>>>>> of Craig Eales, who was responsible for refactoring all the menu code,
>>>>> as well as the BBC7 parser. Great work, Craig!
>>>>> Best Regards,
>>>>> Jules
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>

Jules Taplin
2004-08-22, 13:59
Righto. I'll try to reproduce it.

Just to be clear... was that with a real Squeezebox, or SoftSqueeze?

-- Jules


>Jules,

>The stream I first played was BBC Play again radio 4 Andy Kershaw, then
>pressed the pause button, left arrow, then AlienBBC, >followed by BBC
>London Cahrlie Gillet show.

>Typically, after I sent the last mail, the stream decided to work, but
>that was maybe after 10-20 mins.

>regards

>waldy

Waldy
2004-08-22, 14:09
Jules,

Might have been the couple of glasses I had a lunch, I'll put it down to
that!
All seems good now anyway.

best wishes

Waldy

Jules Taplin
2004-08-22, 14:15
Hi Waldy.

No luck reproducing it, at least initially. I wonder, though, if it's a BBC
London specific problem. Selecting the BBC London stream at the moment tells
me that it's offline due to Olympic Reporting Restrictions.

-- Jules

----- Original Message -----
From: "Jules Taplin" <slim-discuss (AT) ourhouse (DOT) org.uk>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Sunday, August 22, 2004 9:59 PM
Subject: Fw: [slim] New AlienBBC Release


> Righto. I'll try to reproduce it.
>
> Just to be clear... was that with a real Squeezebox, or SoftSqueeze?
>
> -- Jules
>
>
>>Jules,
>
>>The stream I first played was BBC Play again radio 4 Andy Kershaw, then
>>pressed the pause button, left arrow, then AlienBBC, >followed by BBC
>>London Cahrlie Gillet show.
>
>>Typically, after I sent the last mail, the stream decided to work, but
>>that was maybe after 10-20 mins.
>
>>regards
>
>>waldy
>
>

Chris
2004-08-22, 23:29
Hi Jules,

A question if I may. AlienBBC doesn't see to be working for me, and I think
the below is something to do with it.

If I run your modified alienstream with the link that AlienBBC tries to
pass, it fails:

cd /usr/local/slimserver
../alienstream http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
Unable to open mrl 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'

But if I run it with the *actual* location of the stream (taken manually
from the rpm file above)

../alienstream
rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra

Buffering... [0%]
Buffering... [2%]
Buffering... [4%]
Buffering... [6%]
Buffering... [8%]
Buffering... [10%]
....
Buffering... [100%]


Is this some misconfiguration on my side?

Thanks,
Chris.

Jules Taplin
2004-08-23, 00:49
Chris,

(about to run for work... so I can't spend a lot of time on this).

I just checked, and that stream sounds OK to me. Specifically... Radio 1 is
now making some irritating noise at me (*grin*).

The URL for the playlist is OK, too. I've never heard of alienstream fail to
read the HTTP piece to extract the playlist, but be capable of playing the
RTSP bit.

Is there anything curious about your connection to the internet? (Odd DNS,
Transparent proxies that might have lost the plot, or similar?)

I'll check back in this evening.


-- Jules


----- Original Message -----
From: "Chris" <write (AT) tochris (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Monday, August 23, 2004 7:29 AM
Subject: [slim] New AlienBBC Release


> Hi Jules,
>
> A question if I may. AlienBBC doesn't see to be working for me, and I
> think the below is something to do with it.
>
> If I run your modified alienstream with the link that AlienBBC tries to
> pass, it fails:
>
> cd /usr/local/slimserver
> ./alienstream http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
> Unable to open mrl
> 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>
> But if I run it with the *actual* location of the stream (taken manually
> from the rpm file above)
>
> ./alienstream
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra
>
> Buffering... [0%]
> Buffering... [2%]
> Buffering... [4%]
> Buffering... [6%]
> Buffering... [8%]
> Buffering... [10%]
> ...
> Buffering... [100%]
>
>
> Is this some misconfiguration on my side?
>
> Thanks,
> Chris.
>
>

Chris
2004-08-23, 01:19
At 08:49 23/08/2004, you wrote:
>The URL for the playlist is OK, too. I've never heard of alienstream fail
>to read the HTTP piece to extract the playlist, but be capable of playing
>the RTSP bit.
>
>Is there anything curious about your connection to the internet? (Odd DNS,
>Transparent proxies that might have lost the plot, or similar?)

Nope, not that I'm aware of. It's a standard BT ADSL connection, routed
through a Netgear DG824M router.
The linux machine powering the Slimserver/Squeezebox runs Fedora Core 2,
and has no problems browsing the web etc.

If you can help it'd be great, otherwise I can just go back to manually
adding the stream URLs as playlists and just using Alienstream.

Thanks for the hard work - it's a cool plugin.

Cheers,
Chris.

Steve Martin
2004-08-24, 14:01
Well I grabbed the latest version of xine from fink and complied it up.
Compiled alienstream and all seemed to go well.

iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
steve$ ./alienstream
http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
Connecting HTTP server... [0%]
Buffering... [0%]
MRL REFERENCE
rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra
Buffering... [0%]
Message from Xine: Buffering... [100%]
Stream finished (Count = 1)Buffering... [2%]
Buffering... [4%]
.......


Flushed with my success I then installed the AlienBBC plugin, however
it fails to appear in the Plugins list. I followed the instructions in
the FAQ and ran the plugin outside of SlimServer.

iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
steve$ perl -ICPAN Plugins/Alien/Plugin.pm
Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
/System/Library/Perl/5.8.1/darwin-thread-multi-2level
/System/Library/Perl/5.8.1
/Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
/Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
/Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
Plugins/Alien/Plugin.pm line 65.
BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.

Has anyone got AlienStream working on OSX?



Regards
Steve Martin

Jonathan Greene
2004-08-24, 14:27
this would rock... love to get BBC going

Steve Martin wrote:

> Well I grabbed the latest version of xine from fink and complied it up.
> Compiled alienstream and all seemed to go well.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server steve$
> ./alienstream http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
> Connecting HTTP server... [0%]
> Buffering... [0%]
> MRL REFERENCE
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra
> Buffering... [0%]
> Message from Xine: Buffering... [100%]
> Stream finished (Count = 1)Buffering... [2%]
> Buffering... [4%]
> ......
>
>
> Flushed with my success I then installed the AlienBBC plugin, however it
> fails to appear in the Plugins list. I followed the instructions in the
> FAQ and ran the plugin outside of SlimServer.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server steve$
> perl -ICPAN Plugins/Alien/Plugin.pm
> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
> /System/Library/Perl/5.8.1
> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
> Plugins/Alien/Plugin.pm line 65.
> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>
> Has anyone got AlienStream working on OSX?
>
>
>
> Regards
> Steve Martin
>
>

Niek Jongerius
2004-08-24, 22:19
> Well I grabbed the latest version of xine from fink and complied it up.
> Compiled alienstream and all seemed to go well.
>
> Flushed with my success I then installed the AlienBBC plugin, however
> it fails to appear in the Plugins list. I followed the instructions in
> the FAQ and ran the plugin outside of SlimServer.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
> /System/Library/Perl/5.8.1
> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
> Plugins/Alien/Plugin.pm line 65.
> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.

Seems like you're missing a Perl module. You should be able to add that
module by performing:

perl -MCPAN -e shell
> install HTML::Parser

The first command, when run the very first time on your box, will ask a
load of questions about how to configure Perl to use CPAN. Don't worry,
just use common sense (and if in doubt, go with the defaults). The second
command is run from the Perl shell prompt, and should download, test and
install te requested module.

Niek.

Craig Eales
2004-08-25, 00:09
I think you are missing the HTML::Parser module for perl. Can you verify
that your line 65 in Plugin.pm is

use HTML::Parser;

Now I am not a perl or mac user. However there is a rumour that the following may
help:

as root:

perl -MCPAN -eshell

If it asks you to configure by hand then say no (it should then auto configure).

when you get the prompt

cpan>

type install HTML::Parser

HTH

Craig

On Tue, Aug 24, 2004 at 10:01:19PM +0100, Steve Martin wrote:
> Well I grabbed the latest version of xine from fink and complied it up.
> Compiled alienstream and all seemed to go well.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
> steve$ ./alienstream
> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
> Connecting HTTP server... [0%]
> Buffering... [0%]
> MRL REFERENCE
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra
> Buffering... [0%]
> Message from Xine: Buffering... [100%]
> Stream finished (Count = 1)Buffering... [2%]
> Buffering... [4%]
> ......
>
>
> Flushed with my success I then installed the AlienBBC plugin, however
> it fails to appear in the Plugins list. I followed the instructions in
> the FAQ and ran the plugin outside of SlimServer.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
> /System/Library/Perl/5.8.1
> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
> Plugins/Alien/Plugin.pm line 65.
> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>
> Has anyone got AlienStream working on OSX?
>
>
>
> Regards
> Steve Martin
>
>

Jules Taplin
2004-08-27, 12:48
Oooh Steve. That's very exciting.

I think people have already answered you on the list about HTML::Parser -
have you managed to make the whole thing work yet?

If so... do you think you could stand to write up some instructions for
other Mac users? We'd really appreciate it!

If not... let's help you get it going... and then I'll repeat the request
*grin*


-- Jules

----- Original Message -----
From: "Steve Martin" <steve.martin (AT) sjm-technologies (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Tuesday, August 24, 2004 10:01 PM
Subject: [slim] New AlienBBC Release on OS X


> Well I grabbed the latest version of xine from fink and complied it up.
> Compiled alienstream and all seemed to go well.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server steve$
> ./alienstream http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
> Connecting HTTP server... [0%]
> Buffering... [0%]
> MRL REFERENCE
> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra
> Buffering... [0%]
> Message from Xine: Buffering... [100%]
> Stream finished (Count = 1)Buffering... [2%]
> Buffering... [4%]
> ......
>
>
> Flushed with my success I then installed the AlienBBC plugin, however it
> fails to appear in the Plugins list. I followed the instructions in the
> FAQ and ran the plugin outside of SlimServer.
>
> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server steve$
> perl -ICPAN Plugins/Alien/Plugin.pm
> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
> /System/Library/Perl/5.8.1 /Library/Perl/5.8.1/darwin-thread-multi-2level
> /Library/Perl/5.8.1 /Library/Perl
> /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
> Plugins/Alien/Plugin.pm line 65.
> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>
> Has anyone got AlienStream working on OSX?
>
>
>
> Regards
> Steve Martin
>
>

Steve Martin
2004-08-28, 13:53
Still having some problems with installing HTML:Parser working. I'm
giving it another try on my powerbook, hopefully I will have some end
to end instructions for this weekend.

Regards
Steve Martin

On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:

> Oooh Steve. That's very exciting.
>
> I think people have already answered you on the list about
> HTML::Parser - have you managed to make the whole thing work yet?
>
> If so... do you think you could stand to write up some instructions
> for other Mac users? We'd really appreciate it!
>
> If not... let's help you get it going... and then I'll repeat the
> request *grin*
>
>
> -- Jules
>
> ----- Original Message ----- From: "Steve Martin"
> <steve.martin (AT) sjm-technologies (DOT) com>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Tuesday, August 24, 2004 10:01 PM
> Subject: [slim] New AlienBBC Release on OS X
>
>
>> Well I grabbed the latest version of xine from fink and complied it
>> up. Compiled alienstream and all seemed to go well.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ ./alienstream
>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>> Connecting HTTP server... [0%]
>> Buffering... [0%]
>> MRL REFERENCE
>> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>> r1_dsat_g2.ra
>> Buffering... [0%]
>> Message from Xine: Buffering... [100%]
>> Stream finished (Count = 1)Buffering... [2%]
>> Buffering... [4%]
>> ......
>>
>>
>> Flushed with my success I then installed the AlienBBC plugin, however
>> it fails to appear in the Plugins list. I followed the instructions
>> in the FAQ and ran the plugin outside of SlimServer.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /System/Library/Perl/5.8.1
>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>> Plugins/Alien/Plugin.pm line 65.
>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>
>> Has anyone got AlienStream working on OSX?
>>
>>
>>
>> Regards
>> Steve Martin
>>
>>

Jules Taplin
2004-08-28, 14:44
Ok Steve.

Installing HTML::Parser should be simple - I believe it's a fairly
uncontroversial module.

If you can't resolve it... drop me a line... I'm sure we can collectively
work it out.


-- Jules

----- Original Message -----
From: "Steve Martin" <steve.martin (AT) sjm-technologies (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Saturday, August 28, 2004 9:53 PM
Subject: [slim] New AlienBBC Release on OS X


> Still having some problems with installing HTML:Parser working. I'm
> giving it another try on my powerbook, hopefully I will have some end to
> end instructions for this weekend.
>
> Regards
> Steve Martin
>
> On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:
>
>> Oooh Steve. That's very exciting.
>>
>> I think people have already answered you on the list about
>> HTML::Parser - have you managed to make the whole thing work yet?
>>
>> If so... do you think you could stand to write up some instructions for
>> other Mac users? We'd really appreciate it!
>>
>> If not... let's help you get it going... and then I'll repeat the
>> request *grin*
>>
>>
>> -- Jules
>>
>> ----- Original Message ----- From: "Steve Martin"
>> <steve.martin (AT) sjm-technologies (DOT) com>
>> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
>> Sent: Tuesday, August 24, 2004 10:01 PM
>> Subject: [slim] New AlienBBC Release on OS X
>>
>>
>>> Well I grabbed the latest version of xine from fink and complied it up.
>>> Compiled alienstream and all seemed to go well.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ ./alienstream
>>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>>> Connecting HTTP server... [0%]
>>> Buffering... [0%]
>>> MRL REFERENCE rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>>> r1_dsat_g2.ra
>>> Buffering... [0%]
>>> Message from Xine: Buffering... [100%]
>>> Stream finished (Count = 1)Buffering... [2%]
>>> Buffering... [4%]
>>> ......
>>>
>>>
>>> Flushed with my success I then installed the AlienBBC plugin, however
>>> it fails to appear in the Plugins list. I followed the instructions in
>>> the FAQ and ran the plugin outside of SlimServer.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /System/Library/Perl/5.8.1
>>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>>> Plugins/Alien/Plugin.pm line 65.
>>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>>
>>> Has anyone got AlienStream working on OSX?
>>>
>>>
>>>
>>> Regards
>>> Steve Martin
>>>
>>>

Steve Martin
2004-08-29, 02:02
Since installing the HTML::Parser module my test slimserver (on my
powerbook) refuses to start. The logs show the following error:

Corrupted storable file (binary v2.6) at blib/lib/Storable.pm
(autosplit into blib/lib/auto/Storable/_retrieve.al) line 328, at (eval
19) line 65

I've tried re installing SlimServer but no joy.


Regards
Steve Martin

On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:

> Oooh Steve. That's very exciting.
>
> I think people have already answered you on the list about
> HTML::Parser - have you managed to make the whole thing work yet?
>
> If so... do you think you could stand to write up some instructions
> for other Mac users? We'd really appreciate it!
>
> If not... let's help you get it going... and then I'll repeat the
> request *grin*
>
>
> -- Jules
>
> ----- Original Message ----- From: "Steve Martin"
> <steve.martin (AT) sjm-technologies (DOT) com>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Tuesday, August 24, 2004 10:01 PM
> Subject: [slim] New AlienBBC Release on OS X
>
>
>> Well I grabbed the latest version of xine from fink and complied it
>> up. Compiled alienstream and all seemed to go well.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ ./alienstream
>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>> Connecting HTTP server... [0%]
>> Buffering... [0%]
>> MRL REFERENCE
>> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>> r1_dsat_g2.ra
>> Buffering... [0%]
>> Message from Xine: Buffering... [100%]
>> Stream finished (Count = 1)Buffering... [2%]
>> Buffering... [4%]
>> ......
>>
>>
>> Flushed with my success I then installed the AlienBBC plugin, however
>> it fails to appear in the Plugins list. I followed the instructions
>> in the FAQ and ran the plugin outside of SlimServer.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /System/Library/Perl/5.8.1
>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>> Plugins/Alien/Plugin.pm line 65.
>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>
>> Has anyone got AlienStream working on OSX?
>>
>>
>>
>> Regards
>> Steve Martin
>>
>>

Steve Martin
2004-08-29, 02:54
I managed to fix my storable problem by deleting the slimserver.db file.

Now to the important bit. Well it works! It's been a bit of a trial and
I have a kludge or two in the process, but I now have radio 2 streaming
through my squeeze box!
I'm now going to try to repeat this on my main server. Once I'm happy,
I will then post instructions. Guys you've done a great job!


Regards
Steve Martin
On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:

> Oooh Steve. That's very exciting.
>
> I think people have already answered you on the list about
> HTML::Parser - have you managed to make the whole thing work yet?
>
> If so... do you think you could stand to write up some instructions
> for other Mac users? We'd really appreciate it!
>
> If not... let's help you get it going... and then I'll repeat the
> request *grin*
>
>
> -- Jules
>
> ----- Original Message ----- From: "Steve Martin"
> <steve.martin (AT) sjm-technologies (DOT) com>
> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
> Sent: Tuesday, August 24, 2004 10:01 PM
> Subject: [slim] New AlienBBC Release on OS X
>
>
>> Well I grabbed the latest version of xine from fink and complied it
>> up. Compiled alienstream and all seemed to go well.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ ./alienstream
>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>> Connecting HTTP server... [0%]
>> Buffering... [0%]
>> MRL REFERENCE
>> rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>> r1_dsat_g2.ra
>> Buffering... [0%]
>> Message from Xine: Buffering... [100%]
>> Stream finished (Count = 1)Buffering... [2%]
>> Buffering... [4%]
>> ......
>>
>>
>> Flushed with my success I then installed the AlienBBC plugin, however
>> it fails to appear in the Plugins list. I followed the instructions
>> in the FAQ and ran the plugin outside of SlimServer.
>>
>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /System/Library/Perl/5.8.1
>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>> Plugins/Alien/Plugin.pm line 65.
>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>
>> Has anyone got AlienStream working on OSX?
>>
>>
>>
>> Regards
>> Steve Martin
>>
>>

Jules Taplin
2004-08-29, 03:17
*Gulp* - That's not a good sign.

The only thing I can think of off-hand is that the slimserver Cache file has
become corrupted. I don't think that would get reset on a re-install.

It lives in the 'Cache' directory of the slimserver directory (on a linux
box that's in /usr/local/slimserver - I think it's somewhere different on
MacOS). It's called '.slimserver.db'. However... bear in mind that it's got
a '.' at the start of it's filename, which means it's a hidden file. An
'ls -a' will show it up if you're in the right directory.

Try moving it out of the way, or deleting it. You'll have to rescan your
music, but it should be able to start. I'm not aware of anywhere else that
slimserver uses Storable, so hopefully that's it.


-- Jules

----- Original Message -----
From: "Steve Martin" <steve.martin (AT) sjm-technologies (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Sunday, August 29, 2004 10:02 AM
Subject: [slim] New AlienBBC Release on OS X


> Since installing the HTML::Parser module my test slimserver (on my
> powerbook) refuses to start. The logs show the following error:
>
> Corrupted storable file (binary v2.6) at blib/lib/Storable.pm (autosplit
> into blib/lib/auto/Storable/_retrieve.al) line 328, at (eval 19) line 65
>
> I've tried re installing SlimServer but no joy.
>
>
> Regards
> Steve Martin
>
> On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:
>
>> Oooh Steve. That's very exciting.
>>
>> I think people have already answered you on the list about
>> HTML::Parser - have you managed to make the whole thing work yet?
>>
>> If so... do you think you could stand to write up some instructions for
>> other Mac users? We'd really appreciate it!
>>
>> If not... let's help you get it going... and then I'll repeat the
>> request *grin*
>>
>>
>> -- Jules
>>
>> ----- Original Message ----- From: "Steve Martin"
>> <steve.martin (AT) sjm-technologies (DOT) com>
>> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
>> Sent: Tuesday, August 24, 2004 10:01 PM
>> Subject: [slim] New AlienBBC Release on OS X
>>
>>
>>> Well I grabbed the latest version of xine from fink and complied it up.
>>> Compiled alienstream and all seemed to go well.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ ./alienstream
>>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>>> Connecting HTTP server... [0%]
>>> Buffering... [0%]
>>> MRL REFERENCE rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>>> r1_dsat_g2.ra
>>> Buffering... [0%]
>>> Message from Xine: Buffering... [100%]
>>> Stream finished (Count = 1)Buffering... [2%]
>>> Buffering... [4%]
>>> ......
>>>
>>>
>>> Flushed with my success I then installed the AlienBBC plugin, however
>>> it fails to appear in the Plugins list. I followed the instructions in
>>> the FAQ and ran the plugin outside of SlimServer.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /System/Library/Perl/5.8.1
>>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>>> Plugins/Alien/Plugin.pm line 65.
>>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>>
>>> Has anyone got AlienStream working on OSX?
>>>
>>>
>>>
>>> Regards
>>> Steve Martin
>>>
>>>

Jules Taplin
2004-08-29, 03:18
Woohoo!

Fantastic, Steve. If you don't mind... I'll post the instructions to the
main AlienBBC site when you get them completed. It'll be nice to be able to
claim MacOS/X compatability as well!

(Ignore my last note, by the way - looks like you're already ahead of me
*grin*)

-- Jules

----- Original Message -----
From: "Steve Martin" <steve.martin (AT) sjm-technologies (DOT) com>
To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
Sent: Sunday, August 29, 2004 10:54 AM
Subject: [slim] AlienBBC on OS X, it works!!!


>I managed to fix my storable problem by deleting the slimserver.db file.
>
> Now to the important bit. Well it works! It's been a bit of a trial and I
> have a kludge or two in the process, but I now have radio 2 streaming
> through my squeeze box!
> I'm now going to try to repeat this on my main server. Once I'm happy, I
> will then post instructions. Guys you've done a great job!
>
>
> Regards
> Steve Martin
> On 27 Aug 2004, at 8:48 pm, Jules Taplin wrote:
>
>> Oooh Steve. That's very exciting.
>>
>> I think people have already answered you on the list about
>> HTML::Parser - have you managed to make the whole thing work yet?
>>
>> If so... do you think you could stand to write up some instructions for
>> other Mac users? We'd really appreciate it!
>>
>> If not... let's help you get it going... and then I'll repeat the
>> request *grin*
>>
>>
>> -- Jules
>>
>> ----- Original Message ----- From: "Steve Martin"
>> <steve.martin (AT) sjm-technologies (DOT) com>
>> To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevices.com>
>> Sent: Tuesday, August 24, 2004 10:01 PM
>> Subject: [slim] New AlienBBC Release on OS X
>>
>>
>>> Well I grabbed the latest version of xine from fink and complied it up.
>>> Compiled alienstream and all seemed to go well.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ ./alienstream
>>> http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm
>>> mrl: 'http://www.bbc.co.uk/radio1/realaudio/media/r1live.rpm'
>>> Connecting HTTP server... [0%]
>>> Buffering... [0%]
>>> MRL REFERENCE rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/
>>> r1_dsat_g2.ra
>>> Buffering... [0%]
>>> Message from Xine: Buffering... [100%]
>>> Stream finished (Count = 1)Buffering... [2%]
>>> Buffering... [4%]
>>> ......
>>>
>>>
>>> Flushed with my success I then installed the AlienBBC plugin, however
>>> it fails to appear in the Plugins list. I followed the instructions in
>>> the FAQ and ran the plugin outside of SlimServer.
>>>
>>> iMac:/Library/PreferencePanes/SlimServer.prefPane/Contents/server
>>> steve$ perl -ICPAN Plugins/Alien/Plugin.pm
>>> Can't locate HTML/Parser.pm in @INC (@INC contains: CPAN
>>> /System/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /System/Library/Perl/5.8.1
>>> /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
>>> /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
>>> /Network/Library/Perl/5.8.1 /Network/Library/Perl .) at
>>> Plugins/Alien/Plugin.pm line 65.
>>> BEGIN failed--compilation aborted at Plugins/Alien/Plugin.pm line 65.
>>>
>>> Has anyone got AlienStream working on OSX?
>>>
>>>
>>>
>>> Regards
>>> Steve Martin
>>>
>>>

Jason Snell
2004-09-23, 18:14
So it seems from my scouring of the list archives that the
award-winning AlienBBC plug-in will work on Mac OS X, but only with a
lot of effort and compilation.

Has anyone put together any sort of step-by-step guide to doing
AlienBBC on OS X?

And if not, could someone? If it truly works on OS X it would be fun
to use, but I haven't the faintest idea how to begin.
--
Jason Snell / Editor in Chief, Macworld / jsnell (AT) macworld (DOT) com
415-243-3565 / AIM-iChat: MW jsnell

Jules Taplin
2004-09-24, 17:00
Hi Jason.

Right. We've got some 'possible' instructions. See the rest of this note.

They're not up on the site yet, because we're on the verge of making some
architectural changes which might make them obsolete. But... feel free to
see if you can get it to go. These were produced by a Mac OS/X user, who's
managed to make it work.

-- Jules


AlienBBC Plugin
========================

You will need to do the following.

+ Extract the contents of the AlienBBC.tar
+ Install the plugin
+ delete the linux alienstream binary
+ Install the HTML::Parser module (HTML:Tagset will be installed as well)
cd /Library/PreferencePanes/SlimServer.prefPane/Contents/server
perl -MCPAN -e shell (First time this runs you will need to configure,
choose the
defaults and select a mirror server close to you.)

Once in the perl shell, run the following.
install HTML::Parser


+ Install the 1.5 XCode Apple Developer Tools (http://developer.apple.com/)

+ Install the X11 Dev package (I think this is required)
(http://www.apple.com/macosx/features/x11/download/)

+ Install RealPlayer10, the free one works fine! (codec donnor)
(http://www.real.com/player/?src=realplayer)

+ Install the Fink package manager (http://fink.sourceforge.net/)

+ Compile and install madplay (Diagnostics)
run fink install madplay

+ Compile and install lame
run fink install lame

+ Compile and install mplayer (Diagnostics)
run fink install mplayer

+ Download the xine package xine 1-rc5 (http://xinehq.de/)

+ Compile xine and alienstream as per the "More complex instructions" for OS
X on the alienstream web site.
(http://www.dur.ac.uk/p.j.heslin/amusements/alienstream/version3/alienstream_os_x.html) Copy the resulting binary file to the SlimServer directory. cp alienstream/Library/PreferencePanes/SlimServer.prefPane/Contents/server/ cd /Library/PreferencePanes/SlimServer.prefPane/Contents/server mkdir unknown cd unknown Copy and rename the cook codec from the RealPlayer app to the unknowndirectory. cp/Applications/RealPlayer.app/Contents/Frameworks/HXClientKit.framework/HelixPlugins/Codecs/cook.bundle/Contents/MacOS/cook cook.so.6.0+ You should now have the following binaries installed in the /sw/bindirectory. lame madplay mplayer and in the /Library/PreferencePanes/SlimServer.prefPane/Contents/server/directory. alienstream+ Edit transcoder_proxy with a text editor Change the first line to read #!/usr/bin/perl -w -I/Library/PreferencePanes/SlimServer.prefPane/Contents/server/CPAN In the config block set the locations of alienstream and lame.+ Edit Plugins/Alien/Plugin.pm Change the v
alue of $proxy_path to the fully qualified path oftranscoder_proxy.pl+ Restart slimserver+ Test that alienstream is working correctly cd /Library/PreferencePanes/SlimServer.prefPane/Contents/server mkfifo tmp.wav export XINE_WAVE_OUTPUT=tmp.wav ./alienstreamrtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra In another console /sw/bin/mplayer tmp.wav or /sw/bin/lame -q 9 -cbr -b 320 --resample 44100 -S tmp.wav - |/sw/bin/madplay - If you hear BBC Radio One you've done the hard part.+ Test that the transcoder_proxy is functioning In a console start the trancoder_proxy ./transcoder_proxy Start iTunes and connect to the following stream. http://10.0.0.10:5123/RealAudio/rtsp://rmlivev8.bbc.net.uk/farm/*/ev7/live24/radio1/live/r1_dsat_g2.ra If iTunes is playing radio one then all is well. Kill the transcoder_proxy ctrl-c+ restart slimserver----- Original Message -----From: "Jason Snell" <jsnell (AT) macworld (DOT) com>To: "Slim Devices Discussion" <discuss (AT) lists (DOT) slimdevic
es.com>Sent: Friday, September 24, 2004 2:14 AMSubject: [slim] AlienBBC on OS X> So it seems from my scouring of the list archives that the award-winningAlienBBC plug-in will work on Mac OS X, but only with a lot of effort andcompilation.>> Has anyone put together any sort of step-by-step guide to doing AlienBBCon OS X?>> And if not, could someone? If it truly works on OS X it would be fun touse, but I haven't the faintest idea how to begin.> --> Jason Snell / Editor in Chief, Macworld / jsnell (AT) macworld (DOT) com> 415-243-3565 / AIM-iChat: MW jsnell>

Jason Snell
2004-09-24, 20:58
In fact, I've been in contact with Steve Martin and got some
instructions that DID work for me on OS X.

It's a pretty long and convoluted process, but it did work!

-jason
--
Jason Snell / Editor in Chief, Macworld / jsnell (AT) macworld (DOT) com
415-243-3565 / AIM-iChat: MW jsnell