I haven't had time to tinker with this setup yet but I was curious if anyone had gotten this setup working on Vortexbox yet?
I haven't had time to tinker with this setup yet but I was curious if anyone had gotten this setup working on Vortexbox yet?
No one has reported using ShairPort on VortexBox in this forum; the only experimentation I see is in this thread on the Slim Devices forum:
http://forums.slimdevices.com/.....hp?t=86972
I'm having some trouble getting the*package*to compile on the Vortexbox. I think the only missing package was 'perl-Crypt-RSA'.Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
Package ao was not found in the pkg-config search path.
Perhaps you should add the directory containing `ao.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ao' found
make: Nothing to be done for `Makefile'.
sBrady said:
I'm having some trouble getting the*package*to compile on the Vortexbox. I think the only missing package was 'perl-Crypt-RSA'.Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
Package ao was not found in the pkg-config search path.
Perhaps you should add the directory containing `ao.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ao' found
make: Nothing to be done for `Makefile'.
You can see all the perl packages available on VortexBox by
yum list *perl*
This is a long list and will probably scroll off the screen. So pipe the output through more:
yum list *perl* | more
This list contains the package*perl-Crypt-OpenSSL-RSA; is this the package you want? *If so, you can install it via
yum install perl-Crypt-OpenSSL-RSA
You can install the openssl packages by
yum install openssl openssl-devel
if they are not already on your system.
The openssl-devel package contains*/usr/lib/pkgconfig/openssl.pc which may fix one of your build problems.
Don't know about the a0 package, however. Not sure where you can find that one. *yum list *a0* doesn't show much.
I installed the RSA package, and openssl was already installed in the initial Vortexbox installation. But the pearl script is still complaining about .pm modules not being where they should be even when I specifically put an "use lib" statement in the script. I haven't been able to track the a0 .pm either but I believe it is the audio library. Hopefully someone with a bit more proficiency than myself will get this up and running, or better yet build a squeezebox plugin. Thanks for the suggestions, I'll keep poking at it an report if I have any success.
Still haven't gotten ShairPort working under Fedora but this project:*https://github.com/tandrup/SquairPlay*. Looks to make the solution less Kludgie.
Here's another blog about getting AirPlay to work with SqueezeBox players. It's for Gentoo Linux, and would need to be adapted to Fedora to run on VortexBox: http://blog.stuart.shelton.me/.....chives/762
Thanks I'm going to try and adapt those Gentoo instructions. I*updated*the development packages for ao and openssl and the 'hairtunes' file finally compiled. So now it's just time to poke at the perl script.*
This is the output I'm getting from shairplay.pl now:Can't locate object method "new_private_key" via package "Crypt::OpenSSL::RSA" (perhaps you forgot to load "Crypt::OpenSSL::RSA"?)
at ./shairport.pl line 153, line 23.
Figured I should post a follow up. Following the instructions for SquairPlay and getting all of my perl packages up to date I got Airplay working on the Vortexbox.*
https://github.com/tandrup/SquairPlay
Hi all.
First post, but long time lurker!
I found I needed to add '-lpthread' to the compiler options in the Makefile to get it to build.
gcc hairtunes.c alac.c -lm $(CFLAGS) -lpthread -o hairtunes
I then copied hairtunes and shairport.pl to a new directory I made called /usr/local/share/shairport*
Finally I added a line to the end of /etc/rc.local to start it up on boot./usr/local/share/shairport/shairport.pl &
*
It works really well from an ipod touch running 3.x, but not visible so far from an iphone 3Gs running 4.2
Bookmarks