SongRec, un cliente Shazam scrittu in Rust dispunibule per Ubuntu

circa songrec

In u prossimu articulu avemu da fighjà SongRec. Què hè un cliente Shazam non ufficiale per Gnu / Linux, chì hè scrittu in Rust. Sè vo site à sente una canzone è ùn cunnosci micca u so nome, è vulete usà "Shazam'ma ùn avete micca un telefuninu Android o iOS, SongRec pò aiutà.

U funziunamentu di sta applicazione hè assai simplice, hè praticamente uguale à l'app ufficiale. Appena l'avete principiatu, l'applicazione cumincià à sente ciò chì ghjoca intornu à ellu, è in pocu tempu ci dirà u nome di a canzone chì ghjoca.

Caratteristiche generale di SongRec

interfaccia songrec

  • Quandu avemu principiatu u prugramma, vedemu una interfaccia facile à aduprà.
  • U prugrammu pò ricunnosce l'audio da u schedariu di musica arbitrariu o l'audio di u microfonu.
  • Quandu ricunnosce e canzone, u prugramma ci mostra una storia di i canti ricunnisciuti in a GUI, chì pò esse esportatu in CSV.
  • L'applicazione esegue una rilevazione continua di canzoni da u microfonu, dendu u pussibilità di sceglie u nostru dispusitivu input.
  • Hà u capacità di ricunnosce i canzoni ghjucati da i parlanti, invece di utilizà u microfonu.
  • Questa app pò esse usatu sia da a GUI sia da a linea di cummanda (ma solu per a parte di ricunniscenza di u schedariu).

songrec da u terminal

  • L 'applicazione hà una versione Python (solu nantu à a linea di cumanda), chì u creatore hà fattu prima di riscrive in Rust per migliurà u rendiment.

Queste sò solu alcune di e caratteristiche di u prugramma. Puderanu cunsultate tutti in dettaglio da u repository di u prugramma in GitHub.

Installa l'applicazione SongRec in Ubuntu

Prima di piglià un ochju à quantu faciule l'applicazione SongRec hè di utilizà, avete bisognu di stallà prima. L'utilizatori di Ubuntu ponu utilizà u repository offertu da u prugramma o u so pacchettu Flatpak currispundente.

Utilizendu u repositoriu

In Ubuntu, l'applicazione SongRec pò esse installata attraversu un PPA, chì hè cumpatibile cù Ubuntu (18.04, 20.04, 20.10, 21.04 è 21.10). Per installà SongRec nant'à u nostru urdinatore, avemu da principià per apre un terminal (Ctrl + Alt + T) digià aghjunghje u repositoriu cù u cumandimu:

aghjunghje repo songrec

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

Dopu à u cumandimu sopra, duvete aghjurnà a lista di pacchetti dispunibili, se u sistema ùn a faci micca automaticamente:

sudo apt update

Dopu avè aghjurnatu i pacchetti, u installazione di u prugramma pò esse cuminciatu cù u cumandimu:

installate songrec da u repositoriu

sudo apt install songrec

Quandu aghju finitu, pudemu principià u prugramma circhendu a brocca in a nostra squadra.

lanciatore di app

Disinstalla

sobre sguassà u repositoriu di u nostru sistema, avemu solu bisognu di apre un terminal (Ctrl + Alt + T) è scrive u cumandamentu:

sguassà u repositoriu

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

È avà per disinstallà u prugramma, u cumandimu da aduprà serà u seguente:

disinstalla songrec cù apt

sudo apt remove songrec; sudo apt autoremove

Utilizendu u pacchettu Flatpak

SongRec pudemu ancu truvà dispunibule cum'è una app Flatpak in l'app store Flathub . Dunque, se usemu Ubuntu 20.04 è ùn avete micca sta tecnulugia attivata, pudete attivà per seguità A Guida chì un cullega hà scrittu annantu à stu blog un pezzu fà.

Una volta vi ponu stallà sti tipi di pacchetti nant'à u vostru urdinatore, hè ora di principià cù u Installazione di SongRec. Hè necessariu solu apre un terminal (Ctrl + Alt + T) è eseguisce u cumandamentu in questu:

stallà cù flatpak

flatpak install flathub com.github.marinm.songrec

Quandu l'installazione hè finita, pudemu cercate u lanciatore di prugramma in u vostru urdinatore, o eseguite u cumandamentu in u terminal:

flatpak run com.github.marinm.songrec

Disinstalla

sobre caccià stu prugramma installatu cum'è un pacchettu Flatpak, hè solu necessariu apre un terminal (Ctrl + Alt + T) è eseguisce in questu:

disinstallà songrec cù flatpak

flatpak uninstall com.github.marinm.songrec

Un sguardu rapidu à u prugramma

Una volta avemu apertu u prugramma, avemu solu bisognu sezione di ricerca 'Audio Input'in SongRec. Quandu truvamu sta zona di l'applicazione, videremu chì hà solu un menu a tendina. Stu menu duverà mette à 'automaticamente'. Stu vi causari noi à aduprà u dispusitivu di sonu predeterminatu nant'à u nostru sistema.

SongRec in esecuzione

Avemu da cuntinuà a ricerca è attivà u buttone 'Attiva a ricunniscenza di u microfonu'dentru SongRec. Quandu selezziunà stu buttone, l'applicazione SongRec cumincià à ricunnosce a canzone chì ghjoca. A ricunniscenza di e canzone funziona quandu u metru di volume di l'applicazione si move.

Quandu ghjucà a canzone chì vulete ricunnosce nantu à i parlanti di l'urdinatore, lasciate ghjucà un pocu mentre u ricunniscenza di u microfonu cumencia à travaglià. Devu dì chì i testi chì aghju fattu sò stati abbastanza veloci, solu uni pochi di seconde. Quandu a canzone hè rilevata, apparirà in u "Storia di ricunniscenza'.

Se selezziunate a canzone in a storia di 'Storia di ricunniscenza', allora pudemu truvà u buttone 'Cerca in YouTube', per cliccà cù u mouse. Selezziunendu stu buttone, a canzone cumpariscerà in a storia di ricerca di YouTube, chì si apre in u nostru navigatore web.

A storia di ricerca SongRec pò esse cancellata seleziunendu u buttone 'Asciugà a storia', cù quale tutta a storia di canzone di l'applicazione SongRec serà sguassata. Pudemu ancu esportate e ricerche in furmatu CSV clicchendu u buttone 'Esporta in CSV'

Pò esse uttenutu più infurmazione nantu à u funziunamentu di stu prugrammu da u repository GitHub di u prugettu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.