Zní vám Shazam povědomě? Dobře, jaká otázka. Existuje již mnoho let a nyní je ve vlastnictví společnosti Apple, která je nejpoužívanější aplikací na světě k identifikaci skladeb. Kromě toho existují chvíle, kdy jej můžeme použít také k rozpoznání částí filmu, reklam nebo k účasti na propagačních akcích, ale jeho silnou stránkou je říct nám, co hraje. Z počítače je používání Shazamu trochu obtížnější, ale existuje aplikace pro Linux, která nám umožní rychle, snadno a efektivně identifikovat skladby. Tvé jméno, songrec.
Jak jsme četli vaše stránka GitHub, SongRec je neoficiální klient Shazam pro Linux který je napsán v Rust. Jeho ovládání je velmi jednoduché, prakticky stejné jako oficiální aplikace. Jakmile ji spustíte, aplikace již poslouchá, co se kolem ní hraje, aby nám brzy sdělila název skladby. I když je také pravda, že je pravděpodobné, že nás některý operační systém požádá o povolení přístupu k mikrofonu, v jiných musíme zobrazit kartu „Vstup pro mikrofon“ a zvolit jinou možnost.
Co dělá SongRec
Mezi funkce SongRec patří:
- Rozpoznejte zvuk z mikrofonu.
- Pokud jej načteme, rozpozná zvuk libovolného kompatibilního souboru.
- Lze jej použít jak s uživatelským rozhraním, tak s příkazovým řádkem.
- Poskytuje seznam rozpoznané historie skladeb, které lze exportovat do souboru CSV.
- Kontinuální detekce skladeb z mikrofonu, což může být v pořádku, například pokud chceme seznam skladeb, které byly vysílány v rozhlasovém programu.
- Možnost generování návnad z písně, která při přehrávání může Shazama oklamat, aby si myslel, že jde o danou skladbu. To jsem nezkoušel, ale osobně mám pocit, že je konec.
SongRec je k dispozici z různých zdrojůa pokyny k instalaci jsou na jejich stránce GitHub. Jako uživatel balíčku FlatpakMyslím si, že nejlepší volbou je, jak dobře to funguje a jak čisté je to, co máme k dispozici na Flathubu, ale toto je osobní názor. Na operačních systémech založených na Arch Linuxu najdeme SongRec v AUR a k dispozici je také úložiště pro Ubuntu a deriváty:
sudo apt-add-repository ppa:marin-m/songrec -y -u sudo apt install songrec -y
S aplikací SongRec ve vašem počítači se systémem Linux již nebude žádná píseň, která by vám unikla.
V Linuxu to, co funguje pro jednoho, pro ostatní prostě nefunguje
To je můj případ a u této SO věci se mi to stává velmi často
Ale hej, tak to je, dokud nemáte peníze na Mac….
gpg: nenalezena žádná platná data OpenPGP.
Traceback (poslední poslední hovor):
Soubor "/usr/lib/python3/dist-packages/apt/cache.py", řádek 587, v aktualizaci
pulse_interval)
apt_pkg.Error: E: Repozitář 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' nemá soubor Release.
Během zpracování výše uvedené výjimky došlo k další výjimce:
gpg: nenalezena žádná platná data OpenPGP.
Traceback (poslední poslední hovor):
Soubor "/usr/lib/python3/dist-packages/apt/cache.py", řádek 587, v aktualizaci
pulse_interval)
apt_pkg.Error: E: Repozitář 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' nemá soubor Release.
Během zpracování výše uvedené výjimky došlo k další výjimce:
gpg: nenalezena žádná platná data OpenPGP.
Traceback (poslední poslední hovor):
Soubor "/usr/lib/python3/dist-packages/apt/cache.py", řádek 587, v aktualizaci
pulse_interval)
apt_pkg.Error: E: Repozitář 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' nemá soubor Release.
Během zpracování výše uvedené výjimky došlo k další výjimce:
Nakonec jsem jej nainstaloval do Debianu přes Cargo / rust
Linux vám ztěžuje život, ale nakonec se vždy najde někdo, kdo je chytřejší než vy a vyřešil problém, ...
(dobře, téměř vždy)
uvidíme, jestli to bude fungovat
Výborná super účinná jeho funkce, testováno v linux mint.. děkuji moc. Poznámka: Po přidání úložiště musíme aktualizovat (sudo apt-get update), aby bylo možné jej stáhnout a nainstalovat.