Diferencia entre revisiones de «Airplay Raspberry Pi»
Página creada con «Esta documentación ha sido extraida de esta [http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/ web]. Esto es simplemente un "backup" por si alguna vez la we...» |
Sin resumen de edición |
||
| (No se muestran 3 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
Esta documentación ha sido extraida de esta [http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/ web]. Esto es simplemente un "backup" por si alguna vez la web no funcionasebr<br/> | Esta documentación ha sido extraida de esta [http://trouch.com/2012/08/03/airpi-airplay-audio-with-raspberry/ web]. Esto es simplemente un "backup" por si alguna vez la web no funcionasebr<br/> | ||
<br/> | <br/> | ||
La versión de Airplay implementada es la v1 (en la v2 se puede transmitir video) y el proyecto es del usuario [https://github.com/albertz/shairport ''albertz'']<br/> | |||
<br/> | |||
Asumo que la distribucion instalada es <b>“wheezy”</b><br/> | |||
<br/> | <br/> | ||
Primero se ha de cambiar la salida de audio por la de jack:<br/> | Primero se ha de cambiar la salida de audio por la de jack:<br/> | ||
<pre | <pre>root@raspberrypi:~# amixer cset numid=3 1</pre> | ||
Para poder instalar shairport se necesitan los siguientes paquetes:<br/> | Para poder instalar shairport se necesitan los siguientes paquetes:<br/> | ||
<pre | <pre>root@raspberrypi:~# aptitude install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils</pre> | ||
Luego descargamos de github los archivos y hacemos el make:<br/> | Luego descargamos de github los archivos y hacemos el make:<br/> | ||
<pre | <pre>root@raspberrypi:~# git clone https://github.com/albertz/shairport.git shairport | ||
root@raspberrypi:~# cd shairport | root@raspberrypi:~# cd shairport | ||
root@raspberrypi:~/shairport# make | root@raspberrypi:~/shairport# make</pre> | ||
Para poder ejecutar shareport automaticamente hacemos los siguiente:<br/> | Para poder ejecutar shareport automaticamente hacemos los siguiente:<br/> | ||
<pre | <pre>root@raspberrypi:~/shairport# make install | ||
root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport | root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport | ||
root@raspberrypi:~/shairport# cd /etc/init.d | root@raspberrypi:~/shairport# cd /etc/init.d | ||
root@raspberrypi:/etc/init.d# chmod a+x shairport | root@raspberrypi:/etc/init.d# chmod a+x shairport | ||
root@raspberrypi:/etc/init.d# update-rc.d shairport defaultsc | root@raspberrypi:/etc/init.d# update-rc.d shairport defaultsc</pre> | ||
Podemos cambiar el nombre a mostrar editando el archivo shairport y substituyendo la variable $NAME en la linea DAEMON_ARGS por el nombre que queramos, quedando asi:<br/> | Podemos cambiar el nombre a mostrar editando el archivo shairport y substituyendo la variable $NAME en la linea DAEMON_ARGS por el nombre que queramos, quedando asi:<br/> | ||
<pre | <pre>DAEMON_ARGS="-w $PIDFILE -a AirPi"</pre> | ||
Cuando ejecutamos el shairport puede que nos salga un error como este:<br/> | Cuando ejecutamos el shairport puede que nos salga un error como este:<br/> | ||
<pre | <pre>Can’t locate Net/SDP.pm in @inc...</pre> | ||
Si es así instalamos Net::SDP<br/> | Si es así instalamos Net::SDP<br/> | ||
<pre | <pre>cpan install Net::SDP</pre> | ||
Revisión actual - 07:57 9 ene 2013
Esta documentación ha sido extraida de esta web. Esto es simplemente un "backup" por si alguna vez la web no funcionasebr
La versión de Airplay implementada es la v1 (en la v2 se puede transmitir video) y el proyecto es del usuario albertz
Asumo que la distribucion instalada es “wheezy”
Primero se ha de cambiar la salida de audio por la de jack:
root@raspberrypi:~# amixer cset numid=3 1
Para poder instalar shairport se necesitan los siguientes paquetes:
root@raspberrypi:~# aptitude install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils
Luego descargamos de github los archivos y hacemos el make:
root@raspberrypi:~# git clone https://github.com/albertz/shairport.git shairport root@raspberrypi:~# cd shairport root@raspberrypi:~/shairport# make
Para poder ejecutar shareport automaticamente hacemos los siguiente:
root@raspberrypi:~/shairport# make install root@raspberrypi:~/shairport# cp shairport.init.sample /etc/init.d/shairport root@raspberrypi:~/shairport# cd /etc/init.d root@raspberrypi:/etc/init.d# chmod a+x shairport root@raspberrypi:/etc/init.d# update-rc.d shairport defaultsc
Podemos cambiar el nombre a mostrar editando el archivo shairport y substituyendo la variable $NAME en la linea DAEMON_ARGS por el nombre que queramos, quedando asi:
DAEMON_ARGS="-w $PIDFILE -a AirPi"
Cuando ejecutamos el shairport puede que nos salga un error como este:
Can’t locate Net/SDP.pm in @inc...
Si es así instalamos Net::SDP
cpan install Net::SDP