Aller au contenu

Messages recommandés

Posté(e)

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
Posté(e)

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
Posté(e)

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.

Posté(e)

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

Posté(e)

@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

Posté(e)

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

Posté(e)

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.

  • 3 semaines après...
  • 4 mois après...
  • 4 semaines après...
Posté(e)

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 ))

  • 4 semaines après...
Posté(e)

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

  • 5 mois après...
  • 1 mois après...
Posté(e)

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

  • 5 mois après...
Posté(e) (modifié)

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
  • 6 mois après...
Posté(e)

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.

Posté(e)

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.

×
×
  • Créer...