Baixe sua Música do Google no Linux via Terminal: Guia Completo com Gmpydl

Foto do autor

By luis

O Google Music, apesar de ser um serviço de música pago, oferece um suporte notável e de alta qualidade para usuários Linux. Ao iniciarem seus computadores com Linux, esses usuários têm a certeza de poder instalar a ferramenta de música do Google e baixar ou carregar seus arquivos para ouvir em qualquer lugar. Entretanto, a ferramenta oficial de download do Google possui limitações, como a impossibilidade de executá-la em máquinas virtuais ou servidores com interface de terminal. Para solucionar isso, um desenvolvedor do Github criou o Gmpydl, um programa baseado em Python que permite acessar e baixar sua biblioteca do Google Music no Linux através da linha de comando.

Instalação das Ferramentas Essenciais

Para que o Gmpydl funcione corretamente, alguns programas, bibliotecas e ferramentas adicionais são necessários. O primeiro passo é instalar o Git, uma ferramenta fundamental para baixar o código do Gmpydl. Abra o terminal e execute o comando correspondente à sua distribuição Linux:

Ubuntu

sudo apt install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Debian

sudo apt-get install git

Além do Git, são necessárias algumas bibliotecas Python e ferramentas adicionais, incluindo o Python 2, que muitas distribuições Linux já têm instalado. Caso não tenha, instale-o. Você também precisará do PIP e da biblioteca gmusicapi, que permite interagir com a API do Google Music através do Python.

Devido às variações entre as distribuições Linux, é recomendável usar o recurso de busca de pacotes para encontrar o Python 2. No terminal, utilize o comando correspondente à sua distribuição (por exemplo, dnf search no Fedora, pacman -Ss no Arch, apt search no Ubuntu, zypper search no OpenSUSE e apt-cache search no Debian) para encontrar o pacote correto e instalá-lo. O mesmo procedimento deve ser seguido para instalar o pip, que pode ter nomes como python2-pip, python-pip ou simplesmente pip.

Com o Python 2 e o pip instalados, utilize o pip para instalar a API do Google Music:

pip install gmusicapi

O pip buscará, baixará e instalará a biblioteca gmusicapi no seu sistema.

Obtendo o Gmpydl

Com todas as dependências instaladas, o próximo passo é obter o código do Gmpydl. No terminal, use o comando git clone:

git clone https://github.com/stevenewbs/gmpydl

Em seguida, acesse o diretório do Gmpydl:

cd gmpydl

Crie a pasta onde os arquivos de música serão baixados:

mkdir -p ~/Google-Music-Downloads

Como Baixar Músicas

Agora que o Gmpydl está instalado, você pode baixar sua biblioteca do Google Music. Primeiro, você precisará fazer login na sua conta do Google ao executar o programa pela primeira vez. No terminal, dentro do diretório do Gmpydl, execute:

./gmpydl

O programa solicitará o “Endereço de e-mail da conta do Google”. Insira o endereço de e-mail da sua conta do Google Music e pressione Enter. Isso gerará um arquivo de configuração e um link. Este link gera um token único para acesso ao Google, garantindo que o Gmpydl não utilize sua senha.

Em seguida, você precisará especificar a pasta onde as músicas serão salvas. Informe o caminho da pasta criada anteriormente: /home/username/Google-Music-Downloads/

Com essas informações fornecidas, o processo de download será iniciado.

Recursos Adicionais do Gmpydl

Além do download padrão, o Gmpydl oferece funcionalidades adicionais, como o recurso Nodl, pesquisa e substituição.

NoDL

A função Nodl marca todas as músicas baixadas, evitando que sejam baixadas novamente. Para utilizá-la, execute o comando com a opção -n:

./gmpydl -n

Pesquisar

Para baixar apenas itens específicos, utilize a opção de pesquisa:

./gmpydl -s searchitem

Substitua “searchitem” pelo nome do artista, título da música, álbum ou gênero desejado.

Substituir

Se o download for interrompido ou arquivos estiverem corrompidos, use a opção -o para baixar tudo novamente:

./gmpydl -o

Conclusão

A ferramenta oficial do Google, embora útil, é limitada na interação com o serviço. O Gmpydl surge como uma alternativa excelente, permitindo que usuários Linux interajam com o Google Music de forma mais eficiente através da linha de comando. Atualmente, a ferramenta se concentra no download, mas o futuro promete mais recursos, atendendo à crescente demanda por uma ferramenta de linha de comando robusta para o Google Music no Linux.