Answers:
TLDR;我正在相同的设置上。这个答案变成了我的调查记录:请参阅以下适用于我的配置。
背景:我遵循了以下教程:设置具有文件共享和Mac屏幕共享功能的Raspberry Pi。我还安装了Shairport Sync。
我按照文档中的建议安装了kodi :
sudo apt-get update
sudo apt-get install kodi
然后,我可以从CLI kodi
或Windows下的桌面界面(在Mac上镜像)启动kodi Menu > Sound & Video > Kodi
。我有皮在通过HDMI我的电视堵塞,并在电视上科迪节目,而在Mac桌面上的节目。我还没有发现的通过VNC切换应用程序,以科迪,或交换空间(任何方式ctrlcmdright arrow表明,那些我只有一个活动空间)。
nano /home/pi/.kodi/userdata/guisettings.xml
(论坛:通过SSH管理网络设置)<services>
部分并编辑以下属性,这些属性与默认属性有所不同:。
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
kodi
netstat -lnptu | grep kodi
。
tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN 3805/kodi.bin
udp 0 0 0.0.0.0:9777 0.0.0.0:* 3805/kodi.bin
该服务的文档列表默认的HTTP用户名:kodi
,密码:kodi
可以在以下位置查看kodi的日志:
less ~/.kodi/temp/kodi.log
Fing是ios和android上的免费应用程序,它将检测本地网络上的设备,显示其MAC地址并扫描端口。从我的iPad,我可以看到#22:SSH
,#548:AFP
,#5000:upnp
,#5900:VNC
,但没有:9090
:'(。如果我python -m SimpleHTTPServer
在pi上运行,Fing可以看到#8000:http-alt
。
查看是否可以从浏览器访问配置的端口:http:// <用户名>:<密码> @ <xbmc_ip>:<xbmc_port >(请参阅:iPhone / iPod Touch-未找到xbmc实例)
可以通过编辑(或创建)来配置其他选项/home/xbmc/.xbmc/userdata/advancedsettings.xml
。
删除任何一个xml配置将导致它们使用默认值重新创建。
在安装Shairport Sync(Kodi之前)的同时,我读到:
在同一系统上,您不应拥有多个Zeroconf服务
我肯定已经运行了Avahi,并且kodi也使用了avahi .. 抓着稻草:有冲突吗?
触发avahi-browse -a
返回整个网络上的服务列表,包括:
+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
更新:我连接了键盘,然后去开了所有与连通性有关的开关。我现在通过http(http:// [localIP]:8080)连接。我将更新与默认配置进行了比较,并粘贴了上面的相关行。