郑重声明:
本项目仅供学习交流,请支持正版!若谁做非法用途,后果自负!
- 项目名字:源于Less is More(少即是多)
- 开发模式:循序渐进模式,边学习边开发(学以致用)
- 项目初衷:抛砖引玉,一起学习交流,共同进步
- 项目缺点:目前最大最明显的缺点,就是整体上缺乏架构**,导致代码松散随意
- OS:macOS Monterey(开发 + 测试)、Windows 10(虚拟机,仅测试)
- IDE:Visual Studio Code
- Nodejs:>= 18.0.0
- 其他:详见 package.json
- 插件扩展:支持插件管理,可通过插件扩展播放器的内容、外观、功能等
- 普通功能:播放/暂停、上/下一首、进度条/播放时间、播放模式、音量控制、歌词等
- 本地歌曲:支持音频格式:mp3、flac、ogg、wav、aac、m4a; 支持导入歌单格式:m3u、pls
- 自由FM:支持新增/删除/修改FM广播电台;支持导入导出,格式包括:m3u、pls、json
- 我的主页:包括我的收藏、自定义歌单、关注的歌手、最近播放等
- 动态频谱:内置2种简单的频谱样式,支持插件扩展
- 简单音效:包括均衡器、混响等基本功能
- 设置页:包括主题、布局、窗口缩放、导航栏、快捷键、网络代理等
- 播放页:目前预设5种播放样式,“静动结合”; 歌词设置灵活,支持通过歌词调整歌曲进度、外文翻译(需平台支持)
- 窗口缩放:屏幕大小,适应自如
- 桌面歌词:支持横屏、竖屏歌词;支持3种显示模式,即单行、双行、全部;同时可对字体大小、颜色、行间距等进行设置
-
请先下载安装最新版(或最新LTS版本) Nodejs
-
若有问题,建议优先查看项目文档
:FAQ.md -
安装依赖
npm install
-
开发模式运行
npm run dev
-
构建打包
npm run dist
或者,分步执行
npm run build
npm run pack
-
更新依赖
npm update
- 建议熟悉一下
播放器设置
,不同设置会带来一些些不同的使用体验哦 - 播放器设置相对灵活,
部分功能默认“关闭”
,需前往“设置页”开启 最新开发预览版(测试版)
,会在项目自身仓库,不定期
打包发布,欢迎愿意尝鲜的朋友一起体验- 开发预览版,即为
Pre-release
版本,版本标题、tag标签名称、版本号里带有发布日期
- 当前
页面顶部
,分别有release、tag、license、downloads
等图标按钮,可点击release按钮
直达发行版本列表
页面 - 任何删除
清空操作
(带垃圾桶图标的按钮)请谨慎
!其实也没这么夸张,哈哈 ~ - 为避免误操作,已部分支持对话框确认,请参考
“设置页 - 对话框”
- 发行版:x64版本(二进制文件,如dmg、exe、zip等);支持系统平台包括macOS、Windows 7+
- Linux和x86平台:可下载源码,配置后构建打包,请参考 常见问题 FAQ.md
- 常见问题:FAQ.md
- 更新日志:CHANGELOG.md
- 待办事项:TODO.md
- LeVC格式:LeVC.md
再次郑重声明:
本项目仅供学习交流,请支持正版!若谁做非法用途,后果自负!