耳机网-耳机大家坛
标题:
分享在网页浏览器上控制ROON播放的安装方法,让Raspberry Pi加触控屏成为顺手可能
[打印本页]
作者:
krisshen
时间:
2021-9-16 16:30
标题:
分享在网页浏览器上控制ROON播放的安装方法,让Raspberry Pi加触控屏成为顺手可能
本帖最后由 krisshen 于 2021-9-16 16:40 编辑
今天没啥事, 想要安装一个网页版ROON的控制端,能够后期在Raspberry Pi上控制。
分享一下具体做法, 有兴趣的朋友可以尝试, 用时差不多1小时就够了。
SSH 到你roon core.
1. Roon Core上安装 Nginx ,就是方便自己在Roon Remote和HQplayer配置界面之间快速切换
sudo apt update
sudo apt install nginx
复制代码
编辑首页
cd /var/www/html
复制代码
nano *.html
复制代码
加入自己的html代码,这个后面可以再编。加完,打开浏览器测试一下,首页应该可以打开了。
保持在当前目录 /var/www/html
2. 安装roon web controller
git clone https://github.com/pluggemi/roon-web-controller.git
复制代码
cd roon-web-controller
复制代码
npm install
复制代码
node app.js
复制代码
npm ubuntu server默认没装, 要apt install npm一下
3. 电脑Roon打开扩展
打开Roon软件,在"设置"->"扩展"里面,这个时候会看到有一个新的扩展web controller, 点击启用
打开浏览器 Roon的ip地址:8080, 已经可以控制了!但是关闭ssh,这个就结束了,不行,要它开机自己运行。
4. 设置这个扩展在boot后自启动。
cd /usr/lib/systemd/system
复制代码
sudo nano roon-web-controller.service
复制代码
把下面这段拷贝入界面
[Unit]
Description=NodeJS app - Roon Web Controller
After=network.target
[Service]
User=你的ubuntu用户名
WorkingDirectory=/var/www/html/roon-web-controller
ExecStart=/usr/bin/node app.js
[Install]
WantedBy=multi-user.target
复制代码
保存,退出nano
sudo systemctl daemon-reload
复制代码
sudo systemctl start roon-web-controller.service
复制代码
sudo systemctl enable roon-web-controller.service
复制代码
搞定,重启后,界面就出来了。
附上 roon web controller 的git地址 https://github.com/pluggemi/roon-web-controller/tree/master#roon-web-controller-1213
最后编辑之前那个index.nginx-debain.html
加两个超链, 一个指向 ip:8080 (roon web remote)
一个指向 ip:8088 (hqplayer)
打开Raspberry的浏览器,用触控来玩吧。
作者:
krisshen
时间:
2021-9-16 23:30
欢迎光临 耳机网-耳机大家坛 (http://bbs.erji.net/)
Powered by Discuz! X3.2