Skip to content

Releases: JPersson77/LGTVCompanion

LGTV Companion x64 v2.2.2

21 Apr 14:10
Compare
Choose a tag to compare

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.

LGTV Companion x64 v2.2.0

20 Apr 20:08
Compare
Choose a tag to compare

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 send messages to LGTV Companion and read events from the app. 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, full access to the LG api etc etc. The feature is to be considered beta in this version and is not feature complete, but is quite usable and useful already.

LGTV Companion x64 v2.1.0

08 Feb 17:34
Compare
Choose a tag to compare
  • new command line options for setting/unsetting user idle mode (-idle, -unidle)
  • bugfix: sunshine remote host support
  • refactored code for common modules
  • minor bugfixes

LGTV Companion x64 v2.0.0

19 Jan 18:16
9ab3c36
Compare
Choose a tag to compare

Version 2.0 kicks off with support for LG's newest firmware, along with some other useful additions and bugfixes.

  • Support for LG's newest firmware which changed the connection method
  • Option to revert to legacy connection method for (presumably) older devices
  • New feature: support for NVIDIA Gamestream, Steam Link, Sunshine and RDP
  • Bugfix: fullscreen detection for user idle mode incorrectly triggered by the NVIDIA GFE overlay on a blank desktop
  • Improved logic for the monitor topology feature
  • More help texts and many small fixes and optimisations

LGTV Companion x64 v1.9.0

01 Jan 09:30
Compare
Choose a tag to compare

This build implements some new features for the user idle mode.

  • Option to prohibit user idle mode for fullscreen applications, games, presentations, movies etc
  • Option to prohibit user idle mode for configurable whitelisted processes

LGTV Companion x64 v1.8.7

20 Dec 21:40
Compare
Choose a tag to compare
  • improved power off logic to avoid a situation where the display could potentially be accidentally awoken.
  • made clearer that change of GPU and / or adding displays may invalidate the topology configuration urging user to reconfigure
  • Implemented check for invalidated topology configuration urging user to reconfigure.
  • implemented check for identifying invalid pairing keys
  • help texts added to all configuration options in the UI according to suggestions and questions received

LGTV Companion x64 v1.8.0

02 Nov 17:51
Compare
Choose a tag to compare
  • New optional feature for multi-monitor systems to ensure that LGTV Companion will power on or power off your WebOS-devices in accordance with the enabled or disabled state of your PC's HDMI-outputs. I e, the app will now conform to the windows monitor topology and manage systems with multiple monitors much better. Please enable the feature in the global options and ensure to use the configuration guide. (for more info see #75 )
  • Minor bugfixes and corrections

Feedback from owners of 2021 models (C1, G1 etc ) and earlier regarding the above feature is much appreciated as it was tested on a C2.

Comments, questions and bug reports are welcome in the issues section

LGTV Companion x64 v1.7.0

30 Jun 12:26
Compare
Choose a tag to compare
  • Increased robustness of user idle detection during RDP remote host session
  • Option to power off devices during RDP to minimise risk of burn in from the static login screen
  • Some additional help texts in the options dialog outlining the advanced power options and enhanced burn in protection options.
  • Various bugfixes and optimisations

LGTV Companion x64 v1.6.2

22 Mar 22:10
Compare
Choose a tag to compare
  • Increased reliability of device power on mechanism by implementation of intermittent ARP override for unicast WoL packets (PR #22)
  • Set default network options/WOL to Unicast / Send to IP-address

If you have experienced device(s) intermittently failing to power on (especially after being powered off for an extended time) this version contains a workaround,. To enable this option please use network option 2 for your devices, i.e. "Send WOL magic packet" to "Device IP-address". Feedback potential issues in the github issues section please.

LGTV Companion x64 v1.6.1

30 Jan 16:27
Compare
Choose a tag to compare
  • Implement option to let app automatically set HDMI input on system startup or resume from low power mode (excl 'modern standby' on modern laptops).
  • Command line parameters to set HDMI input (see the readme)
  • v1.6.1 includes a minor bugfix to the command line parameters