
Historique
En 2011 je cherchais un moyen de profiter de ma bibliothèque musicale sans forcément utiliser mon ordinateur pour cela. C’est un collègue de travail de l’époque (Olivier si tu tombes un jour sur cette page :-)) qui m’a conseillé Squeezebox. J’ai donc essayé cette solution qui était à l’époque activement développé par Logitech.
J’ai commencé avec un dispositif Squeezebox touch que j’ai complété ensuite par d’autres produits. Avec l’arrivée des enceintes bluetooth et des applications musicales comme Deezer ou Spotify le besoin d’un environnement comme tout intégré s’est raréfié. Logitech a malheureusement abandonné complètement cette solution.
Heureusement le code source de la solution est libre et il y a toujours des développeurs pour maintenir le code (au moins la partie serveur).
Mais Squeezebox c’est quoi ?
Squeezebox c’est un ensemble serveur/client qui permet de diffuser sa musique facilement.
D’abord on installe Squeezebox server (aussi appelé Logitech Media Server, LMS) sur notre machine serveur. Ensuite via l’interface web on peut configurer les dossiers de musique locale à scanner. On peut aussi rajouter des plug-ins (notamment pour les bibliothèques musicales en ligne).
Une fois la partie serveur en place il suffit de s’y connecter via des clients. Ce peut être soit des produits Logitech soit des logiciels type Squeezelite.
Je ne vais pas rentrer dans tout l’historique ici, la page Wikipédia (en anglais) donne beaucoup d’informations à ce sujet. Ce qu’il faut retenir c’est qu’au cours de son histoire le server a beaucoup changé de nom. Il a été successivement appelé SlimServer, SqueezeCenter, Squeezebox Server et Logitech Media Player. On retiendra aussi que la partie produit a commencé avec la société Slim devices. Elle a ensuite continué avec Logitech lors du rachat en 2006. Enfin en décembre 2012 Logitech a annoncé qu’ils arrêtaient le développement.
Mon installation
Même si celle-ci a évolué plusieurs fois au fil des années elle s’est relativement stabilisée sur la configuration suivante :
- Le serveur Squeezebox server qui tourne sur mon ordinateur NUC sous Ubuntu,
- Un squeezebox touch qui est branché sur ma chaine Hi-Fi,
- Une squeezebox radio pour avoir ma musique dans la cuisine,
- Un squeezebox controller pour sonoriser la chambre,
- Le logiciel squeezelite qui tourne sur mes différents laptop pour écouter de la musique en travaillant,
- L’application Squeezer sur mon smartphone Android.



Bilan
J’aime mon installation et ne souhaite pas en changer mais elle a quelques limitations que je vais essayer de lister ici.
- Le premier point négatif est que Logitech a laissé tombé la solution, et même si le code est ouvert il n’y aura plus de nouveaux produits. Il faut noter que des solutions basées sur des Raspberry Pi existent pour palier à ce problème, mais ça ne remplace pas les produits « out of the shelf » produits par une entreprise.
- Un autre aspect assez irritant pour moi a été la difficulté d’installation du serveur sur ma machine. En effet le serveur tournant sur son propre compte utilisateur j’ai eu des difficultés à partager un disque dur externe.
- Enfin le fait que les apps qui permettent d’écouter sur les smartphones (Squeezeplayer sur Android) sont payantes malgré le fait qu’elles ne soient pas vraiment maintenues.
Malgré ces limitations je considère que cette installation est pérenne et permet d’avoir simplement et facilement accès à de la musique à différents endroits de la maison.
Il est aussi à noter que le développement semble être plus actif dernièrement avec la sortie de la version 8.0 et 8.1 du serveur. De même le forum de discussion (https://forums.slimdevices.com) montre plus d’activité.