SongRec, niet-officiële client om Shazam op Linux te maken

songrec

Komt Shazam je bekend voor? Juist, wat een vraag. Het bestaat al vele jaren en is nu eigendom van Apple en is de meest gebruikte app ter wereld om liedjes te identificeren. Daarnaast zijn er momenten waarop we het ook kunnen gebruiken om delen van een film, advertenties of deel te nemen aan promoties, maar de kracht ervan is om ons te vertellen wat er speelt. Vanaf een computer is het gebruik van Shazam een ​​beetje moeilijker, maar er is een app voor Linux waarmee we nummers snel, gemakkelijk en efficiënt kunnen identificeren. Uw naam, songrec.

Zoals we lezen uw GitHub-pagina, SongRec is een onofficiële Shazam-client voor Linux die is geschreven in Rust. De werking is heel eenvoudig, praktisch hetzelfde als de officiële app. Zodra je het start, luistert de applicatie al naar wat er omheen wordt afgespeeld om ons snel de naam van het nummer te vertellen. Hoewel het ook waar is dat het waarschijnlijk is dat een besturingssysteem ons om toestemming vraagt ​​voor toegang tot de microfoon en in andere moeten we het tabblad "Microfooninvoer" weergeven en een andere optie kiezen.

Wat doet SongRec

SongRec-functies omvatten het volgende:

  • Herken de audio van de microfoon.
  • Als we het laden, herkent het de audio van elk compatibel bestand.
  • Het kan worden gebruikt met zowel de gebruikersinterface als de opdrachtregel.
  • Biedt een lijst met herkende songgeschiedenis die kan worden geëxporteerd naar een CSV-bestand.
  • Continue nummerherkenning van de microfoon, wat prima kan zijn als we bijvoorbeeld een lijst willen met de nummers die op een radioprogramma zijn uitgezonden.
  • Mogelijkheid om een ​​lokaas te genereren van een nummer dat, wanneer het wordt afgespeeld, Shazam voor de gek kan houden door te denken dat het het nummer in kwestie is. Dit heb ik niet geprobeerd, maar persoonlijk heb ik het gevoel dat het voorbij is.

SongRec is verkrijgbaar bij verschillende bronnen, en de installatie-instructies staan ​​op hun GitHub-pagina. Als pakketgebruiker Flatpak, Ik denk dat de beste optie, vanwege hoe goed het werkt en hoe schoon het is, degene is die we hebben beschikbaar op Flathub, maar dit is een persoonlijke mening. Op Arch Linux-gebaseerde besturingssystemen kunnen we SongRec vinden in AUR, en een repository voor Ubuntu en afgeleiden is ook beschikbaar:

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

Met SongRec op uw Linux-pc zal er niet langer een nummer zijn dat u ontgaat.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   jose zei

    In Linux werkt wat voor de ene werkt, andere werkt gewoon niet
    Dit is mijn geval, en het overkomt mij heel en vaak met dit SO-ding
    Maar goed, het is wat het is, totdat je geld hebt voor een Mac….

    gpg: geen geldige OpenPGP-gegevens gevonden.
    Hertraceren (meest recente oproep als laatste)
    Bestand "/usr/lib/python3/dist-packages/apt/cache.py", regel 587, in update
    puls_interval)
    apt_pkg.Error: E: De repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' heeft geen Release-bestand.

    Tijdens het afhandelen van de bovenstaande uitzondering is er nog een uitzondering opgetreden:
    gpg: geen geldige OpenPGP-gegevens gevonden.
    Hertraceren (meest recente oproep als laatste)
    Bestand "/usr/lib/python3/dist-packages/apt/cache.py", regel 587, in update
    puls_interval)
    apt_pkg.Error: E: De repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' heeft geen Release-bestand.

    Tijdens het afhandelen van de bovenstaande uitzondering is er nog een uitzondering opgetreden:
    gpg: geen geldige OpenPGP-gegevens gevonden.
    Hertraceren (meest recente oproep als laatste)
    Bestand "/usr/lib/python3/dist-packages/apt/cache.py", regel 587, in update
    puls_interval)
    apt_pkg.Error: E: De repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' heeft geen Release-bestand.

    Tijdens het afhandelen van de bovenstaande uitzondering is er nog een uitzondering opgetreden:

  2.   jose zei

    Uiteindelijk heb ik het in Debian geïnstalleerd via Cargo / rust
    Linux maakt je leven moeilijk, maar uiteindelijk is er altijd wel iemand die slimmer is dan jij en het probleem heeft opgelost, ...
    (nou ja, bijna altijd)
    we zullen zien of het werkt

  3.   Daniel zei

    Uitstekend super effectief zijn functie, getest in linux mint .. heel erg bedankt. Opmerking: na het toevoegen van de repository moeten we updaten (sudo apt-get update) zodat deze kan worden gedownload en geïnstalleerd.