lerdb

HotDownloader

lerdb

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 登录,解锁会员歌曲与更高音质
  • 任务管理:按状态分类任务,支持批量删除、重试、取消与恢复
  • 系统托盘:桌面端常驻托盘,支持显示或隐藏主窗口与退出应用

适用人群

  • 音乐收藏者:希望从多个音源搜索并批量下载歌曲的用户
  • 歌单迁移者:需要按歌单链接或关键词批量获取歌曲的人
  • 多端用户:希望在电脑、手机或自建服务器上使用同一工具的人

快速上手

  1. 按需从 GitHub Releases 下载对应平台的安装包,或使用 Docker 部署独立服务
  2. 安装并启动应用,在设置中配置默认音质、下载目录与并发数等
  3. 通过关键词或歌单链接搜索需要下载的歌曲
  4. 勾选目标歌曲加入下载队列,等待任务完成

核心优势

  • 多端覆盖:同一套下载核心同时服务桌面端、Android 端与 Web 服务,使用习惯保持一致
  • 下载可靠:断点续传、自动重试与链接刷新降低了下载失败的概率
  • 标签完善:自动获取歌词并写入音频标签,下载后无需再手动整理元数据
  • 质量控制:按配置顺序自动降级到可用音质,兼顾音质与成功率

系统要求

项目 要求
操作系统 Windows / macOS / Linux / Android(或 Docker 部署)
支持架构 x64、aarch64(桌面)/ Android 通用包

注意事项

  • 请确保下载的音乐文件拥有合法使用权,遵守相关音乐平台的版权规定
  • 桌面端构建依赖 Rust 与 Node.js 22.12 及以上版本
  • 使用账号登录前需先获取可用的 uin 与 authst 凭据
  • 退出时若有进行中的下载任务会先弹出二次确认

历史版本

排序