AlgerMusicPlayer

algerkongMIT活跃维护

第三方桌面音乐播放器,内置本地音乐服务,支持桌面歌词、歌曲下载和远程控制,适合想统一管理本地曲库并远程操控播放的用户。

一个第三方音乐播放器、本地服务、桌面歌词、音乐下载、远程控制

v5.1.0发布于 2026-03-22 14:55 UTC17,494star +166 / 7 天1,440fork同步于 2026-11-10 17:25 UTC

怎么上手

由 README 提炼,执行前请确认
npm install
npm run dev
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

第三方网易云风格音乐播放器,自带本地服务、桌面歌词与远程控制

第三方桌面音乐播放器,内置本地音乐服务,支持桌面歌词、歌曲下载和远程控制,适合想统一管理本地曲库并远程操控播放的用户。

核心能力

  • 内置本地化音乐服务,无需依赖在线 API
  • 基于 @unblockneteasemusic/server 解析音乐资源
  • 独立桌面歌词窗口与沉浸式歌词显示
  • 支持音乐文件下载与高品质音质选择
  • 支持远程控制播放、定时播放与倍速播放

容易踩的坑

需先安装 Node.js 与 npm 依赖;音乐资源解析依赖 @unblockneteasemusic/server 与 netease-cloud-music-api 本地服务;Android 版标注为测试、iOS 版标注为后续支持

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v5.1.0
  1. v5.1.0最新正式版2026-03-22 · 2026-03-22 14:55 UTC

    如果更新遇到问题,请前往 下载 AlgerMusicPlayer

    请我喝咖啡(支持作者) ☕️

    帮我点个 star github star

    ✨ 新功能

    • 新增本地音乐扫描播放功能
    • 新增播客页面与组件
    • 新增专辑页面
    • 桌面歌词新增 单行/双行/滚动 三种显示模式,支持翻译开关和双行分组淡出动画
    • 重构自动更新系统,使用 electron-updater 替代手动下载
    • 设置页新增音频设备配置
    • 快捷键整体重构优化
    • 重构 SearchBar,集成标题滚动显示功能
    • 优化音源解析策略与播放逻辑
    • 优化移动端适配与 UI 布局

    🐛 Bug 修复

    • 修复自动播放循环与暂停失效问题
    • 修复桌面歌词窗口首次打开无歌词问题
    • 修复播放并发控制死代码、shallowRef 响应式丢失、歌词 IPC 高频调用
    • 修复 AppMenu 错误主题色
    • 修复播放列表抽屉关闭动画使用 setTimeout 不可靠问题
    • 修复搜索结果滚动加载触发距离过大
    • 修复本地音乐元数据解析并发限流与封面体积限制
    • 修复本地音乐扫描增量判断逻辑
    • 修复 preload 层 ipc.on 解绑监听器失效
    • 修复歌词缓存 IPC 通道未接入初始化
    • 修复歌词组件卸载时 groupFadeTimer 未清理导致内存泄漏
    • 补全 MV/排行榜/歌单/搜索/专辑页面缺失的国际化
    • 修复 NeteaseCloudMusicApi anonymous_token 文件不存在导致启动崩溃
    • 修复移动端全屏歌词前奏阶段第一句歌词不可见
    • 修复移动端音乐列表页按钮尺寸过大
    • 登录页扫码登录改为默认首选
    • 设置桌面端最小窗口尺寸为 900×640 防止内容截断
    • 移除首页顶部多余 padding
    • HomeHero 快捷导航仅移动端显示

    🔒 安全

    • 本地音乐 API 仅监听回环地址,防止外部访问
    • LX Music 脚本执行隔离到 Worker 沙箱

    🎨 优化

    • 全面重构 UI:播放器、播放条、通用组件、列表项、布局、标题栏、搜索页等
    • 重构首页 UI
    • 设置页拆分为 7 个独立 Tab 组件,优化捐赠列表性能
    • 重构音乐和歌词缓存逻辑,支持可配置缓存目录
    • 统一进度追踪机制,移除重复的 rAF 更新循环
    • 优化播放列表持久化,精简序列化字段并添加防抖写入
    • 优化骨架屏加载效果,修复用户页左侧黑色背景
    • 统一 SongItem 圆角与 hover 背景色
    • 重构历史记录模块
    • 调整主题主色
    • 扩展数据层与播放能力
    • 增加 i18n 检查脚本与提交钩子
    • 重构 i18n 键值检查并增加引用告警模式
  2. v5.0.02025-12-20 · 2025-12-20 12:36 UTC
    查看更新说明

    如果更新遇到问题,请前往 下载 AlgerMusicPlayer

    请我喝咖啡(支持作者) ☕️ 赏你

    帮我点个 star github star

    ✨ 新功能

    • LX Music 音源脚本导入
    • 逐字歌词,支持全屏歌词和桌面歌词同步显示
    • 心动模式播放
    • 移动设备整体页面风格和效果优化
    • 移动端添加平板模式设置
    • 歌词页面样式控制优化 支持背景、宽度、字体粗细等个性化设置
    • 历史日推查看
    • 播放记录热力图
    • 历史记录支持本地和云端记录
    • 用户页面收藏专辑展示
    • 添加 GPU 硬件加速设置
    • 菜单展开状态保存 - 感谢 harenchi 的贡献
    • 搜索建议 - 感谢 harenchi 的贡献
    • 歌词繁体中文翻译模块,集成 OpenCC 引擎 - 感谢 Leko 的贡献
    • 自定义 API源 支持 自定义源文档 - 感谢 harenchi 的贡献

    🐛 Bug 修复

    • 修复随机播放顺序异常
    • 修复音源解析错误处理
    • 修复 Mini 播放栏主题颜色问题
    • 修复桌面歌词透明模式标题栏显示
    • 修复逐字歌词字间距
    • 修复远程控制设置无法保存
    • 修复下载无损格式返回 HiRes 音质 - 感谢 harenchi 的贡献
    • 兼容 pnpm 包管理器 - 感谢 Leko 的贡献

    🎨 优化

    • 音源解析缓存
    • 完善多语言国际化
    • 优化播放检测和错误处理
    • FLAC 元数据和封面图片处理 - 感谢 harenchi 的贡献
    • 日推不感兴趣调用官方接口 - 感谢 harenchi 的贡献
    • 代码提交流程优化,添加 lint-staged

    赞赏支持☕️

    赞赏列表

  3. v4.9.02025-08-07 · 2025-08-07 15:30 UTC
    查看更新说明

    如果更新遇到问题,请前往 下载 AlgerMusicPlayer

    请我喝咖啡(支持作者) ☕️ 赏你

    帮我点个 star github star

    微信公众号 AlgerMusic

    ✨ 新功能

    • 重新设计pc端歌词页面Mini播放栏
    • 添加清除歌曲自定义解析功能
    • 添加Cookie登录功能及自动获取等相关管理设置 (16aeaf2) - 支持通过Cookie方式登录,提供更便捷的登录体验
    • 添加UID登录功能,优化登录流程 (daa8e75) - 新增用户ID直接登录方式
    • 添加主题根据系统切换功能 (d5ba218) - 支持跟随系统主题自动切换明暗模式
    • 桌面歌词添加主题颜色面板组件 (d1f5c8a) - 为桌面歌词提供丰富的主题颜色自定义选项
    • 增强播放速度控制,添加滑块控制并改善播放安全性 (8fb382e) 感谢Qumo的pr
    • 添加日语和韩语国际化支持,并优化语言相关代码 (3062156)
    • 添加繁体中文本地化支持 (2cc03cb) 感谢dongguacute的pr
    • 播放速度设置弹窗标题添加速度显示 (aeb7f03)

    🐛 Bug 修复

    • 修复mac快捷键关闭窗口报错的问题 (67ef4d7)
    • 修复mini窗口恢复时导致的应用窗口变小问题 (9b3019d)
    • 修复歌单列表页面翻页类型问题 (e489ab4)
    • 修复歌曲初始化问题 (b7a58a0)
    • 修复音量调整不同步的问题 (679089e)
    • 修复菜单显示不全的问题,添加滚动条 (09ccd9f)

    🎨 优化

    • 更新 eslint 和 prettier 配置,格式化代码 (c08c2cb)
    • 优化类型处理和登录功能 (3ba85f3)
    • 优化Cookie相关文字描述 (1597fbf)

    赞赏支持☕️

    赞赏列表

  4. v4.8.22025-06-28 · 2025-06-28 10:22 UTC
    查看更新说明

    🎨 优化

    • 重新设计pc端歌词页面Mini播放栏 歌词

    • 添加清除歌曲自定义解析功能

    🐛 Bug 修复

    • 修复歌曲单独解析失败问题,优化歌曲播放逻辑
    • 修复歌词页面加入歌单抽屉被遮挡问题

    请我喝咖啡(支持作者) ☕️ 赏你

  5. v4.8.12025-06-27 · 2025-06-27 11:04 UTC
    查看更新说明

    如果更新遇到问题,请前往 下载 AlgerMusicPlayer

    请我喝咖啡(支持作者) ☕️ 赏你

    帮我点个 star github star

    微信公众号 微信搜索 AlgerMusic

    QQ频道 AlgerMusic 加入频道

    🐛 Bug 修复

    • 修复无法快捷键调整问题

    🎨 优化

    • 优化音乐资源解析
    • 去除无用代码,优化加载速度

    安卓版本未更新

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    项目下安装以及常用问题文档

    主要功能如下

    • 🎵 音乐推荐
    • 🔐 账号登录与同步
    • 📝 功能
      • 播放历史记录
      • 歌曲收藏管理
      • 歌单 MV 排行榜 每日推荐
      • 自定义快捷键配置(全局或应用内)
    • 🎨 界面与交互
      • 沉浸式歌词显示(点击左下角封面进入)
      • 独立桌面歌词窗口
      • 明暗主题切换
      • 迷你模式
      • 状态栏控制
      • 多语言支持
    • 🎼 音乐功能
      • 支持歌单、MV、专辑等完整音乐服务
      • 音乐资源解析(基于 @unblockneteasemusic/server)
      • EQ均衡器
      • 定时播放 远程控制播放 倍速播放
      • 高品质音乐
      • 音乐文件下载
      • 搜索 MV 音乐 专辑 歌单 bilibili
      • 音乐单独选择音源解析
    • 🚀 技术特性
      • 本地化服务,无需依赖在线API (基于 netease-cloud-music-api)
      • 全平台适配(Desktop & Web & Mobile Web & Android<测试> & ios<后续>)

    项目简介

    一个第三方音乐播放器、本地服务、桌面歌词、音乐下载、最高音质

    预览地址

    http://music.alger.fun/

    软件截图

    首页白 首页黑 歌词 桌面歌词 设置页面 音乐远程控制

    项目启动

    npm install
    npm run dev
    

    开发文档

    点击这里开发文档

    赞赏☕️

    赞赏列表

    微信赞赏支付宝赞赏
    喝点咖啡继续干 来包辣条吧~

    项目统计

    Star History Chart

    欢迎提Issues

    声明

    本软件仅用于学习交流,禁止用于商业用途,否则后果自负。 希望大家还是要多多支持官方正版,此软件仅用作开发教学。