TLDR; Saya sedang mengerjakan pengaturan yang sama; jawaban ini berubah menjadi log investigasi saya: lihat di bawah ini untuk konfigurasi yang berfungsi untuk saya.
Latar Belakang: Saya telah mengikuti tutorial: Menyiapkan Raspberry Pi dengan berbagi file dan berbagi layar untuk Mac . Saya juga telah menginstal Sinkronisasi Shairport .
Saya menginstal kodi seperti yang direkomendasikan dalam dokumentasi :
sudo apt-get update
sudo apt-get install kodi
Kemudian saya dapat memulai kodi dari CLI kodi
, atau dari antarmuka desktop (mirrored on the Mac) di bawah Menu > Sound & Video > Kodi
. Saya memiliki Pi terhubung ke TV saya melalui HDMI, dan acara Kodi di TV, sementara acara desktop di Mac .. Saya belum menemukan cara untuk beralih aplikasi ke Kodi melalui VNC, atau beralih ruang ( ctrlcmdright arrowmenunjukkan bahwa Saya hanya punya satu ruang aktif).
Mengkonfigurasi Kodi melalui SSH
.
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
- mulai Kodi:
kodi
- lihat port apa yang didengarkan 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
Kiat-kiat yang berpotensi membantu:
The dokumentasi layanan daftar default http username: kodi
, password:kodi
Log untuk kodi dapat dilihat di:
less ~/.kodi/temp/kodi.log
Fing adalah aplikasi gratis di iOS dan Android yang akan mendeteksi perangkat di jaringan lokal, menampilkan alamat MAC mereka, dan memindai port. Dari iPad saya, saya bisa melihat #22:SSH
, #548:AFP
, #5000:upnp
, #5900:VNC
, tapi tidak ada :9090
:'(. Jika saya berlari python -m SimpleHTTPServer
di pi, Fing bisa melihat #8000:http-alt
.
Lihat apakah Anda dapat menekan port yang dikonfigurasikan dari browser Anda: http: // <username>: <password> @ <xbmc_ip>: <xbmc_port > (Lihat: iPhone / iPod Touch - tidak ditemukan instance xbmc )
Opsi lebih lanjut dapat dikonfigurasi dengan mengedit (atau membuat) /home/xbmc/.xbmc/userdata/advancedsettings.xml
.
Menghapus salah satu dari konfigurasi xml akan menyebabkan mereka dibuat ulang dengan default.
Saat memasang Sinkronisasi Shairport (sebelum Kodi), saya membaca:
Anda tidak boleh memiliki lebih dari satu layanan zeroconf di sistem yang sama
Saya sudah pasti menjalankan Avahi , dan kodi menggunakan avahi juga . Merengkuh : apakah ada konflik?
Firing avahi-browse -a
mengembalikan daftar layanan di seluruh jaringan saya, termasuk:
+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
Pembaruan: Saya memasang keyboard dan pergi dan mengaktifkan semua sakelar yang tampaknya relevan dengan konektivitas. Saya sekarang terhubung melalui http ( http: // [localIP]: 8080 ). Saya menambahkan pembaruan saya dengan konfigurasi default, dan menempelkan garis yang relevan di atas.