Volumio, un lecteur de musique sur Rasberry Pi

Volumio, un lecteur de musique sur Rasberry Pi

Volumio est un lecteur de musique open source, disponible pour de nombreux appareils et de nombreux systèmes d’exploitation. Avec Volumio, on peut avoir quelque chose qui ressemble à une chaîne Hifi numérique à un coût très faible.
Ici j’explique l’installation de Volumio sur un Raspberry Pi 2 et l’utilisation du système ingénieux qui permet d’en faire un système que l’on peut emmener partout avec soi dès lors que l’on a une connexion wifi.

Installation de Volumio sur un Raspberry Pi

Difficile de faire plus simple ! On télécharge une image disque, on la copie sur la carte SD d’un Raspberry Pi et ça y est, notre Pi est transformé en machine à musique numérique !

On télécharge l’image sur : https://volumio.org/get-started/

Téléchargement de la version Raspberry Pi de Volumio.

Une fois l’image téléchargée, on suit les instructions de la page
https://volumio.org/get-started/ . J’ai gravé l’image sur une carte SD avec l’utilitaire win32 disk manager .
On met la carte dans le Pi, on connecte le Pi à un cable ethernet et on raccorde le cable audio. Et on met le Pi en route

Réglages pour la connexion WIFI

En théorie si le Raspberry Pi est connecté seulement en wifi, on y a accès par l’intermédiaire d’un hotspot accessible via http://volumio.local/.
Mais comme j’avais connecté le Pi avec un cable ethernet aussi, j’ai pu avec quelques difficultés (je n’ai pas réussi à savoir ce qui avait fait que ça fonctionnait…) me connecter à http://volumio.local/ via le réseau cablé et faire les réglages suivants : 

  • nom unique volumio_Pi2  – nota il ne faut pas mettre d’espace ou de _ comme je l’ai fait. volumioPi2 aurait été plus intelligent
  • sortie audio = audio jack
  • paramétrage du wifi : ssid et mot de passe

Une fois que le volumio est redémarré, il devient accessible à l’adresse http://volumiopi2.local/ si on l’a nommé volumio_pi2. On voit bien que le _ induit en erreur.

Rendre possible le « nomadisme »

Lorsque le Raspberry Pi est équipé d’un système wifi, il peut être transporté partout. Si il n’est pas paramétré pour le réseau wifi où il arrive, il se mettra automatiquement en mode hotspot si on a pensé à régler le paramètre du hotspot pour que HOTSPOT FALLBACK soit sur OUI, comme dans la photo ci-dessous :

Volumio HOTSPOT FALLBACK sur OUI : le hotspot apparaît dès qu'il ne réussit pas à se connecter au réseau

Rendre accessible en SSH

Dans l’aide de Volumio, en anglais, il est indiqué que l’on peut régler l’appareil pour être accessible en SSH.
On tape http://volumiopi2/dev/ dans un navigateur , et on a accès à un bouton pour activer le SSH !

pour activer le SSH sous Volumio

On peut alors accéder au pi en ssh avec la commande

ssh volumio@192.168.1.16

Si problème, on peut régénérer la clé SSH

ssh-keygen -R 192.168.1.16

Le mot de passe est volumio. Evidemment on peut le changer.

si besoin d’être root, on devra être root

Autres sources d’information :

Les réglages et extensions de volumio

http://volumio_pi2.local permet d’accéder à une interface de réglage. Avec un appareil android, on devra taper l’adresse IP de l’appareil…

L’installation d’extensions se fait via l’interface de réglage aussi, à l’adresse http://volumio.local/plugin-manager

La liste des extensions disponible est accessible ici : https://volumio.org/forum/volumio-plugins-collection-t6251.html.

Pour trouver l’adresse des radios en streaming, le meilleur annuaire est http://fluxradios.blogspot.com/