Skip to content

12wesd/less-player-desktop-master

Repository files navigation

Less Player

GitHub release GitHub license

一款基于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:目前所有操作暂无确认功能,任何删除清空操作(带垃圾桶图标的按钮)请谨慎!其实也没这么夸张,哈哈~

预览图

Github snap 11.png
Github snap 12.png
Github snap 13.png

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

For开发者

  • 请先下载安装最新版(或最新LTS版本) 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

其他

  • 再次声明:本项目仅供学习交流,禁止非法商业用途,请支持正版!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published