Le cas Volumio

Si vous êtes à la recherche d'une solution de musique dématérialisée, vous pouvez vous laisser tenter par les sirènes de Volumio... La solution n'est pas parfaite, mais peut être est-ce un complément à ce dont nous dispons déjà ? Voilà ce qu'en pense Bob l'éponge caréééée après quelques jours de tests.

Un bref rappel de l'état de l'art

Au risque de se répéter, on va rappeler les points suivants (dans la concision qui nous caractérise) :

  • Logitech Media Server est la solution "royale" pour disposer d'un serveur de musique dématérialisée
  • PiCorePlayer est la meilleure solution pour fabriquer des "clients" du LMS, c'est à dire des "platines" ou des "lecteurs audio"

On n'exposera pas ici les raisons de ces affirmations, le lecteur le plus patient pourra trouver ailleurs le pourquoi du comment.

Il faut jouter que PiCorePlayer permet d'installer LMS, c'est à dire le serveur, ce qui transforme PiCorePlayer en solution complète !

Ceci dit, PiCorePlayer, solution formidable, a deux ou trois petits points regrettables. Un de ces point est le fait que PiCorePlayer ne fonctionne que sur Raspberry Pi. Quand on avait les cartes à 25€, cela allait, mais depuis la B3+ on est plus près de 40€. Dans ce cas, les solutions à base de Orange Pi nous font de l’œil : une carte revient à 12€... C'est là que l'on commence à parler de Volumio.


Volumio

Volumio est une "distribution" que l'on télécharge, que l'on pose sur une carte SD avec Etecher... et après ça démarre. Volumio s'installe très facilement et propose une interface splendide : Volumio est un lecteur capable de lire la musique depuis un disque quelconque (une clé USB, un NAS...) et les radios d'internet. C'est une solution complète qui se suffit à elle même, sur une seule carte : c'est l'équivalent d'installer PiCorePlayer + LMS sur la même carte Raspberry.

Les premières impressions sont très favorables. L'installation est très simple et l'interface utilisateur très belle...

Contrairement à PiCorePlayer, cela tourne sur les cartes Orange Pi, beaucoup moins onéreuses que la Rapsberry en septembre 2018.

Voici le lien vers les distributions pour les petites cartounettes. personnellement j'ai installé une version sur une Orange Pi Zero, la plus petite et la moins onéreuse des cartes !

Orange Pi

Il existe une multitude de cartes de la marque Orange Pi. Les moins onéreuses sont la Pi Zero en 256 et 512MB. Vous pouvez aussi installer Volumio sur La One, la PC et la Lite.

Est-ce que cela fonctionne ? Oui, très bien, machine allumé pendant des jours sans problèmes.

La Pi Zero est minimaliste (pas de port HDMI, pas de port I2S, un seul port USB soudé, réseau Wifi très mauvais à cause du composant choisi) mais elle a un avantage énorme : une consommation électrique vraiment ridicule : moins de 0.4A en continu, peut être moins. On la laissera sous tension sans vergogne !

Mmm... 17€ pour l'excellent Pi Lite, moins 4€ de coupon en tant que nouveau clien, et voilà une bonne carte pour 13€.

Passé la surprise

Passé la surprise de la première impression extrêmement favorable (facilité d'installation et beauté de l'interface), on se rend compte que Volumio, ce n'est pas LMS, et de loin. Le produit est sympathique et opérationnel, mais par exemple l'indexation d'un NAS torché par LMS en une heure... Ne semble jamais finir avec Volumio : je ne sais même pas combien cela peut durer, j'ai perdu patience.

Autre point pour moi rédhibitoire : les morceaux présentés ne sont pas dans l'ordre de l'album.

C'est dommage, cela marchait très bien avec une M2Tech Hiface sur le port de la Orange Pi Zero. L'idéal serait de pouvoir utiliser Volumio comme client du LMS (qui lui indexe rapidement la musique et présente les morceaux dans l'ordre). Comment faire ?

Plugins !

Heureusement il y les plugins : on peut installer Squeezelite Player (le lecteur audio qui est utilisé dans PiCorePlayer) sur Volumio. Dans ce cas, la sortie audio est accaparée par le Squeezelite.

Le vrai avantage, c'est de permettre à une Orange Pi, de manière très simple, de devenir un lecteur du LMS (c'est possible de le faire "à la main" mais il y en a pour une bonne heure et c'est inaccessible pour une personne qui ne connait pas Linux).

Ci-contre une copie de la sélection de la platine, on a Volumio présent dans la liste ! Sincèrement, après l'éblouissement puis la désillusion, cela permet de considérer Volumio comme une solution : on peut monter un lecteur pour quelques euros. Ci-dessous Volumio sort sur la M2Tech.

LMS

Sur le principe des Plugins, le Logitech Media Server est aussi installable. Du coup, on peut utiliser Volumio et "détourner" son usage principal pour obtenir un lecteur et un serveur audio très facilement.

On notera cependant que c'est une vielle version et que cela dépend d'une personne qui gère le plugin. PiCorePlayer de son côté propose toujours la dernière version de LMS... Et aussi un meilleur SqueezeLite parce que l'on a le choix entre plusieurs versions dont une spéciale pour les DSD...

Enfin, ceci dit, puisque c'est une Debian, on doit pouvoir installer le LMS sur la ligne de commande. Nous verrons cela un autre jour, mais certainement rien d'insurmontable.

En conclusion

Volumio est facile à installer et son interface est très belle. L'habitué du LMS ne sera pas comblé par Volumio et l'habitué de PicorePlayer restera sur sa faim.

Néanmoins Volumio permet de fabriquer des lecteurs SqueezeLite et ou des serveurs LMS facilement sur des cartes performantes (Orange Pi) et beaucoup moins chères que le tarif actuel des Raspberry : intéressant !