Ha a zenefelismerésre gondol, a Shazam valószínűleg az első szolgáltatás, amely eszébe jut. Használata teljesen ingyenes, és elérhető Androidra és iOS-re mobileszközökön, valamint macOS-en és Windowson az asztali oldalon. A Linux sajnos nem kap asztali klienst.

Akkor honnan ismeri fel a zenét Linuxon? Nos, mint kiderült, van egy nem hivatalos Shazam kliens, amely segít a zenefelismerésben Linuxon. SongRec-nek hívják, és sokkal többre képes, mint a hivatalos Shazam szolgáltatás.

Kövesd, ahogy bemutatjuk a használatát Linuxon.

Mi az a SongRec?

A SongRec egy ingyenes és nyílt forráskódú Shazam kliens Linuxhoz. Rust nyelven íródott, és néhány módon segít a dalok azonosításában. Amellett, hogy lehetővé teszi a hang felismerését a mikrofonon/hangszórón keresztül, amit a legtöbb dalfelismerő szolgáltatás megtesz, a SongRec lehetővé teszi a dalok azonosítását a számítógépén tárolt hangfájlok alapján.

Az összes felismert dal listája a SongRec előzményei alatt érhető el. Ráadásul még arra is lehetősége van, hogy másként exportálja

egy CSV fájl hogy nyilvántartsa Shazam-ed dalait, amikor eszközt vált.

A SongRec egyik kiemelkedő funkciója a dalok CLI-n keresztüli azonosításának képessége, ami a legtöbb zenefelismerő szolgáltatáson nem látható, beleértve a Shazamot (Mac és Windows rendszeren).

A SongRec telepítése Linuxra

A SongRec elérhető a tárolókon és a Flatpakon keresztül. Attól függően, hogy milyen Linux disztribúciót használ a számítógépén, kövesse az alábbi utasításokat a SongRec telepítéséhez:

Debian/Ubuntu rendszeren nyissa meg a terminált, és futtassa az alábbi parancsokat:

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

Az Arch Linux rendszerre való telepítéséhez használja:

sudo pacman -S songrec

Más Linux disztribúciókon a SongRec telepíthető a Flatpak segítségével. Ehhez először győződjön meg arról, hogy a rendszere rendelkezik Flatpak-kal. Ehhez nyissa meg a terminált, és futtassa:

flatpak --verzió

Ha ez olyan verziószámot ad vissza, mint a Flatpak 1.6.5, az azt jelenti, hogy a Flatpak jelen van a rendszeren, és folytathatja a SongRec telepítését. Ha azonban nem, akkor először telepítenie kell a Flatpak-ot. Kövesd a mi Flatpak útmutató hogy megtanulják, hogyan kell ezt csinálni.

A Flatpak telepítése után térjen vissza a terminálhoz, és futtassa a következő parancsot a SongRec telepítéséhez:

flatpak telepítés flathub com.github.marinm.songrec

Mivel a Flatpak csomagok homokozóban futnak, nem fogja tudni használni a SongRec egyes CLI funkcióit, ha Flatpakon keresztül telepíti.

Dalok azonosítása a SongRec GUI segítségével

A SongRec támogatja a GUI-t és a CLI-t is a hangfelismeréshez Linuxon. Tehát attól függően, hogy hogyan szeretné azonosítani a dalokat a gépén, kövesse az alábbi szakaszokban található utasításokat.

Függetlenül attól, hogy milyen telepítési módot használ a SongRec telepítéséhez a számítógépére, az Alkalmazások menüben egy gyors elérési parancsikont kap. Menjen előre, és futtassa a SongRec elindításához.

Ha elkészült a SongRec GUI, tegye a következőket:

  1. Kattintson a Audio bemenet legördülő menüből, és válassza ki alapértelmezett.
  2. Érintse meg a Kapcsolja be a mikrofonfelismerést gombot a mikrofon bekapcsolásához.

1. Határozzon meg egy másik eszközön lejátszott dalt

Ha van egy dal a telefonján vagy egy másik eszközén, amelyet azonosítani szeretne, kezdje el lejátszani, és hozza közelebb az eszközt a SongRec-et futtató Linux-asztalhoz. Várjon néhány másodpercet, és a SongRec visszaadja a dal nevét, előadóját és albumát Az elismerés eredményei.

2. Hallgass meg egy teljes dalt

Ha meg szeretne hallgatni egy dalt, amelyet most azonosított, kattintson a gombra Keresés a YouTube-on gombra a keresési eredményben, és a SongRec megnyitja a dalt a YouTube-on az alapértelmezett webböngészőben.

3. Azonosítson egy dalt, amely ugyanazon az eszközön szól

A más eszközökön lejátszott dalok azonosításához hasonlóan, ha az asztalon van egy hangfelvétel, amelyet azonosítani szeretne, a SongRec ebben is segíthet.

Ehhez nyissa meg a SongRec alkalmazást, és jelölje be a lehetőséget Felismerni a hangszóróimból mikrofon helyett jelölje be, hogy a SongRec meghallgathassa a hangszóróit.

Most lépjen az azonosítani kívánt hangfájlt tartalmazó könyvtárba, és játssza le. Adjon néhány másodpercet a SongRec-nek, és visszaadja a dal összes részletét.

4. Azonosítson egy dalt hangfájl segítségével

A háttérben lejátszott dalok azonosításán kívül a SongRec lehetővé teszi a dalok hangfájlon keresztüli meghatározását is. Ehhez kattintson a Felismerés fájlból gombot a SongRec kezdőképernyőjén, és válassza ki a hangfájlt a fájlkezelővel, hogy feltöltse a SongRecbe. Hamarosan minden részletet látni fogsz a dalról az alkalmazásban.

5. Nézze meg a dalelőzményeket

Idővel a SongRec használata során felhalmozódik egy lista az összes azonosított dalról. A SongRec elmenti ezt a későbbi használatra, és itt találja meg Felismeréstörténet jobbra.

A felismerési előzmények törléséhez nyomja meg a gombot Törölje az előzményeket gomb.

Azonosítsa a dalokat a SongRec segítségével a CLI segítségével

Míg a SongRec grafikus felülete meglehetősen intuitív és nagyon jól működik, ha inkább a terminálban szeretne dolgozni, használhatja a SongRec CLI-jét a dalok azonosítására.

Egy dal azonosításának gyors módja a SongRecben, ha elindítja a grafikus felhasználói felületét a terminálról, például:

songrec

Ezzel a SongRec grafikusan fut, és elkezdi azonosítani a másik eszközön vagy ugyanazon a gépen lejátszott dalt. Ha azonban magában a terminálban szeretné látni a kimenetet, játssza le a hangot a másik eszközön vagy ugyanazon a gépen, és használja a következő parancsot:

songrec felismerni

Kimenet:

Hasonlóképpen több dalt is azonosíthat egymás után a terminálon belül. Ehhez futtassa az alábbi parancsot, és a SongRec elkezdi felismerni a zenét:

songrec figyelj

Kimenet:

A felismerés leállításához nyomja meg a gombot Ctrl + C.

Végül, ha azonosítani szeretné a dalt a rendszerén lévő hangfájlból, ezt egyszerűen megteheti a terminálról. Ehhez először a cd és ls parancsokkal keresse meg az audiofájlt tartalmazó könyvtárat, majd futtassa ezt a parancsot a hang azonosításához:

A songrec felismeri a file_name.mp3 fájlt

Kimenet:

A SongRec előzményeinek exportálása CSV formátumban

A SongRec alapértelmezés szerint CSV-fájlba menti a felismert dalokat. A megtalálásához nyissa meg a terminált, és írja be a CD-t ~/.local/share/SongRec. Ezután lépjen be az ls parancsot az összes fájl és könyvtár felsorolásához. Itt látnia kell egy fájlt a névvel dal_történet.csv. A tartalmának megtekintéséhez írja be:

macskadal_történet.csv

Kimenet:

Ha valamilyen okból nem találja a CSV-fájlt a SongRec alatt, nyissa meg a grafikus felhasználói felületet, és érintse meg a Exportálás CSV-be gomb. Ezzel megnyílik a Szöveg importálása párbeszédablak. Kattintson rendben létrehozni a CSV-t, és betölteni egy CSV-olvasóba, például a LibreOffice Calc-ba.

Pontosan azonosítsa a zenét Linux számítógépén

A SongRec hihetetlenül egyszerűvé teszi a dalok azonosítását Linuxon. Hibátlanul működik, és számos műfajban képes azonosítani a dalokat.

Bár vannak más Linux-zenefelismerő eszközök is, a SongRec messze felülmúlja azokat, mivel a Shazam szervereire támaszkodik az azonosításhoz, ami elég pontossá teszi a dalok felismerését.

Reméljük, hogy ez az útmutató előnyt nyújt Önnek, és segít eligazodni a SongRecben, hogy felismerje a dalokat a Linuxos gépén.

Ezen túlmenően, ha szeretné megismerni a Shazam működését, ezen a téren is ismertetjük Önt.

Hogyan ismeri fel a Shazam pontosan a zenét?

A Shazam szinte minden dalt képes azonosítani, szinte azonnal. De hogyan működik valójában a Shazam?

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Linux alkalmazások
  • Telepítő program
  • Shazam
A szerzőről
Yash Wate (48 cikk megjelent)

Yash a MUO munkatársa a barkácsolás, Linux, programozás és biztonság területén. Mielőtt rátalált volna az írás iránti szenvedélyére, korábban webre és iOS-re fejleszt. Írását a TechPP-n is megtalálod, ahol más vertikumokkal foglalkozik. A technikán kívül szívesen beszél a csillagászatról, a Forma-1-ről és az órákról.

Továbbiak Yash Wate-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez