Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.
guohuiyuan/go-music-dl
Ferramenta em Go para buscar e baixar músicas em mais de 10 plataformas de streaming chinesas e internacionais, pela web, no terminal ou em um app para desktop.
Alternativa open source a:Spotify
NetEase Cloud Music
- Estrelas
- 5,482
- Forks
- 522
- Issues abertas
- 17
- Último commit
- ontem
O que é?
O Go Music DL busca músicas, playlists, álbuns e paradas em várias plataformas, incluindo NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music e JOOX. É possível pesquisar em várias fontes ao mesmo tempo, ouvir prévias, baixar em lote e trocar uma faixa para outra fonte quando ela não estiver disponível na original.
O projeto oferece três interfaces: um serviço web com interface no navegador, uma TUI feita com Bubble Tea e pacotes nativos para desktop e Android/iOS. Também oferece login com Cookie e QR code para acessar playlists pessoais e áudio de maior qualidade em algumas plataformas, além de permitir escanear e gerenciar arquivos de áudio locais, lendo tags incorporadas, capas e letras.
Os downloads podem incluir capas e letras quando o FFmpeg está instalado, e podem ser sincronizados com WebDAV. O Docker Compose está disponível para hospedagem própria.
Recursos principais
- 01Busca singles, playlists e álbuns em várias plataformas ao mesmo tempo
- 02Oferece modos de uso pela web, no terminal e em apps para desktop e dispositivos móveis
- 03Oferece login com Cookie e QR code para acessar playlists pessoais e áudio de maior qualidade
- 04Gerencia músicas locais e lê metadados, capas e letras
- 05Inclui capas e letras nos downloads quando o FFmpeg está disponível
- 06Sincroniza downloads com WebDAV
Casos de uso
- Encontrar e baixar uma música que não está disponível em um serviço de streaming
- Montar uma biblioteca musical local com arquivos etiquetados e letras
- Hospedar por conta própria uma página de busca e download de músicas em um servidor doméstico com Docker
- Consultar paradas e playlists das plataformas pelo terminal
Início rápido
- 1
Baixe o aplicativo para desktop em Releases
- 2
Execute a interface Web
./music-dl web - 3
Ou pesquise pelo terminal
./music-dl -k "周杰伦" - 4
Ou comece com Docker
docker compose up -d --pull always --remove-orphans
Antes de usar
- A licença AGPL-3.0 exige que serviços de rede derivados compartilhem o código-fonte.
- Algumas plataformas exigem Cookies ou login para acessar a qualidade máxima, playlists ou faixas exclusivas para membros.
- Os resultados de busca de algumas plataformas (por exemplo, downloads do Apple Music e busca de playlists do Qianqian) são instáveis ou parciais.
- As versões para desktop, iOS e CLI exigem a instalação manual do FFmpeg para usar os recursos de metadados e capas.
Tópicos
Perguntas frequentes
- O que é go-music-dl?
- Ferramenta em Go para buscar e baixar músicas em mais de 10 plataformas de streaming chinesas e internacionais, pela web, no terminal ou em um app para desktop. O Go Music DL busca músicas, playlists, álbuns e paradas em várias plataformas, incluindo NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music e JOOX. É possível pesquisar em várias fontes ao mesmo tempo, ouvir prévias, baixar em lote e trocar uma faixa para outra fonte quando ela não estiver disponível na original.
- go-music-dl é gratuito? Qual é a licença?
- go-music-dl é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- go-music-dl ainda é mantido?
- Manutenção ativa. O último commit de go-music-dl foi em 19 de out. de 2026.
- Para que posso usar go-music-dl?
- Encontrar e baixar uma música que não está disponível em um serviço de streaming Montar uma biblioteca musical local com arquivos etiquetados e letras Hospedar por conta própria uma página de busca e download de músicas em um servidor doméstico com Docker Consultar paradas e playlists das plataformas pelo terminal
- Como instalar go-music-dl?
- Baixe o aplicativo para desktop em Releases Execute a interface Web: ./music-dl web Ou pesquise pelo terminal: ./music-dl -k "周杰伦" Ou comece com Docker: docker compose up -d --pull always --remove-orphans
- Onde consigo go-music-dl?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/guohuiyuan/go-music-dl
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de linha de comando em Python para gravar lives do TikTok, com áudio e vídeo, nos modos manual, automático ou de seguidores.
Protetor de tela para terminal escrito em Go, que é ativado quando o shell fica ocioso e exibe cenas animadas, como constelações, chuva e partículas.
Ferramenta de linha de comando completa para baixar áudio e vídeo de milhares de sites, derivada do youtube-dl.
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Analisador interativo de espaço em disco no terminal que examina diretórios, encontra o que está ocupando espaço e permite excluir os itens pela TUI.