3 points par GN⁺ 2024-08-02 | 1 commentaires | Partager sur WhatsApp
  • Projet qui implémente l’algorithme de reconnaissance musicale de Shazam
  • Intègre les API de Spotify et de YouTube pour rechercher et télécharger des morceaux
  • Go + FFmpeg + MongoDB
  • Licence MIT

Le résumé de GN⁺

  • NotShazam est un projet open source qui implémente l’algorithme de reconnaissance musicale de Shazam
  • Il permet de rechercher et de télécharger des morceaux à l’aide des API de Spotify et de YouTube
  • Ce projet nécessite des technologies comme Golang, FFmpeg, MongoDB et NPM
  • Parmi les autres projets offrant des fonctionnalités similaires, on trouve AudD et ACRCloud

1 commentaires

 
GN⁺ 2024-08-02
Avis Hacker News
  • Apple détient le brevet de Shazam jusqu’en mars 2025
  • La conférence de l’un des cofondateurs de Shazam, Avery Wang, à la DAFx17 était instructive
    • Elle abordait la théorie de l’algorithme et des problèmes pratiques comme le bruit de fond
  • J’ai remarqué récemment que la précision de Shazam a baissé
    • Soundhound donne de meilleurs résultats
    • Shazam renvoie beaucoup de résultats pour les traditions musicales asiatiques, mais ce sont les mauvaises chansons
    • L’algorithme a peut-être besoin d’être amélioré
    • Les collisions de table de hachage ont augmenté
  • Le projet est intéressant à utiliser et à modifier, mais je ne l’aurais pas encore publié
    • Les instructions d’installation ne sont pas optimales
    • MongoDB est requis, mais il n’y a pas d’explication sur la façon de s’y connecter
    • S’il n’est pas possible de remplacer MongoDB, il faudrait fournir un Dockerfile et Docker Compose
    • L’installation npm du client comporte 8 vulnérabilités critiques
    • Il faudrait changer le nom pour éviter les problèmes de brevet ou de droit d’auteur
    • Il faudrait ajouter la méthode pour ajouter des chansons à partir de fichiers wav
    • Le projet a encore besoin d’un peu de finition
    • Je prévois de créer une PR pour des expérimentations de correspondance audio
  • Sans toutes les chansons, cela ne sert à rien
    • Les données sont plus importantes que l’algorithme
  • Si l’on ingère des chansons Spotify, il serait plus logique de renvoyer des chansons Spotify
  • Ce projet est vraiment très intéressant
    • J’ai toujours voulu construire quelque chose comme ça dans le cadre de ma bucket list
  • Le cœur de Shazam, c’est de retrouver une chanson qu’on ne connaît pas
    • Je me demande comment on peut fournir un lien Spotify pour une chanson inconnue
  • Je me demande combien de temps il faudra avant que quelqu’un ne fusionne des milliards de chansons dans un « grand modèle de chansons » et rende toutes nos connaissances en traitement du signal inutiles
  • Peut être exécuté comme un démon qui affiche toutes les chansons dans les notifications de l’UI