Komut satırı üzerinden Xbmc / kodi'yi yapılandırma


19

Başsız bir raspbian (klavye yok, fare yok) xbmc / kodi yükledim. Web sunucusu yapılandırma araçları ile yapılandırmayı düşündüm, ancak GUI'ye erişemediğim için etkinleştiremiyorum: komut satırı üzerinden nasıl etkinleştirebilirim?


kodi.wiki/view/web_interface . Bu anında yardımcı oldu
Tumi

Yanıtlar:


15

TLDR; Aynı kurulum üzerinde çalışıyorum; bu cevap araştırmalarımın bir günlüğüne dönüştü: benim için çalışan bir yapılandırma için aşağıya bakın.


Arka plan: Eğiticiyi takip ettim: Mac'ler için dosya paylaşımı ve ekran paylaşımı ile bir Raspberry Pi kurma . Ayrıca Shairport Sync'i de yükledim .

Kodi'yi dokümanlarda tavsiye edildiği gibi yükledim :

sudo apt-get update
sudo apt-get install kodi

Sonra kodi'yi CLI'den kodiveya masaüstü arayüzünden (Mac'te yansıtılmış) başlatabilirim Menu > Sound & Video > Kodi. Ben Pi HDMI ile benim TV'ye takılı olması ve televizyonda Kodi gösterileri, Mac üzerinde masaüstü gösterileri iken .. Ben boşluklar (VNC aracılığıyla KODI Uygulamaların anahtarlama veya geçiş herhangi bir şekilde bulamadı ctrlcmdright arrowgösterileri o Sadece bir tane aktif alanım var).

Kodi'yi SSH ile yapılandırma

  • SSH'yi sunucunuza ekleyin
  • nano /home/pi/.kodi/userdata/guisettings.xml( Forum: Ağ Ayarlarını SSH ile Yönetme )
  • <services>bölümü arayın ve varsayılandan farklı olan aşağıdaki özellikleri düzenleyin:

.

<services>
    ...
    <airplay>true</airplay>
    ...
    <esallinterfaces>true</esallinterfaces>
    ...
    <upnprenderer>true</upnprenderer>
    <upnpserver>true</upnpserver>
    ...
    <webserver>true</webserver>
    ...
</services>
  • killall -9 kodi.bin
  • Kodi'yi başlat: kodi
  • Kodi'nin hangi bağlantı noktalarını dinlediğini görün 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

Potansiyel olarak faydalı ipuçları:

Hizmetler dokümantasyon listeleri varsayılan http kullanıcı adı: kodişifre:kodi

Kodi günlükleri şuradan görülebilir:

less ~/.kodi/temp/kodi.log

Fing , yerel ağdaki cihazları algılayacak, MAC adreslerini görüntüleyecek ve bağlantı noktalarını tarayacak ios ve android üzerinde ücretsiz bir uygulamadır. Benim iPad, ben görebiliyorum #22:SSH, #548:AFP, #5000:upnp, #5900:VNC, ama hayır :9090 :'(. Koşarsam python -m SimpleHTTPServerpi üzerinde, Fing görebilirsiniz #8000:http-alt.

Yapılandırılan bağlantı noktasını tarayıcınızdan vurabiliyor musunuz: http: // <kullanıcı adı>: <parola> @ <xbmc_ip>: <xbmc_port > (Bkz: iPhone / iPod Touch - xbmc örneği bulunamadı )

Diğer seçenekler düzenleyerek (veya oluşturularak) yapılandırılabilir /home/xbmc/.xbmc/userdata/advancedsettings.xml.

Xml yapılandırmalarından herhangi birinin silinmesi, bunların varsayılanlarla yeniden oluşturulmasına neden olur.


İken Shairport Sync yüklemeden (önceki KODI için), okuyun:

Aynı sistemde birden fazla zeroconf hizmetiniz olmamalıdır

Kesinlikle Avahi çalışıyor ve kodi de avahi kullanıyor .. Payetlerde tutarak : bir çatışma var mı?

Ateşleme avahi-browse -a, ağımın her yerinde, aşağıdakiler de dahil olmak üzere bir hizmet listesi döndürür:

+   eth0 IPv4 Kodi (pi)                                     _xbmc-jsonrpc._tcp   local
+   eth0 IPv4 Kodi (pi)                                     _xbmc-events._udp    local

Güncelleme: Bir klavye taktım ve gittim ve bağlantıyla ilgili görünen tüm anahtarları değiştirdim. Şimdi http ( http: // [localIP]: 8080 ) ile bağlanıyorum . Güncellemelerimi varsayılan yapılandırmayla değiştirdim ve yukarıdaki ilgili satırları yapıştırdım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.