Налаштуйте Xbmc / kodi за допомогою командного рядка


19

Я встановив xbmc / kodi на безголовий raspbian (ні клавіатура, ні миша). Я думав налаштувати його за допомогою інструментів конфігурації веб-сервера, але я не в змозі його ввімкнути, оскільки я не можу отримати доступ до графічного інтерфейсу: як це можна включити за допомогою командного рядка?


kodi.wiki/view/web_interface . Це допомогло миттєво
Тумі

Відповіді:


15

TLDR; Я працюю над тією ж установкою; ця відповідь перетворилася на журнал моїх розслідувань: див. нижче конфігурацію, яка працює для мене.


Передумови: Я дотримувався підручника: Налаштування Raspberry Pi з обміном файлами та спільним екраном для Mac . Я також встановив Shairport Sync .

Я встановив kodi, як рекомендовано в документації :

sudo apt-get update
sudo apt-get install 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

Журнали для коді можна переглянути за адресою:

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: // <ім'я користувача>: <пароль> @ <xbmc_ip>: <xbmc_port > (Див.: IPhone / iPod Touch - жодних випадків xbmc не знайдено )

Подальші параметри можна налаштувати шляхом редагування (або створення) /home/xbmc/.xbmc/userdata/advancedsettings.xml.

Видалення будь-якого з конфігурацій xml призведе до їх відтворення за замовчуванням.


Поки встановлюєте синхронізацію Shairport (до Kodi), я читав:

У вас не повинно бути більше однієї служби zeroconf в одній системі

У мене напевно працює Avahi , і kodi також використовує avahi . Зчеплення за соломинку: чи є конфлікт?

При запуску avahi-browse -aповертається список послуг у всій моїй мережі, включаючи:

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

Оновлення: я приєднав клавіатуру, пішов і перемикав усі перемикачі, які здавалися актуальними для підключення. Зараз я підключаюся через http ( http: // [localIP]: 8080 ). Я змінив свої оновлення конфігурацією за замовчуванням і вставив відповідні рядки вище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.