Repolode
guohuiyuan

guohuiyuan/go-music-dl

Herramienta en Go para buscar y descargar música de más de 10 plataformas chinas e internacionales, desde la web, una interfaz de terminal o una app de escritorio.

Alternativa open source a:SpotifyNetEase Cloud Music

Estrellas
5,482
Forks
522
Issues abiertos
17
Último commit
ayer

¿Qué es?

Go Music DL busca canciones, listas, álbumes y rankings en varias plataformas musicales, como NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music y JOOX. Permite buscar en varias fuentes a la vez, escuchar avances, descargar por lotes y cambiar una canción a otra fuente si no está disponible en la original.

El proyecto ofrece tres interfaces: un servicio web con interfaz de navegador, una interfaz de terminal basada en Bubble Tea y paquetes nativos para escritorio y Android/iOS. Admite iniciar sesión con Cookie y código QR para acceder a listas personales y a audio de mayor calidad en algunas plataformas. También puede analizar y gestionar archivos de audio locales, y leer sus etiquetas, carátulas y letras integradas.

Las descargas pueden incluir carátulas y letras si FFmpeg está instalado, y se pueden sincronizar con WebDAV. Hay disponible una configuración de Docker Compose para alojarlo en un servidor propio.

Funciones clave

  • 01Busca canciones, listas y álbumes en varias plataformas a la vez
  • 02Ofrece modos de uso en la web, en la terminal y mediante apps de escritorio y móviles
  • 03Admite iniciar sesión con Cookie y código QR para acceder a listas personales y a audio de mayor calidad
  • 04Gestiona música local y lee sus metadatos, carátulas y letras
  • 05Incluye carátulas y letras en las descargas cuando FFmpeg está disponible
  • 06Sincroniza las descargas con WebDAV

Casos de uso

  • Encontrar y descargar una canción que no está disponible en un servicio de streaming
  • Crear una biblioteca musical local con archivos etiquetados y letras
  • Alojar por cuenta propia una página de búsqueda y descarga de música en un servidor doméstico con Docker
  • Consultar rankings y listas de plataformas desde la terminal

Inicio rápido

  1. 1

    Descarga la aplicación de escritorio desde Releases

  2. 2

    Ejecuta la interfaz web

    ./music-dl web
  3. 3

    O busca desde la terminal

    ./music-dl -k "周杰伦"
  4. 4

    O empieza con Docker

    docker compose up -d --pull always --remove-orphans

Antes de usarlo

  • La licencia AGPL-3.0 exige que los servicios de red derivados compartan su código fuente.
  • Algunas plataformas requieren Cookies o iniciar sesión para acceder a la máxima calidad, listas de reproducción o pistas para miembros.
  • Los resultados de búsqueda de algunas plataformas (por ejemplo, las descargas de Apple Music y la búsqueda de listas de reproducción de Qianqian) son inestables o incompletos.
  • Las versiones de escritorio, iOS y CLI requieren instalar FFmpeg manualmente para usar las funciones de metadatos y carátulas.

Temas

Preguntas frecuentes

¿Qué es go-music-dl?
Herramienta en Go para buscar y descargar música de más de 10 plataformas chinas e internacionales, desde la web, una interfaz de terminal o una app de escritorio. Go Music DL busca canciones, listas, álbumes y rankings en varias plataformas musicales, como NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Bilibili, Apple Music y JOOX. Permite buscar en varias fuentes a la vez, escuchar avances, descargar por lotes y cambiar una canción a otra fuente si no está disponible en la original.
¿go-music-dl es gratuito? ¿Qué licencia tiene?
go-music-dl es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿go-music-dl sigue mantenido?
Mantenimiento activo. El último commit de go-music-dl fue el 19 oct 2026.
¿Para qué puedo usar go-music-dl?
Encontrar y descargar una canción que no está disponible en un servicio de streaming Crear una biblioteca musical local con archivos etiquetados y letras Alojar por cuenta propia una página de búsqueda y descarga de música en un servidor doméstico con Docker Consultar rankings y listas de plataformas desde la terminal
¿Cómo se instala go-music-dl?
Descarga la aplicación de escritorio desde Releases Ejecuta la interfaz web: ./music-dl web O busca desde la terminal: ./music-dl -k "周杰伦" O empieza con Docker: docker compose up -d --pull always --remove-orphans
¿Dónde consigo go-music-dl?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/guohuiyuan/go-music-dl

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados