Projet : Leleleplayer

Leleleplayer

Informations

  • Nom : Arzelier
  • Prénom : Paul
  • Email : paul.arzelier@free.fr
  • Ecole / Etablissement : Centrale Lille
  • Catégorie : TECH

Description du projet

Spotify, Deezer et consorts semblent être les nouveaux poids lourds dans le domaine de la musique et la gestion de playlist: plus besoin de se casser la tête pour savoir quoi mettre ni de construire une playlist élaborée pour une soirée, il suffit de cliquer sur une chanson, et le lecteur est parti pour la soirée. Ce genre de lecture automatique est une fonctionnalité qui manque cruellement au monde du libre. C’est en partant de ce constat que j’ai développé leleleplayer, un lecteur audio disposant d’une fonctionnalité « lecture automatique », à la fois similiaire et différente de celle de Spotify: celle-ci ne construit pas une playlist en se basant sur des « artistes similaires », mais sur la ressemblance de chansons entre elles, en essayant de trouver une chanson proche de la chanson en cours de lecture, à l’aide de 4 critères: tempo, amplitudes, attaques et spectre. Ceci permet donc d’avoir une lecture continue de musique dans sa bibliothèque audio sans se soucier de ruptures trop violentes entre les morceaux qu’une lecture aléatoire « classique » génèrerait. Cette fonction, intégrée au player, est néanmoins disponible et compilable en tant que bibliothèque « stand-alone », permettant son intégration dans différents logiciels, comme par exemple MPD. Un simple binaire CLI est aussi disponible, permettant d’analyser un morceau seul et d’afficher ses coordonnées dans les 4 domaines: tempo/attaque/spectre/amplitudes, et de savoir (à titre indicatif) s’il est suffisamment calme pour s’endormir ou pas. (Ce pourquoi leleleplayer a été d’abord construit!) Je finis par un lien vers le github du projet: https://github.com/Polochon-street/leleleplayer Le code source est compilable et fonctionnel, même si toujours sous développement soutenu.