go-music-dl

A music search and download tool written in Go, with web, terminal and desktop modes. It searches 10+ Chinese music platforms at once and can parse playlists and albums.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: AGPL-3.0

Overview

Go Music DL is a music search and download tool written in Go. It can be used through a web interface, a terminal UI or a desktop app, and it searches more than ten mainstream Chinese platforms at the same time, including NetEase Cloud Music, QQ Music, Kugou and Bilibili. Besides single songs it can search and parse playlists and albums, and it keeps local playlists. The project is licensed under AGPL-3.0.

Key features

  • Web, terminal and desktop app modes
  • Concurrent search across 10+ music platforms
  • Playlist and album search, parsing and batch handling
  • Local playlists that persist between sessions
  • Web mode can be mounted under a sub-path behind a reverse proxy

Best for

People who want to find and download songs from several Chinese platforms in one place, in a browser, terminal or desktop window. Note the AGPL-3.0 license if you plan to modify and host it.

Upstream
guohuiyuan/go-music-dl
Fork on GitHub
Guo-astro/go-music-dl
Upstream stars
5.3k
Category
Apps and everyday utilities
Language
Go
License
AGPL-3.0
Forked
2026-09-26
Sync status
Updated by last syncLast synced 2026-10-20