Un gestor de descargas para terminal, controlado con el teclado y escrito en Go, que divide los archivos en fragmentos paralelos y descarga desde varios mirrors.
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:Spotify
NetEase 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
Descarga la aplicación de escritorio desde Releases
- 2
Ejecuta la interfaz web
./music-dl web - 3
O busca desde la terminal
./music-dl -k "周杰伦" - 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
Herramienta de línea de comandos en Python para grabar directos de TikTok, con audio y video, en modo manual, automático o de seguidores.
Salvapantallas de terminal escrito en Go que se inicia cuando la shell queda inactiva y muestra escenas animadas como constelaciones, lluvia y partículas.
Herramienta de línea de comandos con numerosas funciones para descargar audio y video de miles de sitios web, derivada de youtube-dl.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
Analizador interactivo de espacio en disco para terminal que explora directorios, encuentra qué ocupa espacio y permite eliminarlo desde la TUI.