一款基于Electron + Vue3开发的播放器。
郑重声明:
本项目仅供学习交流,禁止非法商业用途,请支持正版!
- 项目名字:源于Less is More(少即是多)
- 开发模式:渐进模式,边学习边开发(学以致用)
- OS:macOS Big Sur(开发、测试)、Windows 10(虚拟机,仅测试)
- IDE:Visual Studio Code v1.71.0
- Nodejs:v16.17.0 LTS
- 其他:详见package.json
- 普通功能:播放/暂停、上/下一首、进度条/播放时间、播放模式、音量控制、歌词等
- 多个主流在线音频平台:QQ音乐、网易云、酷我、酷狗、豆瓣、云听等
- 在线搜索:歌曲、歌单、专辑、歌手等
- 内容丰富:覆盖音乐、电台广播、MV等;节奏快慢,由你来定
- 多种探索(浏览)模式:分类歌单、万千歌手、相约电波
- 本地歌曲播放:支持音频类型,包括mp3、flac、ogg、wav、aac、m4a
- 我的主页:包括我的收藏、创建/查看自定义歌单、关注的歌手、最近播放等
- 动态频谱:目前支持3种简单的频谱样式
- 简单音效:包括均衡器、混响两大功能
- 设置灵活:包括主题、布局、窗口缩放、导航栏、快捷键、网络代理等
- 播放页:目前支持2种样式,“一静一动”; 歌词设置灵活,支持通过歌词调整歌曲进度、外文翻译(需平台支持)
- 窗口缩放:屏幕大小,适应自如
PS:目前所有操作暂无确认功能,任何删除清空操作(带垃圾桶图标的按钮)请谨慎!其实也没这么夸张,哈哈~
-
请先下载安装最新版(或最新LTS版本) Nodejs
-
安装依赖
npm install
-
开发模式运行
npm run dev
-
构建打包
npm run dist
或者,分步执行
npm run build
npm run pack
- 常见问题:FAQ.md
- 更新日志:CHANGELOG.md
- 待办事项:TODO.md
- 发行版:x64版本(二进制文件,如dmg、exe、zip等);支持系统平台包括macOS、Windows 7+
- Linux和x86平台:可下载源码,配置后构建打包,请参考 常见问题 FAQ.md
- 再次声明:本项目仅供学习交流,禁止非法商业用途,请支持正版!