项目介绍
Alger Music Player 是一个基于 Electron、TypeScript 和 Vue 3 开发的桌面音乐播放器,同时适配 Web 端和桌面端。该项目旨在为用户提供一种更加自由、便捷的音乐播放体验,通过本地服务、桌面歌词、主题切换等功能,满足用户多样化的音乐需求。

应用场景
-
个人娱乐:用户可以在桌面上轻松管理和播放自己的音乐库,享受高品质的音乐体验。 -
工作学习:通过自定义快捷键配置和沉浸式歌词显示,用户可以更加专注地工作或学习。 -
音乐分享:支持网易云账号登录与同步,用户可以方便地分享自己的歌单和音乐给朋友。
功能模块
-
-
支持网易云账号登录与同步。 -
支持歌单、MV、专辑等完整音乐服务:提供全面的音乐服务,满足用户的不同需求。
-
-
灰色音乐资源解析:基于 @unblockneteasemusic/server,解析灰色音乐资源。 -
高品质音乐试听:需网易云VIP,提供高品质音乐试听服务。 -
音乐文件下载:支持右键下载和批量下载音乐文件。
功能特点
-
本地化服务:无需依赖在线 API,提高播放稳定性和速度。 -
自动更新检测:自动检测并提示用户更新播放器,保持功能最新。 -
全平台适配:支持 Desktop、Web 和 Mobile Web,满足不同平台用户的需求。
项目技术栈
-
-
Vue 3:渐进式 JavaScript 框架,用于构建用户界面。 -
TypeScript:JavaScript 的超集,添加了类型系统,提高代码的可读性和可维护性。 -
Electron:跨平台桌面应用开发框架,用于构建桌面应用。 -
Vite:下一代前端构建工具。
-
-
Naive UI:基于 Vue 3 的组件库。
功能演示





