กำหนดค่า Xbmc / kodi ผ่านทางบรรทัดคำสั่ง


19

ฉันติดตั้ง xbmc / kodi บน raspbian ที่ไม่มีหัว (ไม่มีแป้นพิมพ์, ไม่มีเมาส์) ฉันคิดว่าจะกำหนดค่าด้วยเครื่องมือกำหนดค่าเว็บเซิร์ฟเวอร์ แต่ฉันไม่สามารถเปิดใช้งานได้เนื่องจากฉันไม่สามารถเข้าถึง GUI: จะเปิดใช้งานผ่านบรรทัดคำสั่งได้อย่างไร


kodi.wiki/view/web_interface สิ่งนี้ช่วยได้ทันที
Tumi

คำตอบ:


15

TLDR; ฉันกำลังทำงานกับการตั้งค่าเดียวกัน; คำตอบนี้กลายเป็นบันทึกการตรวจสอบของฉัน: ดูด้านล่างสำหรับการกำหนดค่าที่เหมาะกับฉัน


พื้นหลัง:ฉันได้ตามกวดวิชา: การตั้งค่า Raspberry Pi กับไฟล์ร่วมกันและแชร์หน้าจอสำหรับ Mac ฉันได้ติดตั้งShairport Syncแล้วเช่นกัน

ฉันติดตั้ง kodi ตามที่แนะนำในเอกสาร :

sudo apt-get update
sudo apt-get install kodi

แล้วฉันจะเริ่มต้นจาก Kodi CLI kodiหรือจากอินเตอร์เฟซสก์ท็อป (มิเรอร์ใน Mac) Menu > Sound & Video > Kodiภายใต้ ฉันเสียบ Pi เข้ากับทีวีของฉันผ่าน HDMI และ Kodi แสดงบนทีวีในขณะที่เดสก์ท็อปแสดงบน Mac ฉันไม่พบวิธีการเปลี่ยนแอพเป็น Kodi ผ่าน VNC หรือสลับช่องว่าง ( ctrlcmdright arrowแสดงว่า ฉันมีเพียงหนึ่งช่องว่างที่ใช้งานอยู่)

การกำหนดค่า Kodi ผ่าน SSH

.

<services>
    ...
    <airplay>true</airplay>
    ...
    <esallinterfaces>true</esallinterfaces>
    ...
    <upnprenderer>true</upnprenderer>
    <upnpserver>true</upnpserver>
    ...
    <webserver>true</webserver>
    ...
</services>
  • killall -9 kodi.bin
  • เริ่ม Kodi: kodi
  • ดูพอร์ตที่ 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

เคล็ดลับที่อาจเป็นประโยชน์:

เอกสารบริการรายการเริ่มต้น http ชื่อผู้ใช้: kodiรหัสผ่าน:kodi

บันทึกสำหรับ kodi สามารถดูได้ที่:

less ~/.kodi/temp/kodi.log

Fingเป็นแอปฟรีบน iOS และ Android ที่จะตรวจจับอุปกรณ์ในเครือข่ายท้องถิ่นแสดงที่อยู่ MAC ของพวกเขาและสแกนพอร์ต จาก iPad ของฉันฉันสามารถดู#22:SSH, #548:AFP, #5000:upnp, แต่ไม่มี#5900:VNC :9090 :'(ถ้าฉันวิ่งไปpython -m SimpleHTTPServerบนปี่นิ้วสามารถดู#8000:http-altได้

ดูว่าคุณสามารถเข้าถึงพอร์ตที่กำหนดค่าจากเบราว์เซอร์ของคุณ: http: // <ชื่อผู้ใช้>: <password> @ <xbmc_ip>: <xbmc_port > (ดู: iPhone / iPod Touch - ไม่พบอินสแตนซ์ xbmc )

ตัวเลือกเพิ่มเติมสามารถกำหนดค่าโดยการแก้ไข /home/xbmc/.xbmc/userdata/advancedsettings.xml(หรือสร้าง)

การลบการกำหนดค่า xml อย่างใดอย่างหนึ่งจะทำให้ค่าเหล่านั้นถูกสร้างใหม่ด้วยค่าเริ่มต้น


ขณะที่ติดตั้ง Shairport Sync (ก่อนหน้า Kodi) ฉันอ่าน:

คุณไม่ควรมีมากกว่าหนึ่งบริการ zeroconf ในระบบเดียวกัน

แน่นอนว่าฉันต้องใช้Avahiแล้วและโคดี้ก็ใช้ avahi เช่นกัน .. กำหลอดฟาง: มีความขัดแย้งไหม?

Firing avahi-browse -aส่งคืนรายการบริการทั่วเครือข่ายของฉันรวมถึง:

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

อัปเดต:ฉันแนบแป้นพิมพ์และไปและสลับสวิตช์ทั้งหมดที่เกี่ยวข้องกับการเชื่อมต่อ ตอนนี้ฉันเชื่อมต่อผ่าน http ( http: // [localIP]: 8080 ) ฉันกระจายการอัปเดตของฉันด้วยการกำหนดค่าเริ่มต้นและวางบรรทัดที่เกี่ยวข้องไว้ด้านบน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.