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.
Dla użytkownika osmc ścieżki domyślne to:
~/.kodi/
Zawartość:
addons/ – zainstalowane dodatkiuserdata/ – konfiguracje użytkownika, plik guisettings.xml, sources.xml, advancedsettings.xmltemp/ – logi i pliki tymczasowe~/.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 ./
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
sudo reboot ← restart całego Raspberry Pi
sudo poweroff ← wyłączenie zasilania (shutdown)
Kodi posiada wbudowane API JSON-RPC oraz serwer HTTP do zdalnego sterowania.
Aby je włączyć:
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
cd ~/.kodi/ tar czvf kodi_backup.tar.gz userdata/
Kopię można odtworzyć przez:
tar xzvf kodi_backup.tar.gz -C ~/.kodi/
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.
| Kategoria Programowanie | Terminal | Software | Hardware |