Când te gândești la recunoașterea muzicii, Shazam este probabil primul serviciu care îți vine în minte. Este complet gratuit de utilizat și disponibil pentru Android și iOS pe mobil și macOS și Windows pe partea desktop. Linux, din păcate, nu primește un client desktop.

Deci, cum recunoști muzica pe Linux, atunci? Ei bine, după cum se dovedește, există un client Shazam neoficial care vă ajută cu recunoașterea muzicii pe Linux. Se numește SongRec și poate face mult mai mult decât serviciul oficial Shazam.

Urmăriți în timp ce demonstrăm utilizarea acestuia pe Linux.

Ce este SongRec?

SongRec este un program gratuit și open-source Shazam client pentru Linux. Este scris în Rust și vă ajută să identificați melodiile în câteva moduri. Pe lângă faptul că vă permite să recunoașteți sunetul prin microfon/difuzor, ceea ce fac majoritatea serviciilor de recunoaștere a cântecelor, SongRec vă permite și să identificați cântece prin fișierele audio stocate pe computer.

O listă cu toate melodiile recunoscute este disponibilă în Istoricul SongRec. În plus, aveți chiar și opțiunea de a-l exporta ca

instagram viewer
un fișier CSV pentru a păstra o evidență a melodiilor tale Shazam-ed atunci când schimbi dispozitivul.

Una dintre caracteristicile remarcabile ale SongRec este abilitatea de a identifica melodii prin intermediul CLI, ceea ce nu poți vedea la majoritatea serviciilor de recunoaștere a muzicii, inclusiv Shazam (pe Mac și Windows).

Cum se instalează SongRec pe Linux

SongRec este disponibil prin depozite, precum și prin Flatpak. În funcție de distribuția Linux pe care o utilizați pe computer, urmați instrucțiunile de mai jos pentru a instala SongRec:

Pe Debian/Ubuntu, deschideți terminalul și rulați comenzile de mai jos:

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

Pentru a-l instala pe Arch Linux, utilizați:

sudo pacman -S songrec

Pe alte distribuții Linux, puteți instala SongRec prin Flatpak. Pentru aceasta, mai întâi, asigurați-vă că sistemul dvs. are Flatpak deschizând un terminal și rulând:

flatpak --versiune

Dacă acesta returnează un număr de versiune, cum ar fi Flatpak 1.6.5, înseamnă că Flatpak este prezent pe sistemul dvs. și puteți continua cu instalarea SongRec. Cu toate acestea, dacă nu, va trebui să instalați mai întâi Flatpak. Urmărește-ne Ghid Flatpak să înveți cum să faci asta.

După ce ați instalat Flatpak, reveniți la terminal și rulați următoarea comandă pentru a instala SongRec:

flatpak instalează flathub com.github.marinm.songrec

Deoarece pachetele Flatpak rulează într-un sandbox, nu veți putea folosi unele dintre caracteristicile CLI ale SongRec dacă le instalați prin Flatpak.

Cum să identificați melodiile cu GUI SongRec

SongRec acceptă atât GUI, cât și CLI pentru recunoașterea sunetului pe Linux. Deci, în funcție de modul în care doriți să identificați melodiile de pe aparat, urmați instrucțiunile din secțiunile de mai jos.

Indiferent de metoda de instalare pe care o utilizați pentru a instala SongRec pe computer, veți obține o comandă rapidă de acces rapid în meniul Aplicații. Continuați și rulați-l pentru a lansa SongRec.

Odată ce GUI SongRec este activat, procedați în felul următor:

  1. Faceți clic pe Intrare audio meniu derulant și selectați Mod implicit.
  2. Atingeți pe Activați recunoașterea microfonului butonul pentru a activa microfonul.

1. Identificați un cântec care se redă pe un alt dispozitiv

Dacă aveți o melodie pe telefon sau pe alt dispozitiv pe care doriți să o identificați, începeți să o redați și aduceți dispozitivul mai aproape de desktopul Linux care rulează SongRec. Așteptați câteva secunde, iar SongRec va returna numele melodiei, artistul și albumul Rezultatele recunoașterii.

2. Ascultați un cântec complet

Dacă doriți să ascultați o melodie pe care tocmai ați identificat-o, faceți clic pe Caută pe YouTube butonul din rezultatul căutării și SongRec va deschide melodia pe YouTube în browserul dvs. web implicit.

3. Identificați un cântec care se redă pe același dispozitiv

Similar cu identificarea melodiilor redate pe alte dispozitive, dacă există un clip audio pe desktop pe care doriți să îl identificați, SongRec vă poate ajuta și cu asta.

Pentru aceasta, deschideți SongRec și bifați Recunoaște din difuzoarele mele în loc de microfon casetă de selectare pentru a permite SongRec să vă asculte difuzoarele.

Acum, mergeți la directorul care conține fișierul audio pe care doriți să-l identificați și redați-l. Oferă SongRec câteva secunde și va returna toate detaliile melodiei.

4. Identificați o melodie prin fișier audio

Pe lângă identificarea melodiilor care se joacă în fundal, SongRec vă oferă și posibilitatea de a determina o melodie printr-un fișier audio. Pentru a face acest lucru, faceți clic pe Recunoașteți din fișier butonul de pe ecranul de pornire SongRec și selectați fișierul audio folosind exploratorul de fișiere pentru a-l încărca în SongRec. În curând, veți vedea toate detaliile despre melodie în aplicație.

5. Vizualizați istoricul melodiilor

De-a lungul timpului, pe măsură ce utilizați SongRec, veți acumula o listă cu toate melodiile pe care le-ați identificat. SongRec salvează acest lucru pentru dvs. pentru referințe viitoare și îl puteți găsi mai jos Istoricul recunoașterii pe dreapta.

Pentru a șterge istoricul de recunoaștere, apăsați pe Ștergeți istoricul buton.

Identificați melodii cu SongRec folosind CLI

În timp ce interfața grafică a SongRec este destul de intuitivă și funcționează foarte bine, dacă preferați să lucrați în terminal, puteți utiliza CLI-ul SongRec pentru a identifica melodiile.

O modalitate rapidă de a identifica o melodie în SongRec este să lansați GUI-ul său de pe terminal, astfel:

songrec

Procedând astfel, SongRec va rula grafic și va începe să identifice melodia redată pe alt dispozitiv sau pe aceeași mașină. Cu toate acestea, dacă doriți să vedeți ieșirea în terminalul în sine, redați sunetul pe celălalt dispozitiv sau pe aceeași mașină și utilizați următoarea comandă:

songrec recunosc

Ieșire:

În mod similar, puteți identifica și mai multe melodii, spate în spate, în interiorul terminalului. Pentru a face acest lucru, rulați comanda de mai jos și SongRec va începe să recunoască muzica:

songrec ascultă

Ieșire:

Pentru a opri recunoașterea, apăsați Ctrl + C.

În cele din urmă, dacă doriți să identificați melodia dintr-un fișier audio prezent pe sistemul dvs., o puteți face cu ușurință din terminal. Pentru aceasta, mai întâi, utilizați comenzile cd și ls pentru a naviga la directorul care conține fișierul audio, apoi rulați această comandă pentru a identifica sunetul acestuia:

songrec recunoaște nume_fișier.mp3

Ieșire:

Exportați Istoricul SongRec ca CSV

SongRec salvează în mod implicit melodiile recunoscute într-un fișier CSV. Pentru a-l găsi, deschideți terminalul și cd în ~/.local/share/SongRec. Apoi, intrați comanda ls pentru a lista toate fișierele și directoarele. Aici, ar trebui să vedeți un fișier cu numele istoria_melodiei.csv. Pentru a vedea conținutul acestuia, introduceți:

pisica song_history.csv

Ieșire:

Dacă, dintr-un motiv oarecare, nu găsiți fișierul CSV sub SongRec, deschideți GUI și atingeți Exportați în CSV buton. Aceasta va deschide o Import text căsuță de dialog. Clic Bine pentru a genera CSV și a-l încărca într-un cititor CSV precum LibreOffice Calc.

Identificați cu precizie muzica de pe computerul dvs. Linux

SongRec face identificarea melodiilor pe Linux incredibil de ușoară. Funcționează impecabil și poate identifica melodii dintr-o gamă largă de genuri.

Deși există și alte instrumente de recunoaștere a muzicii Linux, SongRec le depășește cu mult, deoarece se bazează pe serverele Shazam pentru identificare, ceea ce îl face destul de precis în recunoașterea melodiilor.

Sperăm că acest ghid vă oferă un avans și vă ajută să navigați în SongRec, astfel încât să puteți recunoaște melodiile pe computerul dvs. Linux.

În plus, dacă sunteți interesat să aflați cum funcționează Shazam, vă oferim și pe acest front.

Cum recunoaște Shazam muzica cu acuratețe?

Shazam poate identifica aproape orice melodie, aproape instantaneu. Dar cum funcționează de fapt Shazam?

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Aplicații Linux
  • Instalați software-ul
  • Shazam
Despre autor
Yash Wate (48 articole publicate)

Yash este scriitor la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să dezvolte pentru web și iOS. Poți găsi scrisul lui și pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.

Mai multe de la Yash Wate

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona