找回密码
 -注册-
查看: 5252|回复: 1
打印 上一主题 下一主题

分享在网页浏览器上控制ROON播放的安装方法,让Raspberry Pi加触控屏成为顺手可能

[复制链接]
跳转到指定楼层
1
发表于 2021-9-16 16:30 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 来自 上海
本帖最后由 krisshen 于 2021-9-16 16:40 编辑

今天没啥事, 想要安装一个网页版ROON的控制端,能够后期在Raspberry Pi上控制。
分享一下具体做法, 有兴趣的朋友可以尝试, 用时差不多1小时就够了。

SSH 到你roon core.

1. Roon Core上安装 Nginx ,就是方便自己在Roon Remote和HQplayer配置界面之间快速切换
  1. sudo apt update
  2. sudo apt install nginx
复制代码
编辑首页
  1. cd /var/www/html
复制代码
  1. nano *.html
复制代码


加入自己的html代码,这个后面可以再编。加完,打开浏览器测试一下,首页应该可以打开了。
保持在当前目录 /var/www/html

2. 安装roon web controller
  1. git clone https://github.com/pluggemi/roon-web-controller.git
复制代码
  1. cd roon-web-controller
复制代码
  1. npm install
复制代码
  1. node app.js
复制代码

npm ubuntu server默认没装, 要apt install npm一下
3. 电脑Roon打开扩展
打开Roon软件,在"设置"->"扩展"里面,这个时候会看到有一个新的扩展web controller, 点击启用
打开浏览器 Roon的ip地址:8080, 已经可以控制了!但是关闭ssh,这个就结束了,不行,要它开机自己运行。

4. 设置这个扩展在boot后自启动。
  1. cd /usr/lib/systemd/system
复制代码
  1. sudo nano roon-web-controller.service
复制代码


把下面这段拷贝入界面
  1. [Unit]
  2. Description=NodeJS app - Roon Web Controller
  3. After=network.target

  4. [Service]
  5. User=你的ubuntu用户名
  6. WorkingDirectory=/var/www/html/roon-web-controller
  7. ExecStart=/usr/bin/node app.js

  8. [Install]
  9. WantedBy=multi-user.target
复制代码
保存,退出nano
  1. sudo systemctl daemon-reload
复制代码
  1. sudo systemctl start roon-web-controller.service
复制代码
  1. 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的浏览器,用触控来玩吧。





2
 楼主| 发表于 2021-9-16 23:30 | 只看该作者 来自 上海浦东新区
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2025-8-26 07:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表