Ouah ! Cela fait un moment que nous n'avons pas parlé ou écrit sur notre blog. Je suis vraiment désolé, mais il y a une bonne raison à cela ! En coulisses, nous avons travaillé sur trop de choses ces derniers mois, de nombreuses améliorations logicielles, des corrections et une toute nouvelle fonctionnalité (excitant !). Aujourd'hui, nous avons donc décidé qu'il était temps de vous rattraper et de vous donner les dernières nouvelles sur la plus grande mise à jour de Volumio cette année : la sortie de Volumio 3 !
Après plus de 2 ans de travail de l'équipe Volumio et de la communauté, nous sommes heureux d'annoncer que Volumio3 est en phase finale de développement et qu'il sera officiellement publié très prochainement.
Sur leforum Volumio , vous avez peut-être vu qu'en février de cette année, nous avons commencé à tester Volumio 3 Buster Beta pour nos appareils dédiés (RPI, Tinkerboard et x86). Avant de donner plus de détails, nous voulons remercier tous les contributeurs de notre communauté qui ont aidé au développement et aux corrections de Volumio 3 pendant tous ces mois, il faut vraiment un village pour développer un excellent lecteur de musique, et nous n'aurions pas pu le faire sans votre aide à tous.
Passons maintenant à la partie la plus amusante : qu'est-ce que Volumio 3 ? Quelles sont les prochaines étapes de la publication officielle ?
À propos de Volumio 3
Volumio 3 est une mise à niveau de notre version actuelle Volumio (Volumio 2). Grâce au travail de nos développeurs Volumio , Volumio 3 sera plus rapide, meilleure en termes de sécurité et à l'épreuve du temps. La nouvelle version de Volumio a quitté la version Debian jesse et est construite sur la base de la nouvelle version Debian Buster. Même si cela n'est pas visible à l'œil nu, la version Buster de Debian permet à Volumio 3 d'être plus performant et plus compatible.
Pipeline de traitement modulaire audio avancé
C'est le véritable atout de Volumio3 et c'est la fonctionnalité qui a demandé le plus de travail. Nous en sommes très fiers car, d'un point de vue purement technologique, elle fait de Volumio le lecteur audio probablement le plus avancé en termes de flexibilité et de traitement audio.
L'Advanced Audio Modular Processing Pipeline (AAMPP) est une fonction intégrée à Volumio qui permet aux plugins de prendre n'importe quel fichier audio (de n'importe quel service et source) et de le traiter, en l'enchaînant à plusieurs modules de traitement.
Cela permet une personnalisation potentielle énorme des modules de traitement audio, travaillant les uns avec les autres.
Par exemple, l'audio est lu à partir de TIDAL Connect, puis introduit dans un égaliseur paramétrique, avant d'être envoyé aux points d'extrémité du réseau pour une lecture synchronisée.
D'autres choses sont désormais possibles grâce à Volumio AAMPP :
- Lecture multiroom synchronisée
- Rééchantillonnage adaptatif
- Rééchantillonnage pour toutes les sources
- Lecture d'un silence lorsque l'audio n'est pas en cours d'utilisation
- DSP et EQ sur toutes les sources
- Lecture sur casque Bluetooth
- Lecture sur Chromecast ou SONOS
Et cela est possible pour toutes les sources : Spotify, Spotify Connect, TIDAL, TIDAL Connect, radios, Bluetooth, entrées analogiques, etc.
Nous avons conçu Volumio AAMPP de manière à ce que les développeurs de plugins puissent également en profiter, en définissant une API pour ajouter leurs modules de traitement en tant que plugins Volumio .
Et le plus beau, c'est que lorsqu'aucun module n'effectue de traitement numérique du signal ou de manipulation, la lecture reste parfaite en termes de bits.
De plus, les mois de tests ont été d'une grande importance pour éliminer le plus grand nombre possible de bugs gênants afin de sortir la version la plus stable de Volumio 3. Mais en plus des nombreuses améliorations du système backend, vous trouverez une toute nouvelle fonctionnalité sur Volumio 3.
Lecture synchrone multi-pièces sur Volumio 3
Oui, vous avez bien lu. Les Multichambre sera disponible sur Volumio 3 !
Enfin, nous avons réussi. Avec Volumio3, vous pourrez lire en synchronisation N'IMPORTE QUELLE source sur un maximum de 6 lecteurs Volumio (disponible pour les utilisateurs de MyVolumio Superstar).
Vous serez surpris d'apprendre que nous avons travaillé sur ce projet pendant environ 4 ans, mais nous n'avons jamais obtenu quelque chose qui nous semblait à la hauteur de nos attentes.
Cela a pris autant de temps parce que nous voulions pouvoir synchroniser la lecture, non seulement pour les sources MPD, mais pour toutes les sources, comme Bluetooth, TIDAL et ainsi de suite. Et nous voulions qu'il soit facile à utiliser et qu'il permette de passer d'une lecture sur un seul appareil à une lecture multi-pièces sans interruption.
Ceci a été rendu possible en utilisant Volumio AAMPP, en ajoutant un module de traitement qui sort sélectivement l'audio vers la carte audio ou vers le réseau. Le reste est géré par l'excellent snapcast, qui assure la synchronisation de la lecture avec une latence maximale de 0,2 ms.
L'ajout du multiroom à notre liste de fonctionnalités vous donnera la possibilité de regrouper deux ou plusieurs appareils Volumio pour remplir chaque pièce de votre musique préférée en parfaite synchronisation. Cette fonctionnalité sera disponible dans l'une de nos offres premium, MyVolumio Superstar.
Dans le menu de droite, vous pouvez regrouper et synchroniser vos appareils.
Nouvelle boutique de plugins
L'une des choses qui distinguent Volumio est la possibilité d'étendre ses fonctionnalités grâce à des plugins. Il existe déjà un grand nombre de plugins créés par l'équipe et la communauté et c'est fantastique car cela permet d'étendre Volumio à des possibilités dont nous n'aurions jamais rêvé.
Cependant, cela a un prix : étant donné la nature complexe du développement des plugins et de l'interaction avec le noyau Volumio, l'installation d'un ou de plusieurs plugins peut parfois rendre Volumio instable.
Nous voulons avoir une meilleure curation des plugins et un meilleur moyen pour les développeurs de plugins de tester leurs créations en toute sécurité, afin de rendre les plugins disponibles lorsqu'ils sont stables et sûrs pour l'ensemble de la communauté.
Le nouveau magasin de plugins permet d'avoir différentes étapes pour les plugins (alpha, beta et stable), ce qui permet des tests plus larges et des mises à jour plus faciles.
Nous mettons en place une procédure de contrôle plus stricte et des tests standardisés afin d'aider les développeurs à créer des plugins de qualité, ainsi qu'un système d'évaluation.
C'est également la raison pour laquelle, pour accéder à la boutique de plugins, un compte MyVolumio sera nécessaire (bien sûr, le niveau MyVolumio gratuit).
Nouveau système de construction
Bien que notre script de construction bien-aimé ait bien fonctionné pendant plusieurs années, il était temps de passer à la vitesse supérieure. L'ensemble du système de construction a été remanié pour atteindre 3 objectifs principaux : la maintenabilité, l'observabilité et des constructions plus rapides. Bien que ce soit quelque chose que vous ne remarquerez jamais, cela signifie que nous serons en mesure de construire et de déployer plus rapidement les nouvelles versions de Volumio , ce qui se traduira par une plus grande fréquence des mises à jour.
Avant la sortie officielle...
Nous savons que les dernières étapes avant la sortie sont cruciales, c'est pourquoi nous voulons nous assurer que tout est stable et fonctionne de manière phénoménale avant la sortie officielle pour le public. Comme je l'ai déjà mentionné, il faut une communauté pour avoir un excellent lecteur audio, c'est pourquoi nous vous invitons à nous aider pour les derniers tests.
A tous les utilisateurs de Volumio qui souhaitent se joindre à nous pour cette dernière étape et nous aider à effectuer les tests finaux de Volumio 3, veuillez cliquer sur le bouton ci-dessous et suivre les étapes rapides pour participer aux tests finaux. Si vous trouvez des bogues, des imperfections ou quelque chose qui ne fonctionne pas comme il se doit, veuillez laisser un rapport à cet endroit.
Merci à tous ceux qui ont contribué à faire de Volumio 3 une réalité. Nous vous tiendrons au courant la semaine prochaine de l'évolution des tests et de la date de sortie officielle.