SongRec, en Shazam-klient skrevet i Rust tilgængelig for Ubuntu

om sangrec

I den næste artikel vil vi tage et kig på SongRec. Dette er en uofficiel Shazam-klient til Gnu / Linux, som er skrevet i Rust. Hvis du lytter til en sang, og du ikke kender dens navn, og du vil bruge 'ShazamMen du har ikke en Android- eller iOS-telefon ved hånden, SongRec kan hjælpe dig.

Betjeningen af ​​denne applikation er meget enkel, det er praktisk talt det samme som den officielle app. Så snart du starter den, begynder applikationen at lytte til, hvad der spiller omkring den, og i løbet af kort tid vil den fortælle os navnet på den sang, der afspilles.

Generelle egenskaber ved SongRec

songrec interface

  • Når vi starter programmet, vil vi se en brugervenlig grænseflade.
  • Programmet kan genkende lyd fra vilkårlig musikfil eller mikrofonlyd.
  • Når du genkender sange, programmet vil vise os en historie over de sange, der er genkendt i GUI, som kan eksporteres til CSV.
  • Applikationen udfører en kontinuerlig registrering af sange fra mikrofonen, hvilket giver os mulighed for at vælge vores input-enhed.
  • Har evnen til at genkende sange afspillet fra højttalerne i stedet for at bruge mikrofonen.
  • Denne app kan bruges både fra GUI og fra kommandolinjen (men kun for filgenkendelsesdelen).

sangrec fra terminalen

  • Ansøgning har en Python-version (kun på kommandolinjen), som skaberen gjorde, før han skrev om i Rust for at forbedre ydeevnen.

Dette er blot nogle af funktionerne i programmet. De kan hør dem alle detaljeret fra GitHub -depot af programmet.

Installer SongRec -applikationen på Ubuntu

Inden du kigger på, hvor let SongRec -applikationen er at bruge, skal du først installere den. Ubuntu -brugere kan bruge det lager, der tilbydes af programmet eller den tilhørende Flatpak -pakke.

Brug af arkivet

På Ubuntu kan SongRec-applikationen installeres gennem en PPA, som er kompatibel med Ubuntu (18.04, 20.04, 20.10, 21.04 og 21.10). For at installere SongRec på vores computer starter vi allerede med at åbne en terminal (Ctrl + Alt + T). tilføj lager med kommandoen:

tilføj repo sangrec

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

Efter ovenstående kommando skal du opdater listen over tilgængelige pakker, hvis systemet ikke gør det automatisk:

sudo apt update

Efter opdatering af pakker, programinstallation det kan startes med kommandoen:

installer songrec fra repository

sudo apt install songrec

Når jeg er færdig, kan vi start programmet leder efter kanden på vores hold.

app-launcher

afinstallere

til slet lager af vores system skal vi kun åbne en terminal (Ctrl + Alt + T) og skrive kommandoen:

slet lager

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

Og nu til afinstallere programmet, kommandoen til brug vil være følgende:

afinstaller songrec med apt

sudo apt remove songrec; sudo apt autoremove

Brug af Flatpak -pakken

SongRec kan vi også finde det tilgængelig som en Flatpak -app i app store Flathub . Derfor, hvis vi bruger Ubuntu 20.04, og du ikke har denne teknologi aktiveret, kan du aktivere den ved at følge Guiden at en kollega skrev på denne blog for et stykke tid siden.

Når du kan installere disse typer pakker på din computer, er det tid til at starte med SongRec installation. Det er kun nødvendigt at åbne en terminal (Ctrl + Alt + T) og udføre kommandoen i den:

installere med flatpak

flatpak install flathub com.github.marinm.songrec

Når installationen er færdig, kan vi kig efter programstarteren på din computer, eller udfør kommandoen i terminalen:

flatpak run com.github.marinm.songrec

afinstallere

til fjern dette program installeret som en Flatpak-pakke, er det kun nødvendigt at åbne en terminal (Ctrl + Alt + T) og udføre i den:

afinstaller songrec med flatpak

flatpak uninstall com.github.marinm.songrec

Et hurtigt kig på programmet

Når vi åbner programmet, behøver vi kun søgeafsnit 'lydindgang'i SongRec. Når vi finder dette område af applikationen, vil vi se, at det kun har en rullemenu. Denne menu bliver nødt til indstil det til 'standard'. Dette får os til at bruge standardlydenheden på vores system.

SongRec kører

Vi fortsætter med at søge og aktivere knappen 'Slå mikrofongenkendelse til'inde i SongRec. Når vi vælger denne knap, begynder SongRec-applikationen at genkende den sang, der afspilles. Sanggenkendelse fungerer, når appens volumenmåler bevæger sig.

Når du spiller den sang, du vil genkende på din computers højttalere, skal du lade den afspille lidt, mens mikrofonens genkendelse begynder at fungere. Jeg må sige, at de tests, jeg lavede, har været ret hurtige, bare et par sekunder. Når sangen registreres, vises den i 'Anerkendelseshistorie'.

Hvis vi vælger sangen i historien om 'Anerkendelseshistorie', så kan vi find knappen 'Søg på YouTube', for at klikke med musen. Ved at vælge denne knap vises sangen i YouTubes søgehistorik, som åbnes i vores webbrowser.

SongRec søgehistorik kan slettes ved at vælge knappen 'Tør historie', hvormed hele sanghistorikken for SongRec-applikationen vil blive slettet. Det kan vi også eksporter søgninger til CSV-format ved at klikke på knappen 'Eksporter til CSV'

Det kan fås mere information om, hvordan dette program fungerer fra projektets GitHub-lager.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.