3 poin oleh GN⁺ 2024-08-02 | 1 komentar | Bagikan ke WhatsApp
  • Proyek yang mengimplementasikan algoritme pengenalan lagu milik Shazam
  • Mengintegrasikan API Spotify dan YouTube untuk mencari dan mengunduh lagu
  • Go + FFMpeg + MongoDB
  • Lisensi MIT

Ringkasan GN⁺

  • NotShazam adalah proyek open source yang mengimplementasikan algoritme pengenalan lagu milik Shazam
  • Menggunakan API Spotify dan YouTube untuk mencari dan mengunduh lagu
  • Proyek ini memerlukan teknologi seperti Golang, FFmpeg, MongoDB, dan NPM
  • Proyek lain dengan fungsi serupa antara lain AudD dan ACRCloud

1 komentar

 
GN⁺ 2024-08-02
Komentar Hacker News
  • Apple masih memegang paten Shazam hingga Maret 2025
  • Ceramah Avery Wang, salah satu pendiri Shazam, di konferensi DAFx17 sangat bermanfaat
    • Membahas teori algoritme dan masalah praktis seperti kebisingan latar
  • Belakangan ini akurasi Shazam terlihat menurun
    • Soundhound memberikan hasil yang lebih baik
    • Shazam memberikan banyak hasil untuk tradisi musik Asia, tetapi lagunya salah
    • Algoritmenya mungkin perlu ditingkatkan
    • Tabrakan hash table meningkat
  • Proyek ini bagus untuk digunakan dan dimodifikasi, tetapi seharusnya belum dipublikasikan
    • Petunjuk instalasinya belum optimal
    • Membutuhkan MongoDB, tetapi tidak ada cara koneksinya
    • Jika MongoDB tidak bisa diganti, seharusnya menyediakan Dockerfile dan Docker Compose
    • Instalasi npm klien memiliki 8 kerentanan kritis
    • Namanya perlu diubah untuk menghindari masalah paten atau hak cipta
    • Perlu ditambahkan cara menambahkan lagu dari file wav
    • Proyeknya masih perlu sedikit dipoles
    • Berencana membuat PR untuk eksperimen pencocokan audio
  • Tidak berguna jika tidak memiliki semua lagu
    • Data lebih penting daripada algoritme
  • Jika memasukkan lagu Spotify, lebih masuk akal jika yang dikeluarkan adalah lagu Spotify
  • Proyek ini sangat menarik
    • Sebagai bagian dari bucket list, ingin mencoba membangun sesuatu seperti ini
  • Inti Shazam adalah menemukan lagu yang tidak diketahui
    • Bertanya-tanya bagaimana lagu yang tidak diketahui bisa disajikan sebagai tautan Spotify
  • Ingin tahu berapa lama sampai seseorang menggabungkan miliaran lagu ke dalam "model lagu besar" dan membuat semua pengetahuan pemrosesan sinyal menjadi tidak berarti
  • Bisa dijalankan sebagai daemon yang menampilkan semua lagu di notifikasi UI