Différences
Ci-dessous, les différences entre deux révisions de la page.
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.g. raop_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 linux. C'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. | ||
- | 4. Té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\\ | + | //Contributeurs: FIXME // |
- | 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 -n -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> | + |