Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
airport_express [Le 05/01/2008, 01:03]
83.115.186.86
airport_express [Le 11/09/2022, 11:55] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-=== **Nils Winkler'​s howto pour Ubuntu 7.10 avec airport express et amarok** ===+{{tag>​Apple matériel wifi}}
  
-1. Télécharger raop-play source: http://​prdownloads.sourceforge.net/​r...ar.gz?​download+----
  
-2. Extraire le fichier.+====== Installation de l'​airport express sous Ubuntu ======
  
-3. aller dans le répertoire du driver (e.graop_play-0.5.1/drivers/)+A l'​origine l'​AirPort Express avec iTunes vous permet d'​écouter les titres de votre audiothèque iTunes stockés sur votre Mac ou sur votre PC dans votre salon ou dans toute pièce dans laquelle vous disposez d'une chaîne hi-fi ou d'un ensemble d'​enceintes actives. 
 +L'​idée ici est de faire fonctionner ce dispositif wifi sous linuxC'est-à-dire envoyer sa musique sur sa chaine hifi ou un ensemble d'​enceinte sans que ceci soit directement relié au pc mais par le wifi.
  
-4Télécharger le patch pour alsa_raoppcm.c:​ [[http://​sourceforge.net/​tracker/​downl...76&​aid=1756825]]+{{airport-express.jpg|}}
  
-5. Coller le patch dans le répertoire raop_play-0.5.1 +===== Pré-requis =====
-Appliquer le patch avec +
-''​patch -p0 < fix-typedefs.patch''​+
  
-6.[[:tutoriel:​comment_editer_un_fichier|éditez le fichier]] Editer alsa_raoppcm.c +  * Disposer des [[:sudo|droits d'​administration]] ; 
-Dans le terminal aller dans le répertoire (cd e.g. raop_play-0.5.1) puis taper:\\  +  * Disposer d'une connexion à Internet configurée ​et activée ;
-  +
-''sudo gedit alsa_raopppcm.c''​\\  +
-  +
-et changer #include <​linux/​config.h>​ par #include <​linux/​autoconf.h>​+
  
-7. Installer les dépendances : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] +===== Installation=====
-  +
-  * libssl-dev +
-  * libsamplerate0-dev +
-  * libfltk1.1 +
-  * libfltk1.1-dev +
-  * libid3tag0-dev +
-  * fluid +
-  * libgtk2.0-dev+
  
 +=== Via le dépôt PPA===
 +<note important>​ les paquets sont disponibles sans ajouter de ppa aux sources logiciels</​note>​
 +  - [[:​PPA|Ajoutez le PPA]] **ppa:​themuso/​ppa**((https://​launchpad.net/​~themuso/​+archive/​ppa)) dans vos sources de logiciels
 +  - ou dans un terminal ;  <​code>​sudo add-apt-repository ppa:​themuso/​ppa</​code>​
 +  - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]],
 +  - ou dans un terminal ;  <​code>​sudo apt-get update</​code>​
 +  - [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​pulseaudio,​pulseaudio-module-raop,​pulseaudio-module-zeroconf,​paprefs| pulseaudio pulseaudio-module-raop pulseaudio-module-zeroconf paprefs]]**.
  
-*fluid is the tricky one, because ./configure won't tell you that it's missing but you'll get an error: aexcl_gui.cxx:​ No such file or directory.+Autoriser PulseAudio dans votre pare-feu. 
 +===== Configuration de Pulse Audio =====
  
-8. Compiler ​le driver +Dans le menu //Système -> Préférences -> Préférences de Pulse Audio -> Network Access//, cochez ces deux cases : 
-Code:+  * Make discoverable PulseAudio network sound devices available locally 
 +  * Make discoverable AirTunes sounds devices available locally
  
-''​cd raop_play-0.5.1/​drivers\\  +Ensuite dans les préférences de son, il vous suffit de sélectionner la sortie avec le nom de votre Box AirPort.
-sudo ./​configure\\  +
-sudo make\\  +
-sudo make install''​+
  
-9. Compiler raop-play +===== Liens ===== 
-Code:+  * [[http://​ubuntuguide.org/​wiki/​Ubuntu:Jaunty#​Airport_Express|Source en Anglais]]
  
-''​cd raop_play-0.5.1\\  +---- 
-sudo ./​configure\\ ​  +//ContributeursFIXME //
-sudo make\\  +
-sudo make install''​ +
- +
-10. Créer 3 scripts: +
- +
-  * ===== load_airport_express_driver ===== +
- +
- +
-Code: +
- +
-''#​!/​bin/​sh\\  +
-module=alsa_raoppcm\\  +
-devnode=/​tmp/​pcmout\\  +
-if ! grep "​^$module"​ /​proc/​modules > /dev/null; then\\  +
-    /​sbin/​modprobe alsa_raoppcm\\  +
-fi\\  +
-major=`sed ​--r "​s/​(^[0-9]+) pcmout/​\\1/​p"​ /​proc/​devices`\\ ​ +
-if [ -c $devnode ]; then\\  +
-    rm -f $devnode;\\  +
-fi\\  +
-mknod $devnode c $major 0''​ +
- +
- +
-  * ===== start_airport_express ===== +
- +
- +
-Code: +
- +
-''#​!/bin/bash\\  +
-sudo load_airport_express_driver.sh\\  +
-raop_play airport /tmp/pcmout &\\  +
-''​ +
-  * ===== stop_airport_express ===== +
- +
- +
-Code: +
- +
-''#​!/bin/bash\\  +
-killall -9 raop_play''​ +
- +
-11. Mettre les scripts dans le répertoire /bin +
- +
-Code : +
- +
-''​cp nom_script /​bin''​ +
- +
-12. Dans le terminal lancer le script start_airport_express.sh pour cela taper  +
- +
-Code : +
- +
-''​bash start_airport_express.sh''​ +
- +
-Ensuite pour connaître le numéro de la carte son qui a été ajouté taper +
- +
-Code: +
- +
-''​cat /​proc/​asound/​cards +
-''​ +
- ça sera le numéro de la carte qu'​utilisera ALSA dans Amarok : Configure-Amarok->​Engine->​Configure Xine Engine->​ALSA Device Configuiration->​Mono and Stereo. Dans mon cas je tape hw: 1,0 +
- +
-13. Ajouter la ligne suivante dans /etc/hosts for '​airport'​ +
- +
-Code: +
- +
-''​sudo gedit /​etc/​hosts''​ +
- +
-et ajouter 10.0.0.1 airport (IP de votre airport express) +
- +
-14. Play music via Amarok! +
- +
-Il y a un petit décalage de 10 secondes +
- +
-<​note>​Merci beaucoup à Shiro Ninomiya, et Nils Winkler</note>+
  • airport_express.1199491389.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)