Ketika Anda memikirkan pengenalan musik, Shazam mungkin adalah layanan pertama yang muncul di benak Anda. Ini benar-benar gratis untuk digunakan dan tersedia untuk Android dan iOS di seluler dan macOS dan Windows di sisi desktop. Sayangnya, Linux tidak mendapatkan klien desktop.
Jadi, bagaimana Anda mengenali musik di Linux? Ternyata, ada klien Shazam tidak resmi untuk membantu Anda mengenali musik di Linux. Ini disebut SongRec, dan dapat melakukan lebih banyak daripada layanan resmi Shazam.
Ikuti terus saat kami mendemonstrasikan penggunaannya di Linux.
Apa itu SongRec?
SongRec adalah sumber terbuka dan gratis Shazam klien untuk Linux. Ini ditulis dalam Rust dan membantu Anda mengidentifikasi lagu dalam beberapa cara. Selain memungkinkan Anda mengenali audio melalui mikrofon/speaker, yang dilakukan sebagian besar layanan pengenalan lagu, SongRec juga memungkinkan Anda mengidentifikasi lagu melalui file audio yang disimpan di komputer Anda.
Daftar semua lagu yang dikenali tersedia di bawah riwayat SongRec. Plus, Anda bahkan memiliki opsi untuk mengekspornya sebagai
file CSV untuk merekam lagu-lagu Shazam saat Anda berpindah perangkat.Salah satu fitur menonjol dari SongRec adalah kemampuan untuk mengidentifikasi lagu melalui CLI, yang tidak dapat Anda lihat di sebagian besar layanan pengenalan musik, termasuk Shazam (di Mac dan Windows).
Cara Menginstal SongRec di Linux
SongRec tersedia melalui repositori serta Flatpak. Tergantung pada distro Linux apa yang Anda gunakan di komputer Anda, ikuti petunjuk di bawah ini untuk menginstal SongRec:
Di Debian/Ubuntu, buka terminal dan jalankan perintah di bawah ini:
sudo apt-add-repository ppa: marin-m/songrec
sudo apt install songrec
Untuk menginstalnya di Arch Linux, gunakan:
sudo pacman -S songrec
Di distro Linux lainnya, Anda dapat menginstal SongRec melalui Flatpak. Untuk ini, pertama, pastikan sistem Anda memiliki Flatpak dengan membuka terminal dan menjalankan:
flatpak --versi
Jika ini mengembalikan nomor versi, seperti Flatpak 1.6.5, itu berarti Flatpak ada di sistem Anda, dan Anda dapat melanjutkan dengan instalasi SongRec. Namun, jika tidak, Anda harus menginstal Flatpak terlebih dahulu. Ikuti kami Panduan Flatpak untuk belajar bagaimana melakukan ini.
Setelah Anda menginstal Flatpak, kembali ke terminal dan jalankan perintah berikut untuk menginstal SongRec:
flatpak instal flathub com.github.marinm.songrec
Karena paket Flatpak berjalan di dalam kotak pasir, Anda tidak akan dapat menggunakan beberapa fitur CLI SongRec jika Anda menginstalnya melalui Flatpak.
Cara Mengidentifikasi Lagu Dengan GUI SongRec
SongRec mendukung GUI dan CLI untuk mengenali audio di Linux. Jadi, tergantung pada bagaimana Anda ingin mengidentifikasi lagu di mesin Anda, ikuti petunjuk di bagian di bawah ini.
Apa pun metode penginstalan yang Anda gunakan untuk menginstal SongRec di mesin Anda, Anda akan mendapatkan pintasan akses cepat di dalam menu Aplikasi. Silakan dan jalankan untuk meluncurkan SongRec.
Setelah GUI SongRec aktif, lakukan hal berikut:
- Klik pada masukan audio tarik turun dan pilih bawaan.
- Ketuk pada Aktifkan pengenalan mikrofon tombol untuk mengaktifkan mikrofon.
1. Identifikasi Lagu yang Diputar di Perangkat Lain
Jika Anda memiliki lagu di ponsel atau perangkat lain yang ingin Anda identifikasi, mulailah memutarnya dan dekatkan perangkat ke desktop Linux yang menjalankan SongRec. Tunggu beberapa detik, dan SongRec akan mengembalikan nama lagu, artis, dan album di bawah Hasil pengakuan.
2. Dengarkan Lagu Lengkap
Jika Anda ingin mendengarkan lagu yang baru saja Anda identifikasi, klik tombol Cari di YouTube di hasil pencariannya, dan SongRec akan membuka lagu di YouTube di browser web default Anda.
3. Identifikasi Lagu yang Diputar di Perangkat yang Sama
Mirip dengan mengidentifikasi lagu yang diputar di perangkat lain, jika ada klip audio di desktop yang ingin Anda identifikasi, SongRec juga dapat membantu Anda.
Untuk ini, buka SongRec dan centang Kenali dari speaker saya alih-alih mikrofon kotak centang untuk mengizinkan SongRec mendengarkan speaker Anda.
Sekarang, buka direktori yang berisi file audio yang ingin Anda identifikasi dan mainkan. Beri SongRec beberapa detik, dan itu akan mengembalikan semua detail lagu.
4. Identifikasi Lagu melalui File Audio
Selain mengidentifikasi lagu yang diputar di latar belakang, SongRec juga memberi Anda kemampuan untuk menentukan lagu melalui file audio. Untuk melakukannya, klik tombol Kenali dari file pada layar beranda SongRec dan pilih file audio menggunakan file explorer untuk mengunggahnya ke SongRec. Segera, Anda akan melihat semua detail tentang lagu di aplikasi.
5. Lihat Sejarah Lagu
Seiring waktu, saat Anda menggunakan SongRec, Anda akan mengumpulkan daftar semua lagu yang telah Anda identifikasi. SongRec menyimpan ini untuk Anda untuk referensi di masa mendatang, dan Anda dapat menemukannya di bawah Sejarah pengakuan di kanan.
Untuk menghapus riwayat pengenalan, tekan tombol Hapus sejarah tombol.
Identifikasi Lagu Dengan SongRec Menggunakan CLI
Meskipun antarmuka grafis SongRec cukup intuitif dan bekerja dengan sangat baik, jika Anda lebih suka bekerja di terminal, Anda dapat menggunakan CLI SongRec untuk mengidentifikasi lagu.
Cara cepat untuk mengidentifikasi lagu di SongRec adalah dengan meluncurkan GUI-nya dari terminal, seperti ini:
lagurec
Melakukannya akan menjalankan SongRec secara grafis dan mulai mengidentifikasi lagu yang diputar di perangkat lain atau mesin yang sama. Namun, jika Anda ingin melihat output di terminal itu sendiri, putar audio di perangkat lain atau mesin yang sama dan gunakan perintah berikut:
pengakuan songrec
Keluaran:
Demikian pula, Anda juga dapat mengidentifikasi beberapa lagu, back-to-back, di dalam terminal. Untuk melakukan ini, jalankan perintah di bawah ini, dan SongRec akan mulai mengenali musik:
songrec dengarkan
Keluaran:
Untuk menghentikan pengenalan, tekan Ctrl + C.
Terakhir, jika Anda ingin mengidentifikasi lagu dari file audio yang ada di sistem Anda, Anda dapat melakukannya dengan mudah dari terminal. Untuk ini, pertama, gunakan perintah cd dan ls untuk menavigasi ke direktori yang berisi file audio, lalu jalankan perintah ini untuk mengidentifikasi audionya:
songrec mengenali file_name.mp3
Keluaran:
Ekspor Riwayat SongRec sebagai CSV
SongRec menyimpan lagu yang Anda kenal dalam file CSV secara default. Untuk menemukannya, buka terminal dan cd ke ~/.local/share/SongRec. Selanjutnya, masukkan perintah ls untuk membuat daftar semua file dan direktori. Di sini, Anda akan melihat file dengan nama song_history.csv. Untuk melihat isinya, masukkan:
cat song_history.csv
Keluaran:
Jika, karena alasan tertentu, Anda tidak menemukan file CSV di bawah SongRec, buka GUI dan ketuk pada Ekspor ke CSV tombol. Ini akan membuka Impor Teks kotak dialog. Klik oke untuk menghasilkan CSV, dan memuatnya ke pembaca CSV seperti LibreOffice Calc.
Identifikasi Musik Secara Akurat di Komputer Linux Anda
SongRec membuat identifikasi lagu di Linux menjadi sangat mudah. Ini bekerja dengan sempurna dan dapat mengidentifikasi lagu di seluruh genre.
Meskipun ada alat pengenalan musik Linux lainnya, SongRec jauh mengungguli mereka karena bergantung pada server Shazam untuk identifikasi, yang membuatnya cukup akurat dalam mengenali lagu.
Kami harap panduan ini memberi Anda permulaan dan membantu Anda menavigasi SongRec sehingga Anda dapat mengenali lagu di mesin Linux Anda.
Selain itu, jika Anda tertarik untuk mempelajari cara kerja Shazam, kami juga siap membantu Anda.
Shazam dapat mengidentifikasi hampir semua lagu, hampir secara instan. Tapi bagaimana sebenarnya Shazam bekerja?
Baca Selanjutnya
- Linux
- Aplikasi Linux
- Instal Perangkat Lunak
- Shazam

Yash adalah Staf Penulis di MUO untuk DIY, Linux, Pemrograman, dan Keamanan. Sebelum menemukan minatnya dalam menulis, ia dulu mengembangkan untuk web dan iOS. Anda juga dapat menemukan tulisannya di TechPP, di mana ia mencakup vertikal lainnya. Selain teknologi, ia senang berbicara tentang astronomi, Formula 1, dan jam tangan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan