



Round Music Widget
Un compagnon macOS natif que j’ai conçu pour garder sur le bureau la pochette du morceau en cours dans Apple Music, sous la forme d’une bulle de verre déplaçable avec les commandes de lecture.
Pourquoi j’ai créé ce projet
Je trouve étonnant que macOS n’ait pas de widget Apple Music. J’aime beaucoup les widgets musicaux, surtout parce que j’aime voir la pochette de l’album que je suis en train d’écouter.
Il existe des apps à télécharger, mais je savais exactement ce que je voulais. Je voulais une sorte de bulle avec un effet sur le pourtour. Je voulais que ce soit joli et que ça s’accorde avec ce que j’écoutais.
J’ai donc créé Round Music Widget, qui fait exactement ce que son nom laisse entendre.
Comment je l’ai construit
Le widget se synchronise avec Apple Music. Chaque fois que j’ouvre Music, il s’ouvre aussi et affiche la pochette du morceau ou de l’album que j’écoute, avec les commandes de base pour lancer la lecture, passer au morceau suivant ou revenir au précédent.
Le plus intéressant, c’est le design. Je voulais une bulle, pas simplement un cadre circulaire avec la pochette à l’intérieur. J’ai donc ajouté sur le pourtour un effet qui prolonge et déforme légèrement l’image, comme si tu regardais la pochette à travers un dôme grossissant ou une de ces lentilles un peu étranges. Quand tu survoles le widget, le titre du morceau et le nom de l’artiste apparaissent le long du cadre.
Quand je ferme Apple Music, le widget se ferme aussi. Je peux le déplacer n’importe où sur le bureau et choisir entre quatre tailles, du format compact au format extra large, selon ce que je suis en train de faire.
Ce qui vient ensuite
Une chose qui ne rend pas bien, c’est une pochette d’album très chargée en texte. J’ai plusieurs solutions en tête, que j’ajouterai peut-être au fur et à mesure que j’utiliserai le widget.
- Afficher la pochette de la playlist plutôt que celle de l’album. Le problème se présente surtout quand j’écoute de la musique classique, et j’en écoute généralement depuis une playlist.
- Détecter et n’afficher que la partie de la pochette qui ne contient pas de texte. Cela demanderait probablement d’utiliser l’IA ou une forme d’automatisation. Je ne suis pas sûre que cela en vaille la peine. Ce serait peut-être trop lourd pour le périmètre de l’outil.
- Pouvoir remplacer une pochette trop chargée en texte par une photo aléatoire ou une photo choisie à l’avance.
- Ne rien faire et accepter que ce soit comme ça.
