Diffuser un son sur Google Home en ligne de commande
Pour diffuser un son sur Google Home (fonctionne aussi sur une Chromecast ou un Google Home Mini) en ligne de commande, il vous suffit d’installer le très bon castnow.
castnow fonctionne avec nodejs, vous trouverez ci-dessous comment installer nodejs et castnow sous Linux (Raspbian dans mon cas) et Windows.
Installer castnow
- Sous Linux
Installer nodejs
Dans le terminal taper la commande suivante :
sudo apt-get install nodejs-legacy
Installer castnow
Dans le terminal taper la commande suivante :
sudo npm install -g castnow
- Sous Windows
Installer nodejs
Télécharger l’installeur nodejs sur https://nodejs.org/en/#download
Lancer l’installeur préalablement téléchargé.
Installer castnow
Ouvrir une fenêtre de commande et taper la commande suivante :
sudo npm install -g castnow
Utiliser castnow
Vous pouvez maintenant diffuser des mp3 sur votre Google Home (ou des mp4 sur votre Chromecast). Pour cela rien de plus simple, il suffit de taper en ligne de commande l’exemple suivant :
castnow audio.mp3
Si vous avez plusieurs Chromecast et/ou Google Home vous pouvez spécifier l’ip du périphérique de destination.
castnow --address "192.168.x.x" audio.mp3
Outre le côté multimédia, vous pouvez ensuite affecter la diffusion de certain fichier audio à des horaires prédéfinies via les tâches planifiées de votre OS préféré.
N’hésitez pas à poser vos questions dans les commentaires.
Sources :
https://bytesofpi.wordpress.com/2016/08/27/installing-castnow/
http://www.v-labs.fr/article/tuto-raspberry-pi-configurer-le-wifi-et-installer-nodejs
https://github.com/nodejs/node-v0.x-archive/issues/3911#issuecomment-18951288