# 全网音乐搜索与下载工具Go Music DL

*Published:* 2026-03-13
*Author:* 客服001

Go Music DL是一个音乐搜索与下载工具，支持Web界面、TUI终端和桌面应用三种使用模式。你可以在浏览器试听，也可以在终端里批量下载，或使用原生桌面应用享受最佳体验。

[![](https://www.xarjtc.com/wp-content/uploads/2026/03/06e9638f6bbf92d.webp)](https://www.xarjtc.com/wp-content/uploads/2026/03/06e9638f6bbf92d.webp)

主要功能

多模式支持:Web界面、TUI终端、桌面应用  
本地自制歌单:支持新建本地收藏夹，随时收藏、管理心仪歌曲，数据持久化不丢失  
无损音乐支持:支持网易云、QQ音乐、Bilibili的FLAC无损音乐下载  
多平台聚合搜索与歌单搜索  
试听、歌词、封面下载  
Range探测：显示大小与码率  
汽水音乐等加密音频解密  
过滤需要付费的资源  
桌面应用特性:原生窗口、自动服务启动、智能缓存管理

新增改动（简要）

Web架构全面重构：前端代码彻底模块化（拆分独立的JS/CSS/HTML模板），后端路由按业务域拆分（音乐查询、歌单管理、视频生成），大幅提升代码可维护性。  
新增自制歌单功能：Web端支持本地收藏夹，用户可自由创建、编辑歌单，将不同平台的歌曲聚合收藏。  
Web试听按钮支持播放/停止切换，底部增加全局播放与音量控制栏。  
Web单曲支持“换源”，按相似度优先、时长接近、可播放验证。  
换源自动排除soda与fivesing。  
TUI增加r键批量换源，并显示换源进度。  
增加“每日歌单推荐”，Web和TUI都能看。  
Web端支持批量操作：全选、选择无效、批量下载、批量换源。

技术栈

核心库:music-lib-音乐平台搜索下载  
CLI框架:Cobra-命令行工具  
Web框架:Gin-Web框架  
TUI框架:Bubble Tea-终端界面  
桌面框架:Tao+Wry-跨平台桌面应用  
图像处理:image-图标处理

在线网址：https://music.kukuqaq.com/music/

GitHub地址：https://github.com/guohuiyuan/go-music-dl