Aller au contenu

Recommended Posts

AIRSONOS

Ce tuto est dédié est pour une debian/ubuntu.
Il a pour but d'expliquer comment installer l'application Airsonos. Mon script fonctionne sur un machine virtuelle.

Il sera basé sur 4 points:
1- Installation de Nodejs
2- Installation AirSonos
3- Customisation du script
4- Démarrage automatique au boot

Je fais le tuto avec le compte root, si vous utilisez un compte utilisateur ajouter sudo.

1- Installation de Node js
Donc on commence par mettre le système àjour:

apt-get update && apt-get upgrade

L'application AirSonos nécessite la version node.js >= 0.10.33.
On va donc installer sa:

apt-get install build-essential python

Maintenant on va dans le répertoire opt:

cd /opt

Ensuite on va télécharger les sources et compiler le tous ( la compilation peut prendre un peu de temps):

wget http://nodejs.org/dist/v0.10.33/node-v0.10.33.tar.gz && tar xfz node-v0.10.33.tar.gz && cd node-v0.10.33 && ./configure && make && make install 

Voilàpour vérifier que c'est bien installer:

node -v

Sa doit vous afficher "0.10.33".

Maintenant on passe àl'installation de AirSonos.


2- Installation d'AirSonos
On doit commencer par installer les paquets suivant:

apt-get install git libavahi-compat-libdnssd-dev libasound2-dev mc sudo

On passe àl'installation de Airsonos

npm install airsonos -g

Il faut savoir que sur cette version il y a un problème, il affiche plusieurs fois les mêmes enceinte.
Vous pouvez essayer pour voir en lançant simplement l'application par:

airsonos

Pour stopper l'application faite "ctrl + c".
3- Customisation du script
Donc on va maintenant passer au modification des fichiers.

mcedit /usr/local/lib/node_modules/airsonos/lib/main.js

En dessous de la ligne 28 on ajoute:

console.log('Searching for Sonos devices on network...');
var deviceList = [];

Ligne 36

var deviceName = zoneAttrs.CurrentZoneName;	    
if(deviceList.indexOf(device.host + ':' + device.port) >= 0) {		  
  if (flags.get('verbose')) {		    
    console.log('Skipping duplicate device found at',deviceName, '{' + device.host + ':' device.port + '}');	  
  }		  
  return;	    
} 	   
deviceList.push(device.host + ':' + device.port)

Maintenant l'application est fonctionnelle.

4- Démarrage automatique au boot
On va maintenant regarder pour le lancer au démarrage.

npm install forever -g
nano /etc/rc.local

Et ajoutez avant "exit 0".

sudo -u root -i /usr/local/bin/forever start /usr/local/bin/airsonos

Et voila vos enceintes on maintenant la fonction Airplay.
Il également possible d'installer l'application sur un synology.

Source: https://github.com/stephen/airsonos

  • Upvote 4

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah mais je ne connaissais pas AirSonos, c'est génial ça !

C'est Madame et son iPad qui va être contente :)

 

Merci Shad !

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien lazer, fais toi plaisir :D

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Punaise lazer tu as un apple chez toi faux frère lol

Envoyé de mon SM-G900F

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Non justement j'aime pas leurs produits et comme ça je parle en connaissance de cause.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Perso, j'avoue que leur iphone, mac book c'est pas pour moi.

 

Mais l'ipad est vraiment bien conçue pour un utilisateur lambda. Au quotidien je n'utilise que sa, maintenant pour gérer mon système domotique, je préfère ma tablette samsung.

Pour moi elle n'a qu'un seul gros avantage, c'est les widgets.

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi j'utilise la méthode lazer je laisse des amis acheter et je rigole après. Mais bon je te comprends c'est celui de Madame lol

Envoyé de mon SM-G900F

Partager ce message


Lien à poster
Partager sur d’autres sites

@Shad, 

TRES bête question :

Je ne connais pas du tout le produit Air Sonos, ni ce que ça peux faire. J'imagine quelque chose avec des enceintes Sonos.

Devant l'enthousiasme des réactions qui précèdent, je me dis que cela pourrait être sympa à  installer sur mon nouveau Syno.

Pourrais-tu me vendre les bienfaits de cette solutions ?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Et bien tu as tous simplement les fonctions air play de apple dispo pour les équipements sonos.

Envoyé de mon SM-G900FD en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

merci, mais qu'est-ce que cela apporte en plus que l'appli Sonos ?

Partager ce message


Lien à poster
Partager sur d’autres sites

En fait airplay permet de streamer le son de ton ibidule sur un système compatible.

 

Donc si tu regarde un film ou autre sur ton ipad, tu peux envoyer le son sur les enceinte et gérer le son depuis la touche volume de l'ipad.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci, comme ça si j'ai un accident de voiture en rentrant du boulot, je mourrai moins bête

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Shad,

 

Merci je connaissais SonosCast mais pas Airsonos !

 

Petit problème avec la commande de compilation de node. Comme ça c'est mieux je pense : wget "http://nodejs.org/dist/v0.10.33/node-v0.10.33.tar.gz" && tar xfz node-v0.10.33.tar.gz && cd node-v0.10.33 && ./configure && make && make install

Partager ce message


Lien à poster
Partager sur d’autres sites

Exact, merci j'ai oublier quelque "&&" :D

Partager ce message


Lien à poster
Partager sur d’autres sites

cool pour tous les pommiers :74: :74:

Partager ce message


Lien à poster
Partager sur d’autres sites

aller,des news, pour les possesseurs de synology  .Paquet dockers sorti : https://hub.docker.com/r/justintime/airsonos/ 

 

Tout simple, 0,08% de processeur / 46M RAM . telecharger (591Mo) dans la registre du docker en 3 min   ds713+, s'installe tout seul.

 

dans paramètre,registre penser  ((additionner l'url de recherche avec airsonos comme name : https://github.com/leachbj/docker-airsonos ))

Partager ce message


Lien à poster
Partager sur d’autres sites

aller,des news, pour les possesseurs de synology  .Paquet dockers sorti : https://hub.docker.com/r/justintime/airsonos/ 

 

Tout simple, 0,08% de processeur / 46M RAM . telecharger (591Mo) dans la registre du docker en 3 min   ds713+, s'installe tout seul.

 

dans paramètre,registre penser  ((additionner l'url de recherche avec airsonos comme name : https://github.com/leachbj/docker-airsonos ))

Bonjour,

 

Etant débutant.. tu peux nous en dire plus stp  :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut

 

Juillet2016 / est ce que quelque'un à  un problème comme moi : ne marche plus : problème ::search réseau ............

 

MaJ sonos ,?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

cela fait un an que je tente d installer airsonos chez moi mais je n y parviens pas. est ce que quelqu un pourrait essayer de m'aider a installer sur Windows (10)?
j ai bien Node js d installer mais je n y arrive vraiment pas. :-(

votre aide serait vraiment hyper appreciée

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour j'ai bien réussi a installer Airsonos sur mon NAS dans conteneur Docker.

 

Lorsque je regarde la log de l'instance tout me semble correct. Mais je ne vois la connexion Airplay ni sur mon MAC ni sur mon iPhone.

 

Vous trouverez ci-dessous la log de démarrage de l'instance Docker arisons :

 

Pourriez-vous m'indiquer ce qui cloche ?

 

18:23:57 *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh... stdout
18:23:57 No SSH host key available. Generating one... stdout
18:23:59 Creating SSH2 RSA key; this may take some time ... stderr
18:24:00 Creating SSH2 DSA key; this may take some time ... stderr
18:24:00 Creating SSH2 ECDSA key; this may take some time ...stderr
18:24:00 *** Running /etc/my_init.d/10_dbus.sh... stdout
18:24:01 *** Running /etc/rc.local... stdout
18:24:01 *** Booting runit daemon... stdout
18:24:01 *** Runit started as PID 79 stdout
18:24:01 warning: avahi: unable to open supervise/ok: file does not exist stdout
18:24:01 ok: run: dbus: (pid 90) 0s stdout
18:24:03 ok: run: avahi: (pid 91) 2s stdout
18:24:11 Searching for Sonos devices on network... stdout
18:24:11 stdout
18:24:12 Salle de bains (@ 192.168.0.102:1400, RINCON_949F3E0BF25E01400:0) stdout
18:24:12 stdout
18:24:12 Search complete. Set up 1 device tunnel.

 

Mise à part la ligne ci-dessous, je ne vois pas ce qui cloche :

18:24:01 warning: avahi: unable to open supervise/ok: file does not exist stdout

Modifié par MAM78

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Est-ce que l'un de vous serait s'il est possible d'utiliser l'application Sonos et envoyer le flux audio sur un équipement Airplay (Apple TV). En fait, l'inverse de Airsonsos.

 

Perso j'aime bien l'application Sonos avec son intégration des chaines Radion (TuneIn) et l'intégration d'Apple Music mais j'aimerais bien envoyer le son sur mon Apple TV qui lui est relié à mon ampli HC.

 

Merci d'avance pour vos suggestions.

Partager ce message


Lien à poster
Partager sur d’autres sites

La solution est de connecter un boitier Sonos Connect derrière ton ampli.

Oui c'est cher.... mais je serais bien surpris que ce que tu demandes soit possible.

Partager ce message


Lien à poster
Partager sur d’autres sites

Idem: sonos connect qui te permet d'aller dans les deux sens d'ailleurs.

 

moi j'ai fais l'inverse. Tout rentre dans sonos par connect puis que l'audio principal.

Partager ce message


Lien à poster
Partager sur d’autres sites

A ce prix là, effectivement je vais continuer à utiliser mon application Apple Music ;)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×