Diffusion audio à partir d’un téléphone mobile Android vers le Raspberry Pi en Airplay par sans-fil

Diffusion audio à partir d’un téléphone mobile Android vers le Raspberry Pi en Airplay par sans-fil.

Le Raspberry Pi est branché sur une « boite internet » par le réseau filaire.
La connexion sans-fil est activé sur « boite internet ».

1) Répertoire de travail :

pi@raspberrypi ~ $ mkdir AIRPLAY
pi@raspberrypi ~ $ cd AIRPLAY/
pi@raspberrypi ~/AIRPLAY $ 

2) Paquetages à installer

pi@raspberrypi ~/AIRPLAY $ sudo apt-get install  libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils

3) Installation de module Perl :

pi@raspberrypi ~/AIRPLAY $ git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp
pi@raspberrypi ~/AIRPLAY $ cd perl-net-sdp/
pi@raspberrypi ~/AIRPLAY/perl-net-sdp $ perl Build.PL 
pi@raspberrypi ~/AIRPLAY/perl-net-sdp $ ./Build 
pi@raspberrypi ~/AIRPLAY/perl-net-sdp $ ./Build test
pi@raspberrypi ~/AIRPLAY/perl-net-sdp $ sudo ./Build install

3) Installation de shairport :


pi@raspberrypi ~/AIRPLAY $ git clone https://github.com/albertz/shairport.git shairport
pi@raspberrypi ~/AIRPLAY $ cd shairport/
pi@raspberrypi ~/AIRPLAY/shairport $ make
pi@raspberrypi ~/AIRPLAY/shairport $ sudo make install

4) Lancement :

pi@raspberrypi ~/AIRPLAY/shairport $ shairport.pl -a ShairPort
Établi sous le nom « EE4266F42B72@ShairPort »

5) Installer un client airplay sur téléphone Android : Honey Player

https://play.google.com/store/apps/details?id=de.rah.airstream

6) Activer la sortie sonore jack :

pi@raspberrypi ~ $ amixer cset numid=3 1
numid=3,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw------,values=2,min=0,max=65536,step=1
  : values=1,1

7) Monter le son au maximum :

pi@raspberrypi ~ $ amixer set Master 100%
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]

8) Modifier le volume sonore de PulseAudio :

pi@raspberrypi ~ $ pacmd set-sink-volume 0 65537
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> 

9) Connecter téléphone portable Android sur la « boîte internet » en sans-fil.

10) Lancer l’application « Honey Player » :

Configuration :

[Haut-parleur]
« ShairPort 192.168.1.19 » apparaît, le sélectionner

Lire un fichier .mp3 sur le téléphone portable avec le logiciel « Honey Player », le son est diffusé par le Rapberry Pi !!!

11) Erreur :

Error: ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front

Solution :

Ouvrir :

/usr/share/alsa/alsa.conf

Chercher :

pcm.front cards.pcm.front

Remplacer par :

pcm.front cards.pcm.default

12) Liens :

http://blog.nicolargo.com/2013/03/utiliser-votre-raspberry-pi-comme-borne-airplay.html
http://www.macg.co/unes/voir/132041/macberry-pi-utiliser-un-raspberry-pi-comme-recepteur-airplay
http://trouch.com/2012/08/20/airpi-airplay-audio-sur-raspberry-fr/
http://www.forum-audiophile.fr/musique-demat/une-borne-airport-express-pour-moins-de-40-airplay-t29843.html
http://alexpb.com/notes/articles/2012/11/14/error-when-playing-audio-on-raspbian-on-a-raspberry-pi/

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *