# Less Player Desktop **Repository Path**: ak_h/less-player-desktop ## Basic Information - **Project Name**: Less Player Desktop - **Description**: Less Player, 一款基于Electron + Vue3开发的播放器 ! Less is More~ All for One, One for All ! - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 29 - **Created**: 2023-05-29 - **Last Updated**: 2023-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Less Player [![GitHub release](https://img.shields.io/github/release/GeekLee2012/Less-Player-Desktop)](https://github.com/GeekLee2012/Less-Player-Desktop/releases) [![GitHub tag](https://img.shields.io/github/tag/GeekLee2012/Less-Player-Desktop)](https://github.com/GeekLee2012/Less-Player-Desktop/tags) [![GitHub license](https://img.shields.io/github/license/GeekLee2012/Less-Player-Desktop)](https://github.com/GeekLee2012/Less-Player-Desktop/blob/main/LICENSE) 一款基于Electron + Vue3开发的播放器。 `郑重声明:`本项目仅供学习交流,请支持正版!若谁做非法用途,后果自负! ### 前言 * 项目名字:源于Less is More(少即是多) * 开发模式:渐进模式,边学习边开发(学以致用) ### 开发/测试环境 * OS:macOS Monterey(开发、测试)、Windows 10(虚拟机,仅测试) * IDE:Visual Studio Code * Nodejs:v16.17.0 LTS + * 其他:详见package.json ### 功能特性 * 普通功能:播放/暂停、上/下一首、进度条/播放时间、播放模式、音量控制、歌词等 * 多个主流在线音频平台:QQ音乐、网易云、酷我、酷狗、豆瓣、云听等 * 在线搜索:歌曲、歌单、专辑、歌手等 * 内容丰富:覆盖音乐、电台广播、MV等;节奏快慢,由你来定 * 多种探索(浏览)模式:分类歌单、万千歌手、相约电波 * 本地歌曲播放:支持音频类型,包括mp3、flac、ogg、wav、aac、m4a * 我的主页:包括我的收藏、创建/查看自定义歌单、关注的歌手、最近播放等 * 动态频谱:目前支持3种简单的频谱样式 * 简单音效:包括均衡器、混响两大功能 * 设置灵活:包括主题、布局、窗口缩放、导航栏、快捷键、网络代理等 * 播放页:目前支持2种样式,“一静一动”; 歌词设置灵活,支持通过歌词调整歌曲进度、外文翻译(需平台支持) * 窗口缩放:屏幕大小,适应自如 *PS:目前所有操作暂无确认功能,任何删除清空操作(带垃圾桶图标的按钮)请谨慎!其实也没这么夸张,哈哈~* ### 预览图 ![Github snap 11.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2011.png) ![Github snap 12.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2012.png) ![Github snap 13.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2013.png) ![Gitee snap 01.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2001.png) ![Gitee snap 02.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2002.png) ![Gitee snap 03.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2003.png) ### For开发者 * 请先下载安装最新版(或最新LTS版本) Nodejs * 如有问题,建议先查看文档:[FAQ.md](FAQ.md) * 安装依赖 `npm install` * 开发模式运行 `npm run dev` * 构建打包 `npm run dist` 或者,分步执行 `npm run build` `npm run pack` * 更新依赖 `npm update` ### 发行版 * 发行版:x64版本(二进制文件,如dmg、exe、zip等);支持系统平台包括macOS、Windows 7+ * Linux和x86平台:可下载源码,配置后构建打包,请参考 [常见问题 FAQ.md](FAQ.md) ### For普通用户 * 最新开发预览版(测试版),会在项目自身仓库,不定期打包发布,欢迎愿意尝鲜的朋友体验! * 顶部分别有release、tag、license三个图标按钮,请点击`tag按钮`直达tags列表页面。 * 开发预览版,均为Pre-release版本,且tag标签名称以发布日期结尾。 * 以下资源库,暂时不再使用(因为分开单独管理,并没有解决任何问题): * [Github资源库(废弃)](https://github.com/GeekLee2012/Resources/releases/) * [Gitee资源库(废弃)](https://gitee.com/rive08/resources/releases/) * PS: 变动带来的不便,请朋友们谅解!有时我也想做一些尝试,至于结果也并非总在预料之中。 ### 项目相关文档 * 常见问题:[FAQ.md](FAQ.md) * 更新日志:[CHANGELOG.md](CHANGELOG.md) * 待办事项:[TODO.md](TODO.md) ### 其他 * 再次声明:本项目仅供学习交流,请支持正版!若谁做非法用途,后果自负!