TLDR; Je travaille sur la même configuration; cette réponse est devenue un journal de mes investigations: voir ci-dessous pour une config qui fonctionne pour moi.
Contexte: j'ai suivi le tutoriel: Configuration d'un Raspberry Pi avec partage de fichiers et partage d'écran pour Mac . J'ai également installé Shairport Sync .
J'ai installé kodi comme recommandé dans la documentation :
sudo apt-get update
sudo apt-get install kodi
Ensuite, je peux démarrer kodi à partir de la CLI kodi
, ou à partir de l'interface de bureau (en miroir sur Mac) sous Menu > Sound & Video > Kodi
. J'ai le Pi branché à mon téléviseur via HDMI et Kodi s'affiche sur le téléviseur, tandis que le bureau s'affiche sur Mac .. Je n'ai trouvé aucun moyen de basculer les applications vers Kodi via VNC, ni de changer d'espace ( ctrlcmdright arrowmontre que cela Je n'ai qu'un seul espace actif).
Configuration de Kodi via SSH
- SSH sur votre serveur
nano /home/pi/.kodi/userdata/guisettings.xml
( Forum: Gestion des paramètres réseau par SSH )
- recherchez la
<services>
section et modifiez les propriétés suivantes, qui diffèrent de la valeur par défaut:
.
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
- démarrer Kodi:
kodi
- voir sur quels ports Kodi écoute
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
Conseils potentiellement utiles:
La documentation des services répertorie le nom d'utilisateur http par défaut:, kodi
mot de passe:kodi
Les journaux de kodi peuvent être consultés sur:
less ~/.kodi/temp/kodi.log
Fing est une application gratuite sur iOS et Android qui détecte les appareils sur le réseau local, affiche leurs adresses MAC et analyse les ports. De mon iPad, je peux voir #22:SSH
, #548:AFP
, #5000:upnp
, #5900:VNC
, mais pas :9090
:'(. Si je cours python -m SimpleHTTPServer
sur le pi, Fing peut voir #8000:http-alt
.
Vérifiez si vous pouvez accéder au port configuré depuis votre navigateur: http: // <nom d'utilisateur>: <mot de passe> @ <xbmc_ip>: <xbmc_port > (Voir: iPhone / iPod Touch - aucune instance xbmc n'a été trouvée )
D'autres options peuvent être configurées en modifiant (ou en créant) /home/xbmc/.xbmc/userdata/advancedsettings.xml
.
La suppression de l'une des configurations xml entraînera leur recréation avec les valeurs par défaut.
Lors de l' installation de Shairport Sync (avant Kodi), j'ai lu:
Vous ne devez pas avoir plus d'un service zeroconf sur le même système
J'ai certainement eu Avahi en cours d' exécution et utilisations Kodi Avahi aussi .. Clutching à Pailles: est - il un conflit?
Le avahi-browse -a
renvoi renvoie une liste de services sur tout mon réseau, notamment:
+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
Mise à jour: j'ai attaché un clavier et suis allé basculer tous les commutateurs qui semblaient pertinents pour la connectivité. Je me connecte maintenant via http ( http: // [localIP]: 8080 ). J'ai différencié mes mises à jour avec la configuration par défaut et collé les lignes pertinentes ci-dessus.