Groovebasin
Groovebasin 是一个音乐播放器服务器,带有基于 Web 的用户界面。
在连接到您家或办公室中扬声器的服务器上运行它。访客可以通过连接笔记本电脑、平板电脑或智能手机来控制音乐播放器。此外,您可以远程流式传输您的音乐库。
Groove Basin 适用于您的个人音乐库;而不是外部音乐服务。Groove Basin 永远不会支持 DRM 内容。
安装
从 Arch 用户仓库安装 nodejs-groovebasinAUR 软件包。
配置
配置文件位于 /etc/groovebasin.json
中,您需要为 groovebasin 提供配置文件,否则它将在当前目录中创建一个名为 config.json
的新文件。
启动服务器
要以普通用户身份启动 groovebasin,请运行
$ groovebasin --start
单元文件也可用于启动 groovebasin.service
。
Web 界面
在您的浏览器中打开 https://127.0.0.1:16242/。
NGINX 代理
NGINX 可用于使用以下配置将流量从端口 16242 重定向到 80。
/etc/nginx/nginx.conf
location /groove/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://127.0.0.1:16242/; }