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
- 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).
- 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:
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:
sudo apt install songrec
Ketika saya selesai, kita bisa memulai program mencari pitcher di tim kami.
Copot pemasangan
untuk hapus repositori dari sistem kami, kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah:
sudo apt-add-repository -r ppa:marin-m/songrec
Dan sekarang untuk uninstall program, perintah yang akan digunakan adalah sebagai berikut:
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:
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:
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.
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.