J'ai adoré mon premier Walkman au point de l'utiliser jusqu'à ce qu'il s'effondre, mais mon lecteur de musique préféré restait mon iPod. Il n’y avait rien de tel que de parcourir les albums dans la vue Cover Flow en faisant tourner mon pouce autour de la molette cliquable. Quand j’ai trouvé une vieille télécommande dotée de sa propre entrée en forme de molette, je me suis demandé si je pouvais ramener cette époque.
Cover Flow me manque toujours
Feuilleter des albums sur mon iPod était une joie
Cover Flow était une méthode permettant de faire défiler les fichiers qui se dirigeaient vers l'iPod, iTunes et même le Finder. Pour la musique, Cover Flow a affiché une rangée de couvertures d'albums, avec une couverture devant et au centre et les autres empilées de chaque côté. Vous pouvez utiliser la molette cliquable pour faire défiler la rangée de pochettes d'album afin de sélectionner celle que vous souhaitez écouter.
Il y avait deux choses qui rendaient Cover Flow si bon. Tout d’abord, c’était magnifique, chaque pochette d’album ayant un reflet subtil en dessous. C'était une excellente façon d'apprécier les magnifiques pochettes d'album de votre collection musicale.
La deuxième chose qui le rendait si génial était la sensation de parcourir les pochettes d'album avec la molette cliquable. Faire tourner votre pouce autour du volant et voir les couvertures passer était incroyablement satisfaisant. Malheureusement, Cover Flow n'existe plus dans Apple Music et la molette cliquable appartient au passé.
J'ai trouvé une vieille télécommande Zigbee avec une roue chromatique dans un tiroir
Je me demandais si je pouvais utiliser la roue chromatique pour ramener Cover Flow
Je n'avais pas vraiment pensé à Cover Flow depuis un certain temps, jusqu'à ce que je trouve une vieille télécommande intelligente Zigbee dans mon tiroir. Je l'avais acheté lorsque j'essayais de créer ma propre télécommande universelle pour remplacer ma configuration Logitech Harmony, mais elle n'avait pas les commandes appropriées pour être utile, elle s'est donc retrouvée dans un tiroir.
La télécommande est destinée au contrôle des lumières et comprend plusieurs boutons pour allumer et éteindre les lumières, ainsi que des curseurs pour la luminosité et la température de couleur. En haut de la télécommande se trouve une grande commande tactile circulaire que vous pouvez utiliser pour sélectionner une couleur spécifique.
Lorsque j'ai repéré la télécommande dans mon tiroir, la roue chromatique m'a immédiatement fait penser à la molette cliquable d'un vieil iPod. Je me demandais s'il serait possible d'utiliser la télécommande comme une molette cliquable pour parcourir les pochettes d'album, comme au bon vieux temps.
J'ai connecté la télécommande à Home Assistant à l'aide de Zigbee2MQTT, je l'ai configurée pour enregistrer les entrées de la télécommande, puis j'ai lentement passé mon pouce autour de la roue. Pour mon plus grand plaisir, il produisait un nombre de 0 à 254 qui représentait la position sur la roue chromatique, et lorsque je déplaçais mon pouce autour de l'anneau, de nouvelles lectures arrivaient environ trois fois par seconde.
Cela signifiait qu'en comparant deux lectures consécutives, je pouvais dire dans quelle direction autour de la roue je faisais défiler, même si j'ai dû résoudre le cas où, en haut de la roue, elle sautait de 254 à 0. La seule véritable limitation était que la télécommande n'envoie que 29 lectures (environ 8,4 secondes de données) avant de devenir silencieuse jusqu'à ce que vous leviez votre pouce et le touchiez à nouveau, mais cela me semblait être un problème avec lequel je pouvais vivre.
Comme toujours, quelqu'un d'autre a déjà eu une idée similaire
Les cartes Cover Flow existaient déjà, mais aucune ne correspondait vraiment à mes besoins
La partie suivante consistait à faire défiler la télécommande dans une vue de style Cover Flow de mes albums Music Assistant dans un tableau de bord. Comme la plupart des bons projets Home Assistant auxquels je pense, quelqu'un d'autre avait déjà eu la même idée, et il existe plusieurs cartes de tableau de bord personnalisées qui peuvent afficher les albums dans un style similaire à Cover Flow.
Aucune des cartes n'étant vraiment adaptée à mes besoins, je me suis tourné vers Claude Code pour obtenir de l'aide. Notez que je ne dis pas « j’ai construit » parce que cela me plaît vraiment. Claude l'a construit ; Je lui ai juste dit quoi construire, mais Claude l'a fait mille fois plus vite que j'aurais pu le faire. Il utilise les albums enregistrés dans ma bibliothèque Music Assistant et ignore tous les albums dépourvus de pochettes ou contenant moins de cinq chansons.
La première version construite par Claude a permis à Home Assistant de faire le calcul qui a transformé les données de la roue chromatique en instructions pour quelle couverture d'album afficher. Cela a fonctionné, mais le défilement d’un album à l’autre était assez saccadé. Claude a ensuite déplacé la manipulation de la roue vers la carte elle-même, qui lit directement la télécommande et déplace les couvertures par fractions à la fois pour qu'elles semblent couler en douceur.
Claude a également ajouté de l'élan, de sorte qu'après un tour rapide de la roue, les albums continuent de défiler puis ralentissent jusqu'à s'arrêter. Avec le navigateur gérant l’animation, le flux semble vraiment fluide et naturel à utiliser.
Feuilleter des albums sur l’écran de mon iMac 27 pouces est incroyable
C'est comme avoir le plus gros iPod du monde
Après avoir apporté quelques modifications supplémentaires, j'étais vraiment satisfait de ce que Claude avait construit. Le tableau de bord Cover Flow s'exécute en plein écran sur mon ancien iMac pendant que je travaille, et il est incroyable sur l'écran 5K de 27 pouces. Lorsque je veux écouter de la musique, je fais simplement glisser mon pouce autour de la roue chromatique et je lis l'album sélectionné en appuyant sur le bouton ON de la télécommande.
Une fois que j'ai commencé la lecture d'un album, un écran Now Playing apparaît, affichant la liste des pistes et les paroles de la chanson en cours. La ligne exacte des paroles est mise en évidence au fur et à mesure que la musique joue. Faire défiler la roue chromatique dans l'écran Now Playing me permet de sélectionner différentes pistes, et un autre bouton de la télécommande me ramène à l'écran Cover Flow si je souhaite sélectionner un autre album ou passer à un Cover Flow de mes listes de lecture.
C'est honnêtement un plaisir à utiliser et fonctionne encore mieux que ce à quoi je m'attendais. C'est vraiment comme avoir un iPod avec un écran géant de 27 pouces sur mon bureau. Cela m'a aussi aidée à découvrir combien de paroles j'ai chantées complètement fausses tout ce temps.
Parfois, les meilleures idées arrivent par hasard
Tout ce projet est né parce que j’ai repéré une vieille télécommande et cela m’a donné une idée. L’inspiration peut être trouvée dans les endroits les plus étranges, et les projets qui sortent de nulle part peuvent souvent s’avérer être les meilleurs. Mon prochain plan est de traduire le tout sur mon téléviseur pour me donner un iPod encore plus grand dans le salon.
Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com