SongRec, cliente não oficial para fazer Shazam no Linux

songrec

Shazam parece familiar para você? Certo, que pergunta. Já existe há muitos anos e agora é propriedade da Apple é o aplicativo mais usado no mundo para identificar músicas. Além disso, há momentos em que também podemos usá-lo para reconhecer partes de um filme, anúncios ou participar de promoções, mas seu ponto forte é nos dizer o que está passando. De um computador, usar o Shazam é ​​um pouco mais difícil, mas existe um aplicativo para Linux que nos permitirá identificar músicas de forma rápida, fácil e eficiente. Seu nome, songrec.

Como lemos em sua página GitHub, SongRec é um cliente Shazam não oficial para Linux que está escrito em Rust. Seu funcionamento é muito simples, praticamente igual ao app oficial. Assim que você o inicia, o aplicativo já está ouvindo o que está tocando para logo nos dizer o nome da música. Embora também seja verdade que é provável que algum sistema operacional nos peça permissão para acessar o microfone e em outros temos que exibir a guia "Entrada de microfone" e escolher outra opção.

O que SongRec faz

As funções SongRec incluem o seguinte:

  • Reconheça o áudio do microfone.
  • Se o carregarmos, ele reconhecerá o áudio de qualquer arquivo compatível.
  • Ele pode ser usado com a interface do usuário e a linha de comando.
  • Fornece uma lista do histórico de músicas reconhecidas que pode ser exportada para um arquivo CSV.
  • Detecção contínua de músicas pelo microfone, o que pode ser bom, por exemplo, se quisermos uma lista das músicas que foram transmitidas em um programa de rádio.
  • Possibilidade de gerar uma isca a partir de uma música que, ao ser tocada, pode fazer o Shazam pensar que é a música em questão. Não tentei, mas pessoalmente sinto que acabou.

SongRec é disponível em diferentes fontes, e as instruções de instalação estão em sua página GitHub. Como um usuário de pacote Flatpak, Acho que a melhor opção, por funcionar bem e ser limpa, é a que temos disponível no Flathub, mas esta é uma opinião pessoal. Em sistemas operacionais baseados em Arch Linux, podemos encontrar SongRec em AUR, e um repositório para Ubuntu e derivados também está disponível:

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

Com SongRec em seu PC Linux, não haverá mais uma música que você não perca.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   jose dito

    No Linux, o que funciona para um, para outros simplesmente não funciona
    Este é o meu caso, e acontece comigo muito e frequentemente com essa coisa de SO
    Mas hey, é o que é, até que você tenha dinheiro para um Mac….

    gpg: nenhum dado OpenPGP válido foi encontrado.
    Traceback (última chamada mais recente):
    Arquivo "/usr/lib/python3/dist-packages/apt/cache.py", linha 587, na atualização
    pulso_intervalo)
    apt_pkg.Error: E: O repositório 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' não possui um arquivo Release.

    Durante o tratamento da exceção acima, outra exceção ocorreu:
    gpg: nenhum dado OpenPGP válido foi encontrado.
    Traceback (última chamada mais recente):
    Arquivo "/usr/lib/python3/dist-packages/apt/cache.py", linha 587, na atualização
    pulso_intervalo)
    apt_pkg.Error: E: O repositório 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' não possui um arquivo Release.

    Durante o tratamento da exceção acima, outra exceção ocorreu:
    gpg: nenhum dado OpenPGP válido foi encontrado.
    Traceback (última chamada mais recente):
    Arquivo "/usr/lib/python3/dist-packages/apt/cache.py", linha 587, na atualização
    pulso_intervalo)
    apt_pkg.Error: E: O repositório 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' não possui um arquivo Release.

    Durante o tratamento da exceção acima, outra exceção ocorreu:

  2.   jose dito

    No final eu instalei no Debian via Cargo / rust
    O Linux dificulta a sua vida, mas no final sempre há alguém que é mais inteligente do que você e resolveu o problema, ...
    (bem, quase sempre)
    vamos ver se funciona

  3.   Daniel dito

    Excelente super eficaz sua função, testado no linux mint.. muito obrigado. Nota: Após adicionar o repositório, devemos atualizar (sudo apt-get update) para que possa ser baixado e instalado.