TLDR; Estoy trabajando en la misma configuración; Esta respuesta se convirtió en un registro de mis investigaciones: vea a continuación una configuración que funciona para mí.
Antecedentes: he seguido el tutorial: Configuración de una Raspberry Pi con uso compartido de archivos y pantalla para Mac . También he instalado Shairport Sync .
Instalé kodi como se recomienda en la documentación :
sudo apt-get update
sudo apt-get install kodi
Entonces puedo iniciar kodi desde la CLI kodi
, o desde la interfaz de escritorio (reflejada en la Mac) debajo Menu > Sound & Video > Kodi
. Tengo el Pi conectado a mi televisor a través de HDMI, y Kodi se muestra en el televisor, mientras que el escritorio se muestra en la Mac ... No he encontrado ninguna forma de cambiar las aplicaciones a Kodi a través de VNC, o cambiar espacios ( ctrlcmdright arrowmuestra que eso Solo tengo un espacio activo).
Configurar Kodi a través de SSH
.
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
- comienza Kodi:
kodi
- ver en qué puertos está escuchando 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
Consejos potencialmente útiles:
La documentación de servicios enumera el nombre de usuario http predeterminado: kodi
contraseña:kodi
Los registros de kodi se pueden ver en:
less ~/.kodi/temp/kodi.log
Fing es una aplicación gratuita en ios y android que detectará dispositivos en la red local, mostrará sus direcciones MAC y escaneará puertos. Desde mi iPad, puedo ver #22:SSH
, #548:AFP
, #5000:upnp
, #5900:VNC
, pero no :9090
:'(. Si corro python -m SimpleHTTPServer
en el pi, Fing puede ver #8000:http-alt
.
Vea si puede acceder al puerto configurado desde su navegador: http: // <username>: <password> @ <xbmc_ip>: <xbmc_port > (Vea: iPhone / iPod Touch - no se encontraron instancias xbmc )
Se pueden configurar más opciones editando (o creando) /home/xbmc/.xbmc/userdata/advancedsettings.xml
.
Eliminar cualquiera de las configuraciones xml hará que se vuelvan a crear con los valores predeterminados.
Al instalar Shairport Sync (antes de Kodi), leí:
No debe tener más de un servicio zeroconf en el mismo sistema
Definitivamente tengo a Avahi corriendo, y kodi también usa avahi . Aferrarse a la paja: ¿hay algún conflicto?
Disparar avahi-browse -a
devuelve una lista de servicios en toda mi red, que incluye:
+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
Actualización: conecté un teclado y fui y activé todos los interruptores que parecían relevantes para la conectividad. Ahora me conecto a través de http ( http: // [localIP]: 8080 ). Difundí mis actualizaciones con la configuración predeterminada y pegué las líneas relevantes anteriores.