LGTV Companion x64 v2.2.2
This is a quick bugfix release, so with the same changelog as v2.2.0:
New features:
- Option to enable API for external scripts and applications (i e scripting support)
- Option to enable user idle mode fullscreen exclusions
- Option to mute built-in speakers in user idle mode
- Command line parameter for muting built in TV-speakers: -mute [DeviceX|Name], -unmute [DeviceX|Name]
Bugfixes:
- Powering off the devices while currently in user idle mode did not work properly
- Rapidly executing command line parameters did not work properly
- Additional checks implemented to ensure correct configuration settings
- Display Topology feature sometimes disabled erroneously
- Double buffered drawing of windows
- Rate limiter for topology changes
- Many minor fixes
Other important:
- VCPKG dependency management incl manifest, with build instructions added to source
- Updated intra-process communication backend (for the scripting support)
- Tweaked performance of the network communications
Please note! The "Discussions" tab on GitHub was opened and a post has been added outlining the new scripting feature , with some usage examples. External scripts/applications can use the feature to communicate with LGTV companion and attached devices. This has the potential to, for example, open up for user created scripts for syncing power state of other brands of TVs and "smart" devices, launching applications, integration with home automation, access to the LG api etc etc. The scripting feature is to be considered beta in this version and is not feature complete, but is quite usable and useful already.