Moin zusammen,
mal wieder in einer Nachtaktion hatte ich die Idee dass ein Tool so wie spacecmd super wäre um kodi zu steuern.
Aus dem Gedanken wurde ein Versuch.
Herausgekommen ist eine entschlakte version von spacecmd mit interaktiver shell und tabcompletition mit bereits ein paar ersten Kommandos zur steuerung von kodi.
Das Grundgerüst ist geschaffen (auch wenn momentan noch etwas unaufgeräumt).
Nun liegts an der Community da was draus zu machen. Wenn ich alleine dem Ding alle API Commands beibringen möchte bin ich in einem Jahr noch beschäftigt.
Somit seht dies als Aufruf an ebenfalls ein paar funktionen zu spendieren.
Die aktuelle version liegt hier: https://github.com/tobias-d-oe/kodicmd
Beispiel:
Bash
$ ./kodicmd
Welcome to kodicmd, a command-line interface to kodi.
Type: 'help' for a list of commands
'help <cmd>' for command-specific help
'quit' to quit
kodicmd> help
Documented commands (type help <topic>):
========================================
addon_count movie_list system_gettime
addon_detail movie_play system_getversion
addon_getnamebyid player_getactiveplayer system_getvolume
addon_getpropertybyid player_playpause system_ismuted
addon_list player_stop system_mutetoggle
clear system_connect system_quit
help system_getbuild system_setvolume
history system_getkernel toggle_confirmations
movie_count system_getplatform whoamitalkingto
movie_details system_getproperty
kodicmd> system_connect 192.168.0.40 80
Set 192.168.0.40 as request target with port 80
kodicmd> system_getvolume
20
kodicmd> system_setvolume 77
kodicmd> system_getvolume
77
kodicmd> system_getplatform
RaspberryPi
kodicmd> system_getproperty Window(home).Property(NewsCenter.Bundesland)
Bayern
kodicmd>
Alles anzeigen
Gruß Tobias