Repolode
guohuiyuan

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:SpotifyNetEase 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. 1

    Baixe o aplicativo para desktop em Releases

  2. 2

    Execute a interface Web

    ./music-dl web
  3. 3

    Ou pesquise pelo terminal

    ./music-dl -k "周杰伦"
  4. 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