SongRec, klien Shazam yang ditulis dalam Rust tersedia untuk Ubuntu

tentang songrec

Dalam artikel berikutnya kita akan melihat SongRec. Ini adalah klien Shazam tidak resmi untuk Gnu / Linux, yang ditulis dalam Rust. Jika Anda mendengarkan sebuah lagu dan Anda tidak tahu namanya, dan Anda ingin menggunakan 'Shazam'tetapi Anda tidak memiliki ponsel Android atau iOS, SongRec dapat membantu Anda.

Pengoperasian aplikasi ini sangat sederhana, itu praktis sama dengan aplikasi resmi. Segera setelah Anda memulainya, aplikasi akan mulai mendengarkan apa yang sedang diputar di sekitarnya, dan dalam waktu singkat akan memberi tahu kami nama lagu yang sedang diputar.

Karakteristik umum SongRec

antarmuka songrec

  • Ketika kita memulai program, kita akan melihat antarmuka yang mudah digunakan.
  • Programnya dapat mengenali audio dari file musik sewenang-wenang atau audio mikrofon.
  • Saat Anda mengenali lagu, program akan menunjukkan kepada kita riwayat lagu yang dikenali di GUI, yang dapat diekspor ke CSV.
  • Aplikasi ini melakukan deteksi lagu secara terus menerus dari mikrofon, memberi kami kemungkinan untuk memilih perangkat input kami.
  • Memiliki kemampuan untuk mengenali lagu yang diputar dari speaker, daripada menggunakan mikrofon.
  • Aplikasi ini dapat digunakan baik dari GUI dan dari baris perintah (tetapi hanya untuk bagian pengenalan file).

songrec dari terminal

  • Aplikasi memiliki versi Python (hanya di baris perintah), yang dilakukan pembuatnya sebelum menulis ulang di Rust untuk meningkatkan kinerja.

Ini hanyalah beberapa fitur program. Mereka bisa konsultasikan semuanya secara detail dari repositori program di GitHub.

Instal aplikasi SongRec di Ubuntu

Sebelum melihat betapa mudahnya aplikasi SongRec digunakan, Anda harus menginstalnya terlebih dahulu. Pengguna Ubuntu dapat menggunakan repositori yang ditawarkan oleh program atau paket Flatpak terkait.

Menggunakan repositori

Di Ubuntu, aplikasi SongRec dapat diinstal melalui PPA, yang kompatibel dengan Ubuntu (18.04, 20.04, 20.10, 21.04 dan 21.10). Untuk menginstal SongRec di komputer kita, kita akan mulai dengan membuka terminal (Ctrl + Alt + T) sudah tambahkan repositori dengan perintah:

tambahkan repo songrec

sudo apt-add-repository ppa:marin-m/songrec

Setelah perintah di atas, Anda harus perbarui daftar paket yang tersedia, jika sistem tidak melakukannya secara otomatis:

sudo apt update

Setelah memperbarui paket, instalasi program dapat dimulai dengan perintah:

instal songrec dari repositori

sudo apt install songrec

Ketika saya selesai, kita bisa memulai program mencari pitcher di tim kami.

peluncur aplikasi

Copot pemasangan

untuk hapus repositori dari sistem kami, kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah:

hapus repositori

sudo apt-add-repository -r ppa:marin-m/songrec

Dan sekarang untuk uninstall program, perintah yang akan digunakan adalah sebagai berikut:

hapus instalan songrec dengan apt

sudo apt remove songrec; sudo apt autoremove

Menggunakan paket Flatpak

SongRec kami juga dapat menemukannya tersedia sebagai aplikasi Flatpak di app store Flathub . Oleh karena itu, jika kami menggunakan Ubuntu 20.04 dan Anda tidak mengaktifkan teknologi ini, Anda dapat mengaktifkannya dengan mengikuti Petunjuk yang ditulis oleh seorang rekan di blog ini beberapa waktu yang lalu.

Setelah Anda dapat menginstal jenis paket ini di komputer Anda, sekarang saatnya untuk memulai dengan Instalasi SongRec. Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah di dalamnya:

instal dengan flatpak

flatpak install flathub com.github.marinm.songrec

Ketika instalasi selesai, kita bisa cari peluncur program di komputer Anda, atau jalankan perintah di terminal:

flatpak run com.github.marinm.songrec

Copot pemasangan

untuk hapus program ini diinstal sebagai paket Flatpak, hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan di dalamnya:

hapus instalan songrec dengan flatpak

flatpak uninstall com.github.marinm.songrec

Sekilas tentang program ini

Setelah kami membuka program, kami hanya perlu bagian pencarian 'Audio input'di SongRec. Ketika kami menemukan area aplikasi ini, kami akan melihat bahwa itu hanya memiliki menu tarik-turun. Menu ini harus setel ke 'kegagalan'. Ini akan menyebabkan kita menggunakan perangkat suara default pada sistem kita.

SongRec berjalan

Kami akan terus mencari dan mengaktifkan 'tombolAktifkan pengenalan mikrofon'di dalam SongRec. Saat kita memilih tombol ini, aplikasi SongRec akan mulai mengenali lagu yang sedang diputar. Pengenalan lagu berfungsi saat pengukur volume aplikasi bergerak.

Saat memutar lagu yang ingin Anda kenali di speaker komputer Anda, biarkan lagu itu diputar sebentar sementara pengenalan mikrofon mulai bekerja. Saya harus mengatakan bahwa tes yang saya lakukan cukup cepat, hanya beberapa detik. Ketika lagu terdeteksi, itu akan muncul di 'Sejarah pengakuan'.

Jika kami memilih lagu dalam riwayat 'Sejarah pengakuan', lalu kita bisa temukan tombol 'Cari di YouTube', untuk mengklik dengan mouse. Dengan memilih tombol ini, lagu akan muncul di riwayat pencarian YouTube, yang akan terbuka di browser web kami.

Riwayat pencarian SongRec dapat dihapus dengan memilih tombol 'Hapus sejarah', yang dengannya seluruh riwayat lagu dari aplikasi SongRec akan dihapus. Kita juga bisa ekspor pencarian ke format CSV dengan mengklik 'tombolEkspor ke CSV'

Itu bisa didapat informasi lebih lanjut tentang cara kerja program ini dari repositori GitHub proyek.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.