Konfigurasikan Xbmc / kodi melalui baris perintah

19

Saya telah menginstal xbmc / kodi pada raspbian tanpa kepala (tanpa keyboard, tanpa mouse). Saya berpikir untuk mengonfigurasinya dengan alat konfigurasi server web, tetapi saya tidak dapat mengaktifkannya karena saya tidak dapat mengakses GUI: bagaimana cara mengaktifkannya melalui baris perintah?

pasine
sumber
kodi.wiki/view/web_interface . Ini membantu secara instan
Tumi

Jawaban:

15

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 SimpleHTTPServerdi 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 -amengembalikan 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.

ptim
sumber