Configura Xbmc / kodi tramite riga di comando


19

Ho installato xbmc / kodi su un raspbian senza testa (senza tastiera, senza mouse). Ho pensato di configurarlo con gli strumenti di configurazione del server web, ma non sono in grado di abilitarlo poiché non riesco ad accedere alla GUI: come posso abilitarlo dalla riga di comando?


kodi.wiki/view/web_interface . Ciò ha aiutato istantaneamente
Tumi,

Risposte:


15

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 kodio 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:, kodipassword: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 SimpleHTTPServersul 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 -arestituisce 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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.