Jason,
Here are some instructions that Jules (the AlienBBC guy) sent me,
they're quite involved...
I was going to give them a try this weekend, I think it could be a good
couple of hours to get it going.
Good luck,
Joe
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/amus...ream/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 unknown
directory.
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/bin
directory.
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 value of $proxy_path to the fully qualified path of
transcoder_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
./alienstream
rtsp://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.
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
On 24 Sep 2004, at 19:44, discuss-request (AT) lists (DOT) slimdevices.com wrote:
> From: Jason Snell <jsnell (AT) macworld (DOT) com>
> Date: 24 September 2004 02:14:20 BST
> To: Slim Devices Discussion <discuss (AT) lists (DOT) slimdevices.com>
> Subject: [slim] AlienBBC on OS X
> Reply-To: Slim Devices Discussion <discuss (AT) lists (DOT) slimdevices.com>
>
>
> 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
Here are some instructions that Jules (the AlienBBC guy) sent me,
they're quite involved...
I was going to give them a try this weekend, I think it could be a good
couple of hours to get it going.
Good luck,
Joe
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/amus...ream/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 unknown
directory.
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/bin
directory.
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 value of $proxy_path to the fully qualified path of
transcoder_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
./alienstream
rtsp://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.
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
On 24 Sep 2004, at 19:44, discuss-request (AT) lists (DOT) slimdevices.com wrote:
> From: Jason Snell <jsnell (AT) macworld (DOT) com>
> Date: 24 September 2004 02:14:20 BST
> To: Slim Devices Discussion <discuss (AT) lists (DOT) slimdevices.com>
> Subject: [slim] AlienBBC on OS X
> Reply-To: Slim Devices Discussion <discuss (AT) lists (DOT) slimdevices.com>
>
>
> 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
Comment