/Less-Player-Desktop

Less Player, 一款基于Electron + Vue3开发的播放器 ! Less is More~ All for One, One for All !

Primary LanguageVueApache License 2.0Apache-2.0

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
snap 12.png
snap 13.png

snap 01.png
snap 02.png
snap 03.png

For开发者

  • 请先下载安装最新版 Nodejs

  • 初始化项目
    npm install

  • 开发模式运行
    npm run dev

  • 构建打包
    npm run dist

    或者,分步执行
    npm run build
    npm run pack

项目相关

发行版

  • 发行版:x64版本(二进制文件,如dmg、exe、zip等);支持系统平台包括macOS、Windows 7+
  • Linux和x86平台:可下载源码,配置后构建打包,请参考 常见问题 FAQ.md

其他