algerkong /AlgerMusicPlayer

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

★ 17,473⑂ 1,438👁 57⑃ 154● 593▤ 39◈ 28
VueMITCreated 2023-10-27
17,473
stars
+71
1,438
forks
57
watchers
154
prs
593
issues
39
releases
28
discussions

README

🎵 Alger Music Player


  
    
  
  
    
  
  
    
  
  
    
  
   
    
  



  


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

主要功能如下

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

 项目简介

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

 预览地址

http://music.alger.fun/

 软件截图

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

 项目启动

bash
npm install
npm run dev


 开发文档

点击这里开发文档

 赞赏☕️

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

 项目统计



 欢迎提Issues

 声明

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

Top issues

Discussions

Latest release

v5.1.0 v5.1.0 2026-03-22
如果更新遇到问题,请前往 下载 AlgerMusicPlayer

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

 帮我点个 star github star

 ✨ 新功能

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

 🐛 Bug 修复

- 修复自动播放循环与暂停失效问题
- 修复桌面歌词窗口首次打开无歌词问题
- 修复播放并发控制死代码、shallowRef 响应式丢失、歌词 IPC 高频调用
- 修复 AppMenu 错误主题色
- 修复播放列表抽屉关闭动画使用 setTimeout 不可靠问题
- 修复搜索结果滚动加载触发距离过大
- 修复本地音乐元数据解析并发限流与封面体积限制
- 修复本地音乐扫描增量判断逻辑
- 修复 preload 层 ipc.on 解绑监听器失效
- 修复歌词缓存 IPC 通道未接入初始化
- 修复歌词组件卸载时 groupFadeTimer

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON