Warning
注意,这是一个停止更新的仓库,如果你要寻找最新的桌面版netPlayer,请转至netPlayer Next。
基于Subsonic API的桌面端播放器
netPlayer Next | ★ netPlayer | netPlayer Mobile
Warning
新版本的netPlayer (v2.0.0~)不支持Windows 7系统,如果你想寻找兼容Windows 7的netPlayer,可以在本仓库Release页寻找v1版本的netPlayer
v1 (当前仓库) | v2 | v3 | |
---|---|---|---|
支持Windows版本 | Windows7~ | Windows10~ | Windows10~ |
支持macOS | ✅ | ✅ | ✅* |
单曲循环 | ❌ | ✅ | ✅ |
定位歌曲 | ❌ | ✅ | ✅ |
全局快捷键 | 仅macOS | ✅ | ✅ |
WebSocket服务 | ❌ | ❌ | ✅ |
* 由于本人换电脑,macOS没法打包,如果你有需要可以在自己的设备上打包v3版本(所以也不清楚macOS版本的运行情况,欢迎给予反馈!)
Note
受限于Subsonic API,“所有歌曲”和“专辑”只能显示500首/张(随机的500首歌曲排序展示)
Note
如果你想要查找v2.0.0
及之后版本的代码和配置指南,跳转到netPlayer Next,下文的的配置适用于v1.x
版本
由于本项目没有区分正在开发的版本
和发布的版本
,如果你需要获取可以正确执行的代码,不要直接下载最新的代码! 请在Tag中选择最新的版本下载(或者在Release中下载Source code)
-
node@16.18.0,新版本可能无法运行
-
yarn包管理器*
npm install -g yarn
*如果你处于国内的网络环境,注意配置yarn和Electron的镜像地址或者代理
-
进入项目文件夹
cd net-player
-
下载依赖文件
yarn install
-
运行和Debug
# Debug模式 yarn run electron:serve # 发布模式 yarn run electron:build