Müzik tanıma denilince akla gelen ilk hizmet Shazam olabilir. Kullanımı tamamen ücretsizdir ve mobil cihazlarda Android ve iOS için, masaüstü tarafında ise macOS ve Windows için kullanılabilir. Linux ne yazık ki bir masaüstü istemcisi almıyor.
Öyleyse, Linux'ta müziği nasıl tanırsınız? Görünüşe göre, Linux'ta müzik tanıma konusunda size yardımcı olacak resmi olmayan bir Shazam istemcisi var. Adı SongRec ve resmi Shazam hizmetinden çok daha fazlasını yapabilir.
Linux'ta kullanımını gösterdiğimiz gibi takip edin.
SongRec Nedir?
SongRec ücretsiz ve açık kaynaklı bir Shazam Linux için istemci. Rust'ta yazılmıştır ve şarkıları birkaç şekilde tanımlamanıza yardımcı olur. SongRec, çoğu şarkı tanıma hizmetinin yaptığı mikrofon/hoparlör aracılığıyla sesi tanımanıza izin vermenin yanı sıra, bilgisayarınızda depolanan ses dosyaları aracılığıyla şarkıları tanımlamanıza da olanak tanır.
Tanınan tüm şarkıların bir listesi SongRec geçmişi altında bulunur. Ayrıca, dışa aktarma seçeneğiniz bile vardır. bir CSV dosyası Cihaz değiştirirken Shazam'lı şarkılarınızın kaydını tutmak için.
SongRec'in öne çıkan özelliklerinden biri, Shazam (Mac ve Windows'ta) dahil olmak üzere çoğu müzik tanıma hizmetinde göremeyeceğiniz CLI aracılığıyla şarkıları tanımlama yeteneğidir.
SongRec Linux'a Nasıl Kurulur
SongRec, Flatpak'in yanı sıra depolar aracılığıyla da kullanılabilir. Bilgisayarınızda hangi Linux dağıtımını kullandığınıza bağlı olarak SongRec'i yüklemek için aşağıdaki talimatları izleyin:
Debian/Ubuntu'da terminali açın ve aşağıdaki komutları çalıştırın:
sudo apt-add-deposu ppa: marin-m/songrec
sudo apt songrec'i yükle
Arch Linux'a kurmak için şunu kullanın:
sudo pacman -S şarkı kaydı
Diğer Linux dağıtımlarında SongRec'i Flatpak aracılığıyla kurabilirsiniz. Bunun için öncelikle bir terminal açıp aşağıdakileri çalıştırarak sisteminizde Flatpak olduğundan emin olun:
düz paket --versiyon
Bu, Flatpak 1.6.5 gibi bir sürüm numarası döndürürse, sisteminizde Flatpak var demektir ve SongRec kurulumuna devam edebilirsiniz. Ancak, değilse, önce Flatpak'i yüklemeniz gerekir. takip edin Flatpak kılavuzu Bunu nasıl yapacağınızı öğrenmek için.
Flatpak'i kurduktan sonra, terminale geri dönün ve SongRec'i kurmak için aşağıdaki komutu çalıştırın:
flatpak flathub kurulumu com.github.marinm.songrec
Flatpak paketleri bir sanal alan içinde çalıştığından, Flatpak aracılığıyla kurarsanız SongRec'in CLI özelliklerinden bazılarını kullanamazsınız.
SongRec GUI ile Şarkıları Tanımlama
SongRec, Linux'ta sesi tanımak için hem GUI'yi hem de CLI'yi destekler. Bu nedenle, makinenizdeki şarkıları nasıl tanımlamak istediğinize bağlı olarak, aşağıdaki bölümlerdeki talimatları izleyin.
SongRec'i makinenize kurmak için kullandığınız kurulum yöntemi ne olursa olsun, Uygulamalar menüsünde hızlı erişim kısayolu alırsınız. Devam edin ve SongRec'i başlatmak için çalıştırın.
SongRec GUI açıldığında aşağıdakileri yapın:
- Tıkla Ses girişi açılır ve seçin varsayılan.
- üzerine dokunun Mikrofon tanımayı aç Mikrofonu etkinleştirmek için düğmesine basın.
1. Başka Bir Cihazda Çalan Şarkıyı Tanımlayın
Telefonunuzda veya tanımlamak istediğiniz başka bir cihazda bir şarkı varsa, onu çalmaya başlayın ve cihazı SongRec çalıştıran Linux masaüstünüze yaklaştırın. Birkaç saniye bekleyin, SongRec altındaki şarkı adını, sanatçıyı ve albümü döndürür. tanıma sonuçları.
2. Tam Bir Şarkıyı Dinleyin
Az önce tanımladığınız bir şarkıyı dinlemek isterseniz, üzerine tıklayın. Youtube'da ara düğmesini tıklayın ve SongRec, şarkıyı YouTube'da varsayılan web tarayıcınızda açacaktır.
3. Aynı Cihazda Çalan Şarkıyı Tanımlayın
Diğer cihazlarda çalan şarkıları tanımlamaya benzer şekilde, masaüstünüzde tanımlamak istediğiniz bir ses klibi varsa SongRec bu konuda da size yardımcı olabilir.
Bunun için SongRec'i açın ve Mikrofon yerine hoparlörlerimden tanı SongRec'in hoparlörlerinizi dinlemesine izin vermek için onay kutusu.
Şimdi, tanımlamak ve oynatmak istediğiniz ses dosyasını içeren dizine gidin. SongRec'e birkaç saniye verin, tüm şarkı ayrıntılarını döndürecektir.
4. Ses Dosyası ile Şarkı Tanımlayın
SongRec, arka planda çalan şarkıları tanımlamanın yanı sıra, size bir ses dosyası aracılığıyla bir şarkıyı belirleme yeteneği de verir. Bunu yapmak için, üzerine tıklayın Dosyadan tanı SongRec ana ekranındaki düğmesine basın ve SongRec'e yüklemek için dosya gezginini kullanarak ses dosyasını seçin. Yakında, uygulamada şarkıyla ilgili tüm ayrıntıları göreceksiniz.
5. Şarkı Geçmişini Görüntüle
Zamanla SongRec'i kullandıkça, tanımladığınız tüm şarkıların bir listesini biriktireceksiniz. SongRec bunu ileride başvurmak üzere sizin için kaydeder ve altında bulabilirsiniz. tanıma geçmişi Sağdaki.
Tanıma geçmişini temizlemek için geçmişi sil buton.
CLI Kullanarak SongRec ile Şarkıları Tanımlayın
SongRec'in grafik arayüzü oldukça sezgisel ve gerçekten iyi çalışıyor olsa da, terminalde çalışmayı tercih ediyorsanız, bunun yerine şarkıları tanımlamak için SongRec'in CLI'sini kullanabilirsiniz.
SongRec'te bir şarkıyı tanımlamanın hızlı bir yolu, GUI'sini aşağıdaki gibi terminalden başlatmaktır:
şarkı sözü
Bunu yapmak, SongRec'i grafiksel olarak çalıştıracak ve başka bir cihazda veya aynı makinede çalan şarkıyı tanımlamaya başlayacaktır. Ancak, çıkışı terminalin kendisinde görmek istiyorsanız, sesi diğer cihazda veya aynı makinede oynatın ve aşağıdaki komutu kullanın:
Songrec tanımak
Çıktı:
Benzer şekilde, terminal içinde arka arkaya birden fazla şarkıyı da tanımlayabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın; SongRec müziği tanımaya başlayacaktır:
şarkı dinle
Çıktı:
Tanıma işlemini durdurmak için Ctrl + C.
Son olarak, sisteminizde bulunan bir ses dosyasından şarkıyı tanımlamak istiyorsanız, terminalden kolayca yapabilirsiniz. Bunun için önce ses dosyasını içeren dizine gitmek için cd ve ls komutlarını kullanın ve ardından sesini tanımlamak için bu komutu çalıştırın:
songrec file_name.mp3'ü tanır
Çıktı:
SongRec Geçmişini CSV Olarak Dışa Aktar
SongRec, tanınan şarkılarınızı varsayılan olarak bir CSV dosyasına kaydeder. Bulmak için terminali ve cd'yi açın. ~/.local/share/SongRec. Ardından, girin ls komutu tüm dosya ve dizinleri listelemek için. Burada, adında bir dosya görmelisiniz song_history.csv. İçeriğini görüntülemek için şunu girin:
kedi song_history.csv
Çıktı:
Herhangi bir nedenle SongRec altında CSV dosyasını bulamazsanız, GUI'yi açın ve CSV'ye aktar buton. Bu, bir Metin İçe Aktarma iletişim kutusu. Tıklamak Tamam CSV'yi oluşturmak ve onu LibreOffice Calc gibi bir CSV okuyucusuna yüklemek için.
Linux Bilgisayarınızdaki Müziği Doğru Bir Şekilde Tanımlayın
SongRec, Linux'ta şarkıları tanımlamayı inanılmaz derecede kolaylaştırır. Kusursuz çalışır ve bir dizi türdeki şarkıları tanımlayabilir.
Başka Linux müzik tanıma araçları olmasına rağmen, SongRec, tanımlama için Shazam'ın sunucularına güvendiği için onlardan çok daha iyi performans gösteriyor ve bu da şarkıları tanımada oldukça doğru olmasını sağlıyor.
Bu kılavuzun size bir başlangıç sağlayacağını ve SongRec'te gezinmenize yardımcı olacağını umarız, böylece Linux makinenizdeki şarkıları tanıyabilirsiniz.
Ayrıca, Shazam'ın nasıl çalıştığını öğrenmekle ilgileniyorsanız, sizi bu konuda da ele aldık.
Shazam hemen hemen her şarkıyı neredeyse anında tanımlayabilir. Ancak Shazam gerçekte nasıl çalışır?
Sonrakini Oku
- Linux
- Linux Uygulamaları
- Yazılımı kur
- Shazam

Yash, MUO for DIY, Linux, Programming and Security'de Personel Yazarıdır. Yazma tutkusunu bulmadan önce web ve iOS için geliştirme yapıyordu. Yazısını, diğer sektörleri de kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın