3 puan yazan GN⁺ 2024-08-02 | 1 yorum | WhatsApp'ta paylaş
  • Shazam'ın şarkı tanıma algoritmasını hayata geçiren bir proje
  • Spotify ve YouTube API'lerini entegre ederek şarkıları bulup indirebilir
  • Go + FFMpeg + MongoDB
  • MIT lisansı

GN⁺ Özeti

  • NotShazam, Shazam'ın şarkı tanıma algoritmasını uygulayan açık kaynaklı bir projedir
  • Spotify ve YouTube API'lerini kullanarak şarkıları bulup indirebilir
  • Bu proje Golang, FFmpeg, MongoDB, NPM gibi teknolojiler gerektirir
  • Benzer işlevlere sahip diğer projeler arasında AudD ve ACRCloud bulunur

1 yorum

 
GN⁺ 2024-08-02
Hacker News yorumları
  • Apple, Shazam'ın patentini 2025 Mart ayına kadar elinde tutuyor
  • Shazam'ın kurucu ortaklarından Avery Wang'in DAFx17 konferans konuşması faydalıydı
    • Algoritma teorisi ve pratik sorunları (arka plan gürültüsü vb.) ele alıyor
  • Son zamanlarda Shazam'ın doğruluğunun düştüğü fark edilmiş
    • Soundhound daha iyi sonuçlar veriyor
    • Shazam, Asya müzik geleneğinde çok sayıda sonuç veriyor ama bunlar yanlış şarkılar
    • Algoritmanın iyileştirilmesi gerekiyor olabilir
    • Hash table çakışmaları artmış
  • Proje kullanmak ve değiştirmek için iyi görünüyor, ancak henüz yayımlanmazdı
    • Kurulum talimatları optimal değil
    • MongoDB gerekiyor ama nasıl bağlanılacağı anlatılmıyor
    • MongoDB değiştirilemiyorsa Dockerfile ve Docker Compose sağlanmalı
    • İstemci için npm kurulumunda 8 kritik güvenlik açığı var
    • Patent veya telif hakkı sorunlarından kaçınmak için ad değiştirilmeli
    • wav dosyalarından şarkı ekleme yöntemi eklenmeli
    • Projenin biraz daha cilalanması gerekiyor
    • Ses eşleştirme deneyi için bir PR açmayı planlıyor
  • Elinizde tüm şarkılar yoksa bunun pek bir faydası yok
    • Algoritmadan çok veri önemli
  • Spotify şarkıları içe aktarılıyorsa Spotify şarkıları döndürmek daha mantıklı
  • Bu proje çok ilgi çekici
    • Yapılacaklar listesinin bir parçası olarak buna benzer bir şey inşa etmek istemişti
  • Shazam'ın özü, bilinmeyen şarkıları bulmak
    • Bilinmeyen bir şarkının nasıl Spotify bağlantısı olarak sunulabildiği merak ediliyor
  • Birinin milyarlarca şarkıyı "büyük şarkı modeli" içinde birleştirip tüm sinyal işleme bilgisini anlamsız hale getirmesine ne kadar kaldığı merak ediliyor
  • UI bildirimiyle tüm şarkıları gösteren bir daemon olarak çalıştırılabilir