SongRec, client non ufficiale per creare Shazam su Linux

CanzoneRec

Shazam ti suona familiare? Bene, che domanda. È in circolazione da molti anni ed è ora di proprietà di Apple è l'app più utilizzata al mondo per identificare le canzoni. Inoltre, ci sono momenti in cui possiamo anche usarlo per riconoscere parti di un film, pubblicità o partecipare a promozioni, ma il suo punto di forza è dirci cosa sta riproducendo. Da un computer, usare Shazam è un po 'più difficile, ma esiste un'app per Linux che ci permetterà di identificare le canzoni in modo rapido, semplice ed efficiente. Il tuo nome, CanzoneRec.

Mentre leggiamo la tua pagina GitHub, SongRec è un client Shazam non ufficiale per Linux che è scritto in Rust. Il suo funzionamento è molto semplice, praticamente uguale all'app ufficiale. Non appena lo avvii, l'applicazione sta già ascoltando ciò che sta suonando intorno per dirci presto il nome della canzone. Anche se è anche vero che è probabile che alcuni sistemi operativi ci chiedano il permesso per accedere al microfono e in altri dobbiamo visualizzare la scheda "Ingresso microfono" e scegliere un'altra opzione.

Cosa fa SongRec

Le funzioni di SongRec includono quanto segue:

  • Riconosci l'audio dal microfono.
  • Se lo carichiamo, riconosce l'audio di qualsiasi file compatibile.
  • Può essere utilizzato sia con l'interfaccia utente che con la riga di comando.
  • Fornisce un elenco della cronologia dei brani riconosciuti che può essere esportato in un file CSV.
  • Rilevamento continuo dei brani dal microfono, che può andare bene, ad esempio, se vogliamo un elenco delle canzoni che sono state trasmesse in un programma radiofonico.
  • Possibilità di generare un'esca da una canzone che, una volta suonata, può indurre Shazam a pensare che sia la canzone in questione. Questo non l'ho provato, ma personalmente sento che è finita.

SongRec è disponibile da diverse fontie le istruzioni di installazione si trovano nella loro pagina GitHub. Come utente del pacchetto Flatpak, Penso che l'opzione migliore per quanto bene funziona e quanto è pulito è quella che abbiamo disponibile su Flathub, ma questa è un'opinione personale. Sui sistemi operativi basati su Arch Linux possiamo trovare SongRec in AUR, ed è anche disponibile un repository per Ubuntu e derivati:

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

Con SongRec sul tuo PC Linux, non ci sarà più una canzone che ti sfugge.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jose suddetto

    In Linux ciò che funziona per uno, per gli altri semplicemente non funziona
    Questo è il mio caso, e mi capita molto e spesso con questa cosa SO
    Ma hey, è quello che è, finché non hai i soldi per un Mac….

    gpg: nessun dato OpenPGP valido trovato.
    Traceback (ultima chiamata più recente):
    File "/usr/lib/python3/dist-packages/apt/cache.py", riga 587, in aggiornamento
    intervallo_impulso)
    apt_pkg.Error: E: Il repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' non ha un file Release.

    Durante la gestione dell'eccezione di cui sopra, si è verificata un'altra eccezione:
    gpg: nessun dato OpenPGP valido trovato.
    Traceback (ultima chiamata più recente):
    File "/usr/lib/python3/dist-packages/apt/cache.py", riga 587, in aggiornamento
    intervallo_impulso)
    apt_pkg.Error: E: Il repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' non ha un file Release.

    Durante la gestione dell'eccezione di cui sopra, si è verificata un'altra eccezione:
    gpg: nessun dato OpenPGP valido trovato.
    Traceback (ultima chiamata più recente):
    File "/usr/lib/python3/dist-packages/apt/cache.py", riga 587, in aggiornamento
    intervallo_impulso)
    apt_pkg.Error: E: Il repository 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' non ha un file Release.

    Durante la gestione dell'eccezione di cui sopra, si è verificata un'altra eccezione:

  2.   Jose suddetto

    Alla fine l'ho installato in Debian tramite Cargo / rust
    Linux ti rende la vita difficile, ma alla fine c'è sempre qualcuno che è più intelligente di te e ha risolto il problema, ...
    (beh, quasi sempre)
    vedremo se funziona

  3.   Daniel suddetto

    Ottima super efficace la sua funzione, testata in linux mint.. grazie mille. Nota: dopo aver aggiunto il repository dobbiamo aggiornare (sudo apt-get update) in modo che possa essere scaricato e installato.