Zainstalowałem xbmc / kodi na bezgłowym języku raspbian (bez klawiatury, bez myszy). Pomyślałem, aby skonfigurować go za pomocą narzędzi do konfiguracji serwera WWW, ale nie jestem w stanie go włączyć, ponieważ nie mam dostępu do GUI: jak mogę to włączyć za pomocą wiersza poleceń?
19
Odpowiedzi:
TLDR; Pracuję nad tym samym ustawieniem; ta odpowiedź zmieniła się w dziennik moich badań: patrz konfiguracja, która działa dla mnie poniżej.
Tło: Postępowałem zgodnie z samouczkiem: Konfigurowanie Raspberry Pi z udostępnianiem plików i ekranu dla komputerów Mac . Zainstalowałem także Shairport Sync .
Zainstalowałem kodi zgodnie z zaleceniami w dokumentacji :
Następnie mogę uruchomić kodi z CLI
kodi
lub z interfejsu pulpitu (dublowanego na Macu) podMenu > Sound & Video > Kodi
. Mam Pi podłączony do mojego telewizora przez HDMI, a Kodi pokazuje na telewizorze, podczas gdy na pulpicie na komputerze Mac. Nie znalazłem żadnego sposobu na przełączanie aplikacji na Kodi przez VNC lub przełączanie spacji ( ctrlcmdright arrowpokazuje, że Mam tylko jedną spację aktywną).Konfiguracja Kodi przez SSH
nano /home/pi/.kodi/userdata/guisettings.xml
( Forum: Zarządzanie ustawieniami sieci przez SSH )<services>
sekcję i edytuj następujące właściwości, które różnią się od domyślnych:.
killall -9 kodi.bin
kodi
netstat -lnptu | grep kodi
.
Potencjalnie pomocne wskazówki:
Dokumentacja usług zawiera domyślną nazwę użytkownika http:,
kodi
hasło:kodi
Dzienniki dla kodi można obejrzeć pod adresem:
Fing to darmowa aplikacja dla systemów iOS i Android, która wykrywa urządzenia w sieci lokalnej, wyświetla ich adresy MAC i skanuje porty. Z mojego iPada, widzę
#22:SSH
,#548:AFP
,#5000:upnp
,#5900:VNC
, ale nie:9090
:'(. Jeśli uruchomiępython -m SimpleHTTPServer
pi, Fing może zobaczyć#8000:http-alt
.Sprawdź, czy możesz dotknąć skonfigurowanego portu w przeglądarce: http: // <nazwa użytkownika>: <hasło> @ <xbmc_ip>: <xbmc_port > (Patrz: iPhone / iPod Touch - nie znaleziono instancji xbmc )
Dalsze opcje można skonfigurować, edytując (lub tworząc)
/home/xbmc/.xbmc/userdata/advancedsettings.xml
.Usunięcie dowolnej konfiguracji xml spowoduje, że zostaną one odtworzone z ustawieniami domyślnymi.
Podczas instalowania Shairport Sync (przed Kodi) przeczytałem:
Zdecydowanie uruchomiłem Avahi , a kodi też używa avahi . Trzymając się słomek: czy jest jakiś konflikt?
Firing
avahi-browse -a
zwraca listę usług w całej mojej sieci, w tym:Aktualizacja: podłączyłem klawiaturę, przełączyłem wszystkie przełączniki, które wydawały się odpowiednie dla łączności. Teraz łączę się przez http ( http: // [localIP]: 8080 ). Zróżnicowałem swoje aktualizacje z domyślną konfiguracją i wkleiłem odpowiednie linie powyżej.
źródło