TLDR; Sto lavorando alla stessa configurazione; questa risposta si è trasformata in un registro delle mie indagini: vedi sotto per una configurazione che funziona per me.
Sfondo: ho seguito il tutorial: Configurare un Raspberry Pi con condivisione file e condivisione schermo per Mac . Ho anche installato Shairport Sync .
Ho installato kodi come raccomandato nella documentazione :
sudo apt-get update
sudo apt-get install kodi
Quindi posso avviare Kodi dalla CLI kodi
o dall'interfaccia desktop (specchiata sul Mac) in Menu > Sound & Video > Kodi
. Ho il Pi collegato alla mia TV tramite HDMI e Kodi mostra sulla TV, mentre il desktop mostra sul Mac .. Non ho trovato alcun modo di passare le app a Kodi tramite VNC o cambiare spazio ( ctrlcmdright arrowmostra che Ho solo uno spazio attivo).
Configurare Kodi tramite SSH
.
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
- avviare Kodi:
kodi
- guarda su quali porte Kodi sta ascoltando
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
Suggerimenti potenzialmente utili:
La documentazione dei servizi elenca il nome utente http predefinito:, kodi
password:kodi
I registri per Kodi possono essere visualizzati su:
less ~/.kodi/temp/kodi.log
Fing è un'app gratuita su iOS e Android che rileverà i dispositivi sulla rete locale, visualizzerà i loro indirizzi MAC e scansionerà le porte. Dal mio iPad, posso vedere #22:SSH
, #548:AFP
, #5000:upnp
, #5900:VNC
, ma non :9090
:'(. Se corro python -m SimpleHTTPServer
sul pi, Fing può vedere #8000:http-alt
.
Vedi se riesci a colpire la porta configurata dal tuo browser: http: // <nomeutente>: <password> @ <xbmc_ip>: <xbmc_port > (Vedi: iPhone / iPod Touch - nessuna istanza xbmc trovata )
Ulteriori opzioni possono essere configurate modificando (o creando) /home/xbmc/.xbmc/userdata/advancedsettings.xml
.
L'eliminazione di una delle configurazioni xml le farà ricreare con le impostazioni predefinite.
Durante l' installazione di Shairport Sync (prima di Kodi), ho letto:
Non dovresti avere più di un servizio zeroconf sullo stesso sistema
Ho sicuramente avuto Avahi correndo, e usi kodi avahi, troppo .. arrampicarsi sugli specchi: C'è un conflitto?
Firing avahi-browse -a
restituisce un elenco di servizi in tutta la mia rete, tra cui:
+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
Aggiornamento: ho collegato una tastiera e sono andato e ho attivato tutti gli interruttori che sembravano rilevanti per la connettività. Ora mi collego via http ( http: // [localIP]: 8080 ). Ho differito i miei aggiornamenti con la configurazione predefinita e ho incollato le righe pertinenti sopra.