Squeezebox Center (LMS)

Squeezebox logo

http://www.mysqueezebox.com/

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é.

Visual Studio Code

Vscode logo

Comment pourrais-je parler des projets open source que j’utilise sans parler de mon IDE: Visual Studio Code ou vscode pour les intimes.

Durant mes années de développement j’ai utilisé différents IDE sur lesquels j’ai développé sur de multiples langages mais mon choix actuel depuis plus de 2 ans est Visual Studio Code.

Ce que j’aime :

  • Facile à mettre en oeuvre,
  • Bonne intégration pour le développement en Python (mon language de programmation principal),
  • Développement actif (par Microsoft mais open source),
  • La synchronisation possible entre plusieurs instances.

Ce que j’aime moins :

  • L’interface de configuration des options (difficile de s’y retrouver dans toutes ses options, la recherche n’est pas assez précise),
  • La stabilité des extensions (J’ai eu une mésaventure avec l’extension Python qui me prenait 100% de CPU et ne fonctionnait pas comme prévu).

Pourquoi je l’utilise

Malgré ces quelques points négatifs je trouve que cet IDE réponds à mes besoins. Comparé à mes précédents IDE il a :

  • Une vraie intégration du code pour proposer des complétions intelligentes (contrairement à ce que j’avais à l’époque sur Notepad++)
  • Un outil gratuit avec un code open source, même si c’est Microsoft derrière le code est libre. C’est ce qui me gênait un peu avec SublimeText
  • Un outil léger avec des extensions pour chaque language utilisé (incomparable à la machinerie lourde d’Eclipse)
  • Des mise à jour régulières, avec des belles releases notes, c’est mon coté « mise-à-jour-o-phile » j’aime bien voir évoluer ce que j’utilise, même si ça entraine des désagréments (voir mon problème de CPU overload).

Je ne sais pas si je resterai sur cet IDE encore longtemps mais pour l’instant je n’ai pas trouvé de raison de vouloir changer.

Ajout de reCaptcha

Peu de changements en ce moment sur le site si ce n’est l’ajout de reCaptcha pour le formulaire de contact pour limiter les spams, on va voir si c’est efficace.

reCaptcha logo

Pour information et pour garder une trace, j’ai suivi les étapes données sur la page suivante. C’est très simple à suivre.

https://contactform7.com/recaptcha/

Nouvelles pages ajoutées

J’ai le plaisir de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr. J’ai travaillé dur pour vous proposer des pages de qualité et j’espère qu’elles répondront à vos attentes.

Je suis ravi de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr ! Découvrez ma page dédiée au projet Marches Piano qui est un projet qui transforme des marches d’escaliers en un instrument du musique ainsi que celle sur le Pibooth Plug-in – Pibooth Sound Effects qui est un plug-in que j’ai développé pour Pibooth, mon logiciel de photomaton DIY. Je travaille également sur de nouvelles pages qui seront bientôt disponibles. N’oubliez pas de revenir sur mon site pour ne rien manquer !

Et ce n’est pas fini ! Je suis en train de travailler sur d’autres pages qui arriveront bientôt sur le site. Je suis toujours à la recherche de nouvelles idées pour vous offrir des contenus de qualité. Donc n’hésitez pas à revenir sur Werdeil.fr pour voir les nouveautés !

Je partage mes découvertes et mes projets avec vous pour vous inspirer à découvrir de nouvelles choses. J’espère que ces nouvelles pages vous seront utiles et vous donneront envie d’en savoir plus. N’hésitez pas à explorer les différentes pages du site pour découvrir les autres projets que j’ai développés.

Enfin, je suis toujours ouvert aux commentaires et aux suggestions. N’hésitez pas à me donner votre avis sur ces nouvelles pages ou sur le site en général. Je suis toujours heureux d’avoir des retours de mes lecteurs. Restez connecté pour les prochaines mises à jour !

Mise en forme de Werdeil.fr

image principale après la mise en forme

Ces derniers temps, j’ai consacré du temps et de l’énergie à peaufiner le site werdeil.fr. L’une des premières étapes de cette refonte a été l’intégration d’un menu intuitif, facilitant l’accès aux différentes sections du site. De plus, j’ai élaboré les premières pages pour présenter de manière succincte le contenu à venir.

Explorer Mes Racines : Ajout de Pages Dédiées à Mes Projets Historiques

J’ai pour objectif de développer davantage le site en ajoutant des pages dédiées à mes projets historiques. Ces projets reflètent mon parcours, mes expériences et mon évolution professionnelle, créant ainsi une véritable vitrine de mon expertise. Je souhaite offrir aux visiteurs une expérience immersive et instructive à travers ces pages, mettant en lumière mes réalisations passées.

WordPress : Une Plateforme Pleine de Promesses

En parallèle, je m’engage à explorer les multiples possibilités de personnalisation offertes par WordPress, la plateforme sur laquelle repose le site. Bien que je sois encore novice dans son utilisation, je découvre avec enthousiasme l’étendue des fonctionnalités et des options de design qu’elle propose. Cette phase d’exploration vise à donner au site une identité propre et distinctive.

Plongée dans l’Univers des Articles de Blog

Un aspect que j’ai particulièrement à cœur d’explorer est la section dédiée aux articles de blog. Écrire des articles me permettra de partager mes réflexions, découvertes et conseils avec la communauté en ligne. Cela constitue également une opportunité pour interagir avec les visiteurs, recueillir leurs retours et créer un dialogue constructif. Je suis convaincu que cette démarche contribuera à renforcer la connexion entre le site et son public. J’espère pouvoir partager des contenus pertinents et engageants.

Conclusion : Une aventure captivante à suivre

En résumé, cette phase de mise en forme ne représente que le début d’une aventure excitante sur werdeil.fr. Avec l’ajout de pages dédiées à mes projets historiques, l’exploration des fonctionnalités de WordPress et l’engagement dans la rédaction d’articles de blog, je suis déterminé à faire de ce site un espace dynamique et captivant. Restez à l’écoute pour découvrir les évolutions à venir et n’hésitez pas à partager vos impressions et suggestions !