项目介绍 

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 的组件库。

 功能演示 

图片

图片

图片

图片

图片

图片

 开源地址 

https://github.com/algerkong/AlgerMusicPlayer

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐