Narzędzia użytkownika

Narzędzia witryny


software:kodi

Kodi – podstawy techniczne i zarządzanie przez terminal

Czym jest Kodi?

Kodi to otwartoźródłowe centrum multimedialne, umożliwiające odtwarzanie filmów, muzyki, zdjęć, strumieniowanie treści i korzystanie z dodatków (pluginów). Działa na wielu platformach, m.in. Raspberry Pi z systemem OSMC.

Kodi działa jako osobna aplikacja (proces kodi.bin) uruchamiany przez system lub użytkownika.

Główna lokalizacja plików Kodi (OSMC)

Dla użytkownika osmc ścieżki domyślne to:

  ~/.kodi/

Zawartość:

  • addons/ – zainstalowane dodatki
  • userdata/ – konfiguracje użytkownika, plik guisettings.xml, sources.xml, advancedsettings.xml
  • temp/ – logi i pliki tymczasowe

Logi Kodi (do debugowania)

  ~/.kodi/temp/kodi.log  
  ~/.kodi/temp/kodi.old.log

Możesz podejrzeć logi przez SSH:

  tail -f ~/.kodi/temp/kodi.log

lub pobrać je:

  scp osmc@192.168.1.100:~/.kodi/temp/kodi.log ./

Zarządzanie Kodi przez SSH

Kodi działa jako usługa mediacenter w OSMC. Podstawowe komendy systemd:

  sudo systemctl restart mediacenter     ← restart Kodi
  sudo systemctl stop mediacenter        ← zatrzymanie Kodi
  sudo systemctl start mediacenter       ← uruchomienie Kodi
  sudo systemctl status mediacenter      ← sprawdzenie statusu

Restart systemu z Kodi przez terminal

sudo reboot ← restart całego Raspberry Pi sudo poweroff ← wyłączenie zasilania (shutdown)

Zdalne sterowanie Kodi

Kodi posiada wbudowane API JSON-RPC oraz serwer HTTP do zdalnego sterowania.

Aby je włączyć:

  • Ustawienia → Usługi → Sterowanie:
    1. „Zezwól na zdalne sterowanie przez aplikacje”
    2. „Zezwól na zdalne sterowanie przez HTTP”

Dostęp przez przeglądarkę (domyślny port: 8080):

  http://192.168.1.100:8080/

Dostęp przez API (curl):

  curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"Player.PlayPause","params":{"playerid":1},"id":1}' http://osmc:osmc@192.168.1.100:8080/jsonrpc

Tworzenie kopii zapasowej ustawień Kodi

  cd ~/.kodi/
  tar czvf kodi_backup.tar.gz userdata/

Kopię można odtworzyć przez:

  tar xzvf kodi_backup.tar.gz -C ~/.kodi/

Dodatkowe narzędzia CLI

Można zainstalować kodi-send (na desktopie z Kodi), by wysyłać polecenia lokalnie:

  kodi-send --action="RestartApp"

Na OSMC raczej nie jest domyślnie dostępny – używaj JSON-RPC przez curl lub przez interfejs HTTP.


Więcej szczegółów dotyczących podobnych zagadnień

 
software/kodi.txt · ostatnio zmienione: przez tester