HotDownloader 是一款基于共享 Rust 下载核心与 Vue 3 的音乐下载工具,支持 Tauri 桌面端、Android 端以及 Docker/Web 部署,提供音乐搜索、歌单导入与批量下载等功能。
- v2.0.1
- 发布于
- 17 天前
- 326
- 星标
- 5,716
- 下载
- 同步于
- 15 天前
最新版本
v2.0.12026年10月2日 16:00下载慢?可在上方随时切换镜像源
项目说明
项目概述
HotDownloader 是一款基于共享 Rust 下载核心与 Vue 3 前端构建的音乐下载工具,支持 Tauri 桌面端、Android 端以及 Docker/Web 部署三种形态。它提供多音源音乐搜索、歌单搜索与导入、批量下载以及歌词与标签写入等功能,并可在桌面端常驻系统托盘运行。
一款跨桌面、手机与服务器的多形态音乐下载工具
主要功能
- 音乐搜索:多音源关键词搜索、搜索建议与热搜词,结果支持分页加载
- 歌单搜索导入:支持歌单关键词搜索,或通过歌单链接与 ID 导入并批量下载
- 批量下载:在搜索结果与歌单中勾选多首歌曲统一加入下载队列
- 智能下载:多任务并发、断点续传、下载链接按需刷新与自动重试
- 自动降级:以指定音质为起点,按配置顺序选择可用品质
- 音频处理:支持加密格式音频解密,并获取歌词写入音频文件标签
- 账号登录:支持扫码登录与手动输入 uin/authst 登录,解锁会员歌曲与更高音质
- 任务管理:按状态分类任务,支持批量删除、重试、取消与恢复
- 系统托盘:桌面端常驻托盘,支持显示或隐藏主窗口与退出应用
适用人群
- 音乐收藏者:希望从多个音源搜索并批量下载歌曲的用户
- 歌单迁移者:需要按歌单链接或关键词批量获取歌曲的人
- 多端用户:希望在电脑、手机或自建服务器上使用同一工具的人
快速上手
- 按需从 GitHub Releases 下载对应平台的安装包,或使用 Docker 部署独立服务
- 安装并启动应用,在设置中配置默认音质、下载目录与并发数等
- 通过关键词或歌单链接搜索需要下载的歌曲
- 勾选目标歌曲加入下载队列,等待任务完成
核心优势
- 多端覆盖:同一套下载核心同时服务桌面端、Android 端与 Web 服务,使用习惯保持一致
- 下载可靠:断点续传、自动重试与链接刷新降低了下载失败的概率
- 标签完善:自动获取歌词并写入音频标签,下载后无需再手动整理元数据
- 质量控制:按配置顺序自动降级到可用音质,兼顾音质与成功率
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows / macOS / Linux / Android(或 Docker 部署) |
| 支持架构 | x64、aarch64(桌面)/ Android 通用包 |
注意事项
- 请确保下载的音乐文件拥有合法使用权,遵守相关音乐平台的版权规定
- 桌面端构建依赖 Rust 与 Node.js 22.12 及以上版本
- 使用账号登录前需先获取可用的 uin 与 authst 凭据
- 退出时若有进行中的下载任务会先弹出二次确认
历史版本
排序