Michael Zanetti
45caf66851
initial work on interfaces
...
have some interfaces defined and in use by DeviceManager and the API.
this can be used to build first prototypes in apps using the interfaces
stuff. Currently the lights interfaces are mostly defined and fully
implemented by the Hue plugin.
TODO: more interfaces to be defined, make more plugins follow
interfaces.
TODO: tests for the interface code
TODO: docs for the interface code
2019-04-02 01:02:45 +02:00
Michael Zanetti
3577f37e1e
fix some docs typos
2019-04-02 01:02:45 +02:00
Simon Stürz
2e4b02099b
update license headers
2019-04-02 01:02:21 +02:00
Simon Stürz
9c8097919d
update license header
2019-04-02 01:02:06 +02:00
Simon Stürz
7cfd7bf293
fixed issue #410
...
fixed issue #405
2019-04-02 01:01:32 +02:00
Simon Stürz
1f47d00c22
continue snappy packaging
2019-04-02 01:01:32 +02:00
Simon Stürz
b53186da19
translate plugins
2019-04-02 01:01:32 +02:00
Simon Stürz
d77e122aca
fixed documentation
...
finalized translation mechanism
2019-04-02 01:01:31 +02:00
Simon Stürz
978a203ec1
add translation strings for plugininfo
2019-04-02 01:01:21 +02:00
Simon Stürz
a5fbc70fc2
fix all params in all plugins
2019-04-02 01:01:19 +02:00
Simon Stürz
5a7a5d2112
add existing translation files and test debian packaging for translations
2019-04-02 01:01:05 +02:00
Simon Stürz
a6dbf36d0f
add translation files to all plugins
2019-04-02 01:01:04 +02:00
Simon Stürz
1d47e14cc4
update plugin json files
2019-04-01 20:48:17 +02:00
Simon Stürz
a0b974ce29
improve plugin parsing mechanism
2019-04-01 20:48:17 +02:00
Simon Stürz
a23b3ed46d
add index, criticalStateTypeId, primary Action/StateType
2019-04-01 20:48:17 +02:00
Simon Stürz
f5ee163c48
update copy right line
2019-04-01 20:48:17 +02:00
Simon Stürz
c837d2c3af
update plugin documentation
2019-04-01 20:48:17 +02:00
Simon Stürz
4a8db83c8b
add DevicePairingInfo
...
remove name param from devices
close #310
2019-04-01 20:48:17 +02:00
Simon Stürz
74150aa7a6
improove plugin loading and add deviceIcon to plugins
2019-04-01 20:48:17 +02:00
Simon Stürz
b519a35e83
add basicTags to plugin deviceclass map
2019-04-01 20:48:17 +02:00
Simon Stürz
a2f7596188
fix debug output for log files
...
fix #249
2019-04-01 20:48:17 +02:00
Simon Stürz
02a6e2cb96
update plugins and add state desciptor validation
2019-04-01 20:48:17 +02:00
Simon Stürz
d5c6836de5
split packages containing multiple messages
2019-04-01 20:48:17 +02:00
Simon Stürz
053ea0a770
changed kodi json handler class name
2019-04-01 20:48:17 +02:00
Simon Stürz
37c2d0219d
add debug categories to each plugin
...
fix loading vendorId
improoved man page
improoved help message
add extern ids to extern-plugininfo.h
2019-04-01 20:48:17 +02:00
Michael Zanetti
515c3c0c2a
add a proof of concept on how to dynamically load plugin's debug categories
2019-04-01 20:48:17 +02:00
Simon Stürz
95950f6327
fix player notifications
2019-04-01 20:48:17 +02:00
Simon Stürz
edb95e36fd
add documentation and version check
2019-04-01 20:48:17 +02:00
Simon Stürz
5c05ac2bb6
first working kodi version
2019-04-01 20:48:17 +02:00
Simon Stürz
7836730b80
add icon for notifications
2019-04-01 20:48:17 +02:00
Simon Stürz
5daf3023b9
some experiments
2019-04-01 20:48:17 +02:00
Simon Stürz
1f35f78238
added kodi connection and jsonhandler
2019-04-01 20:48:17 +02:00
Simon Stürz
ceaad7c7fd
add kodi plugin skeleton
2019-04-01 20:48:17 +02:00