Cấu hình Xbmc / kodi thông qua dòng lệnh


19

Tôi đã cài đặt xbmc / kodi trên một raspbian không đầu (không có bàn phím, không có chuột). Tôi nghĩ sẽ cấu hình nó bằng các công cụ cấu hình máy chủ web, nhưng tôi không thể kích hoạt nó vì tôi không thể truy cập GUI: làm thế nào có thể kích hoạt nó thông qua dòng lệnh?


kodi.wiki/view/web_interface . Điều này đã giúp ngay lập tức
Tumi

Câu trả lời:


15

TLDR; Tôi đang làm việc trên cùng một thiết lập; câu trả lời này đã biến thành nhật ký điều tra của tôi: xem bên dưới để biết cấu hình phù hợp với tôi.


Bối cảnh: Tôi đã làm theo hướng dẫn: Thiết lập Raspberry Pi với chia sẻ tệp và chia sẻ màn hình cho máy Mac . Tôi cũng đã cài đặt Shairport Sync .

Tôi đã cài đặt kodi theo khuyến nghị trong tài liệu :

sudo apt-get update
sudo apt-get install kodi

Sau đó, tôi có thể bắt đầu kodi từ CLI kodihoặc từ giao diện máy tính để bàn (được nhân đôi trên máy Mac) bên dưới Menu > Sound & Video > Kodi. Tôi đã cắm Pi vào TV của mình qua HDMI và các chương trình Kodi trên TV, trong khi máy tính để bàn hiển thị trên Mac .. Tôi chưa tìm thấy cách nào chuyển đổi ứng dụng sang Kodi qua VNC hoặc chuyển đổi không gian ( ctrlcmdright arrowcho thấy rằng Tôi chỉ có một không gian hoạt động).

Định cấu hình Kodi qua SSH

.

<services>
    ...
    <airplay>true</airplay>
    ...
    <esallinterfaces>true</esallinterfaces>
    ...
    <upnprenderer>true</upnprenderer>
    <upnpserver>true</upnpserver>
    ...
    <webserver>true</webserver>
    ...
</services>
  • killall -9 kodi.bin
  • bắt đầu Kodi: kodi
  • xem những gì Kodi đang nghe 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

Lời khuyên hữu ích:

Các tài liệu dịch vụ liệt kê các mặc định http username: kodi, mật khẩu:kodi

Các bản ghi cho kodi có thể được xem tại:

less ~/.kodi/temp/kodi.log

Finger là một ứng dụng miễn phí trên ios và android sẽ phát hiện các thiết bị trên mạng cục bộ, hiển thị địa chỉ MAC của chúng và quét các cổng. Từ iPad của tôi, tôi có thể thấy #22:SSH, #548:AFP, #5000:upnp, #5900:VNC, nhưng không có :9090 :'(. Nếu tôi chạy python -m SimpleHTTPServertrên pi, Ngón tay có thể nhìn thấy #8000:http-alt.

Xem bạn có thể nhấn cổng được định cấu hình từ trình duyệt của mình không: http: // <tên người dùng>: <password> @ <xbmc_ip>: <xbmc_port > (Xem: iPhone / iPod Touch - không tìm thấy trường hợp xbmc nào )

Tùy chọn khác có thể được cấu hình bằng cách chỉnh sửa (hoặc tạo) /home/xbmc/.xbmc/userdata/advancedsettings.xml.

Xóa một trong hai cấu hình xml sẽ khiến chúng được tạo lại với mặc định.


Trong khi cài đặt Shairport Sync (trước Kodi), tôi đọc:

Bạn không nên có nhiều hơn một dịch vụ zeroconf trên cùng một hệ thống

Tôi chắc chắn đã có Avahi chạy và kodi cũng sử dụng avahi .. Nắm chặt ống hút: có mâu thuẫn không?

Bắn avahi-browse -atrả về một danh sách các dịch vụ trên toàn mạng của tôi, bao gồm:

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

Cập nhật: Tôi đã gắn một bàn phím và đi và bật tất cả các công tắc có vẻ liên quan đến kết nối. Bây giờ tôi kết nối qua http ( http: // [localIP]: 8080 ). Tôi đã thay đổi các cập nhật của mình với cấu hình mặc định và dán các dòng có liên quan ở trên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.