Kada pomislite na prepoznavanje glazbe, Shazam je vjerojatno prva usluga koja vam pada na pamet. Potpuno je besplatan za korištenje i dostupan za Android i iOS na mobilnim uređajima te macOS i Windows na stolnoj strani stvari. Linux, nažalost, nema desktop klijenta.
Pa kako onda prepoznati glazbu na Linuxu? Pa, kako se ispostavilo, postoji neslužbeni Shazam klijent koji će vam pomoći u prepoznavanju glazbe na Linuxu. Zove se SongRec i može puno više od službene usluge Shazam.
Slijedite dok ćemo demonstrirati njegovu upotrebu na Linuxu.
Što je SongRec?
SongRec je besplatan i otvorenog koda Shazam klijent za Linux. Napisan je na Rustu i pomaže vam identificirati pjesme na nekoliko načina. Osim što vam omogućuje prepoznavanje zvuka putem mikrofona/zvučnika, što većina usluga za prepoznavanje pjesama čini, SongRec vam također omogućuje prepoznavanje pjesama putem audio datoteka pohranjenih na vašem računalu.
Popis svih priznatih pjesama dostupan je u SongRec povijesti. Osim toga, čak imate opciju da ga izvezete kao
CSV datoteku da zabilježite svoje pjesme koje je izdao Shazam kada mijenjate uređaj.Jedna od istaknutih značajki SongRec-a je mogućnost identificiranja pjesama putem CLI-a, što je nešto što ne možete vidjeti na većini usluga za prepoznavanje glazbe, uključujući Shazam (na Mac i Windows).
Kako instalirati SongRec na Linux
SongRec je dostupan putem repozitorija kao i Flatpak. Ovisno o Linux distribuciji koju koristite na računalu, slijedite upute u nastavku da biste instalirali SongRec:
Na Debian/Ubuntu otvorite terminal i pokrenite naredbe u nastavku:
sudo apt-add-repository ppa: marin-m/songrec
sudo apt install songrec
Da biste ga instalirali na Arch Linux, koristite:
sudo pacman -S songrec
Na drugim distribucijama Linuxa možete instalirati SongRec putem Flatpaka. Za to prvo provjerite da vaš sustav ima Flatpak tako što ćete otvoriti terminal i pokrenuti:
flatpak --verzija
Ako ovo vrati broj verzije, kao što je Flatpak 1.6.5, to znači da je Flatpak prisutan na vašem sustavu i možete nastaviti s instalacijom SongReca. Međutim, ako se ne dogodi, prvo ćete morati instalirati Flatpak. Pratite naše Flatpak vodič naučiti kako to učiniti.
Nakon što instalirate Flatpak, vratite se na terminal i pokrenite sljedeću naredbu da instalirate SongRec:
flatpak instaliraj flathub com.github.marinm.songrec
Budući da se Flatpak paketi izvode unutar sandboxa, nećete moći koristiti neke od SongRec-ovih CLI značajki ako ga instalirate putem Flatpaka.
Kako prepoznati pjesme pomoću SongRec GUI
SongRec podržava i GUI i CLI za prepoznavanje zvuka na Linuxu. Dakle, ovisno o tome kako želite identificirati pjesme na svom računalu, slijedite upute u odjeljcima u nastavku.
Bez obzira na metodu instalacije koju koristite za instalaciju SongReca na svoje računalo, dobit ćete prečac za brzi pristup unutar izbornika Aplikacije. Samo naprijed i pokrenite ga da pokrenete SongRec.
Kada se SongRec GUI pokrene, učinite sljedeće:
- Klikni na Audio ulaz padajući izbornik i odaberite zadano.
- Dodirnite na Uključite prepoznavanje mikrofona gumb za uključivanje mikrofona.
1. Prepoznajte pjesmu koja svira na drugom uređaju
Ako na telefonu ili drugom uređaju imate pjesmu koju želite identificirati, počnite je reproducirati i približite uređaj svom Linux radnom računalu na kojem je pokrenut SongRec. Pričekajte nekoliko sekundi i SongRec će vratiti naziv pjesme, izvođača i album ispod Rezultati prepoznavanja.
2. Poslušajte kompletnu pjesmu
Ako želite poslušati pjesmu koju ste upravo identificirali, kliknite na Traži na YouTubeu u rezultatu pretraživanja, a SongRec će otvoriti pjesmu na YouTubeu u vašem zadanom web-pregledniku.
3. Prepoznajte pjesmu koja svira na istom uređaju
Slično prepoznavanju pjesama koje se reproduciraju na drugim uređajima, ako na radnoj površini postoji audioisječak koji biste željeli identificirati, SongRec vam također može pomoći u tome.
Za to otvorite SongRec i označite Prepoznaj iz mojih zvučnika umjesto mikrofona potvrdni okvir da biste dopustili SongRecu da sluša vaše zvučnike.
Sada idite na direktorij koji sadrži audio datoteku koju želite identificirati i reproducirajte je. Dajte SongRecu nekoliko sekundi i on će vratiti sve pojedinosti pjesme.
4. Identificirajte pjesmu putem audio datoteke
Osim što identificira pjesme koje se reproduciraju u pozadini, SongRec vam također daje mogućnost da odredite pjesmu putem audio datoteke. Da biste to učinili, kliknite na Prepoznati iz datoteke gumb na početnom zaslonu SongRec i odaberite audio datoteku pomoću pretraživača datoteka da biste je prenijeli u SongRec. Uskoro ćete u aplikaciji vidjeti sve detalje o pjesmi.
5. Pregledajte povijest pjesama
Tijekom vremena, dok koristite SongRec, skupit ćete popis svih pjesama koje ste identificirali. SongRec sprema ovo za vas za buduću upotrebu, a možete ga pronaći ispod Povijest priznanja na desno.
Za brisanje povijesti prepoznavanja pritisnite Obriši povijest dugme.
Identificirajte pjesme pomoću SongRec koristeći CLI
Iako je SongRec-ovo grafičko sučelje prilično intuitivno i radi jako dobro, ako više volite raditi u terminalu, umjesto toga možete koristiti SongRec-ov CLI za prepoznavanje pjesama.
Brzi način za identifikaciju pjesme u SongRec-u je pokretanje njenog GUI-ja s terminala, na sljedeći način:
songrec
Time će se SongRec pokrenuti grafički i početi identificirati pjesmu koja se reproducira na drugom uređaju ili istom stroju. Međutim, ako želite vidjeti izlaz u samom terminalu, reproducirajte zvuk na drugom uređaju ili istom stroju i upotrijebite sljedeću naredbu:
songrec prepoznati
Izlaz:
Slično, također možete identificirati više pjesama, jedna uz drugu, unutar terminala. Da biste to učinili, pokrenite naredbu u nastavku i SongRec će početi prepoznavati glazbu:
songrec slušaj
Izlaz:
Da biste zaustavili prepoznavanje, pritisnite Ctrl + C.
Konačno, ako želite identificirati pjesmu iz audio datoteke prisutne na vašem sustavu, to možete jednostavno učiniti s terminala. Za to prvo upotrijebite naredbe cd i ls za navigaciju do direktorija koji sadrži audio datoteku, a zatim pokrenite ovu naredbu da biste identificirali njezin audio:
songrec prepoznaje ime_datoteke.mp3
Izlaz:
Izvezite SongRec povijest kao CSV
SongRec prema zadanim postavkama sprema vaše prepoznate pjesme u CSV datoteku. Da biste ga pronašli, otvorite terminal i CD u njega ~/.local/share/SongRec. Zatim unesite naredba ls za popis svih datoteka i direktorija. Ovdje biste trebali vidjeti datoteku s imenom pjesma_povijest.csv. Za pregled njegovog sadržaja unesite:
mačka pjesma_povijest.csv
Izlaz:
Ako iz nekog razloga ne pronađete CSV datoteku pod SongRec, otvorite GUI i dodirnite Izvoz u CSV dugme. Ovo će otvoriti a Uvoz teksta dijaloški okvir. Klik u redu generirati CSV i učitati ga u CSV čitač kao što je LibreOffice Calc.
Precizno identificirajte glazbu na svom Linux računalu
SongRec čini prepoznavanje pjesama na Linuxu nevjerojatno jednostavnim. Radi besprijekorno i može prepoznati pjesme u nizu žanrova.
Iako postoje i drugi Linux alati za prepoznavanje glazbe, SongRec ih daleko nadmašuje jer se za identifikaciju oslanja na Shazamove poslužitelje, što ga čini prilično preciznim u prepoznavanju pjesama.
Nadamo se da će vam ovaj vodič dati prednost i pomoći vam u navigaciji SongRec-om kako biste mogli prepoznati pjesme na svom Linux računalu.
Osim toga, ako ste zainteresirani za učenje o tome kako Shazam funkcionira, pokrili smo vas i na tom planu.
Shazam može identificirati gotovo svaku pjesmu, gotovo trenutno. Ali kako Shazam zapravo funkcionira?
Pročitajte dalje
- Linux
- Linux aplikacije
- Instalirajte softver
- Shazam

Yash je stručni pisac u MUO za DIY, Linux, programiranje i sigurnost. Prije nego što je svoju strast pronašao u pisanju, razvijao se za web i iOS. Njegovo pisanje možete pronaći i na TechPP-u, gdje pokriva druge vertikale. Osim tehnologije, voli pričati o astronomiji, Formuli 1 i satovima.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu