TL;DR : si vous avez déjà un Jellyfin, JellyBox est le client musique qui manquait. Si vous n’en avez pas, ça ne vous servira à rien.
Un serveur Jellyfin gère très bien les films et les séries, et traite la musique en parent pauvre : l’interface web fait le travail sans le faire aimer. JellyBox s’attaque exactement à ce trou. C’est un lecteur dédié à l’audio, pour Jellyfin comme pour Emby, qui donne à une bibliothèque personnelle les manières d’un service de streaming : navigation rapide, téléchargement pour écouter hors ligne, paroles, et une interface qui prend ses couleurs sur la pochette en cours.
Le projet n’est pas neuf, et c’est plutôt bon signe : ouvert en juillet 2023, il en est à sa version 2.4.1, publiée le 3 septembre, et le dernier envoi date du 4. Il compte 497 étoiles et 23 tickets ouverts. Il est écrit en Dart, donc en Flutter, ce qui explique qu’il couvre autant de plateformes d’un coup.
Deux précisions que les reprises passent sous silence. La première : la licence est l’AGPL-3.0, pas la MIT. Pour un usage personnel c’est sans conséquence, pour qui voudrait bâtir un service dessus, la différence est de taille. La seconde : la version 2.4.1 livre bien des binaires Linux, en deb, rpm, AppImage et archive, en x64 comme en arm64, plus un dmg pour macOS et un apk pour Android. Nous n’y avons en revanche pas trouvé de binaire Windows : les utilisateurs de Windows devront attendre, ou compiler.
Et rappelons l’évidence : JellyBox est un client. Sans serveur Jellyfin ou Emby en face, il n’a rien à lire.