# Less Player Desktop **Repository Path**: wxlxer/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**: 31 - **Created**: 2022-11-11 - **Last Updated**: 2022-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Less Player 是一款基于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音乐、网易云、酷我、酷狗、豆瓣、云听等 * 支持本地歌曲播放, 支持音频类型:mp3、flac、ogg、wav、aac、m4a * 支持多种探索(浏览)模式:分类歌单、万千歌手、相约电波 * 其他方面:设置、我的主页(收藏、创建歌单、关注歌手、最近播放)等 *PS:目前所有操作暂无确认功能,任何删除清空操作(带垃圾桶图标的按钮)请谨慎!其实也没这么夸张,哈哈~* #### 预览图 ![snap 11.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2011.png) ![snap 12.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2012.png) ![snap 13.png](https://github.com/GeekLee2012/Less-Player/blob/main/snapshot/snap%2013.png) ![snap 01.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2001.png) ![snap 02.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2002.png) ![snap 03.png](https://gitee.com/rive08/resources/raw/master/less-player-desktop/temp/snap%2003.png) #### For开发者 * 请先下载安装最新版 Nodejs * 初始化项目 `npm install` * 开发模式运行 `npm run dev` * 构建打包 `npm run dist` 或者,分步执行 `npm run build` `npm run pack` #### 项目相关 * 常见问题:[FAQ.md](FAQ.md) * 更新日志:[CHANGELOG.md](CHANGELOG.md) * 待办事项:[TODO.md](TODO.md) #### 发行版 * 发行版:x64版本(二进制文件,如dmg、exe、zip等);支持系统平台包括macOS、Windows 7+ * Linux和x86平台:可下载源码,配置后构建打包,请参考 [常见问题 FAQ.md](FAQ.md) #### 其他