Why use TV Control
TV Control uses WebSocket connections to talk directly to your LG webOS TV over your home network. No remote required, no line of sight issues, and no cloud account.
Scan your network to find compatible LG webOS TVs and save their IP address for reliable control.
Turn the TV off from your Mac and wake it automatically when your Mac wakes.
Use your Mac keyboard media keys to adjust TV audio and toggle mute.
Give your Mac a friendly input name and choose it in one click when you want to switch back.
Keep TV controls within reach without interrupting your workflow or switching apps.
Everything stays on your local network. No accounts, no analytics SDKs, and no remote servers.
How it works
Setup takes just a moment.
TV Control detects LG webOS TVs on your network and shows their IP and MAC addresses. You can also enter an IP manually.
Configure wake and sleep behavior, choose your preferred input name, and set whether the app should start at login.
Open the menu bar item to control volume, inputs, mute, and power from a compact panel.
Screenshots
A quick look at TV Control on macOS.
FAQ
Which TVs are supported?
TV Control works with LG TVs that run webOS and are reachable on your local network. Some older models may expose a reduced set of controls.
Does it work over Wi-Fi?
Yes. As long as your Mac and TV are on the same network segment. Wired and wireless connections both work.
Do you collect any data?
No. All communication is between your Mac and your TV only. The app does not send usage or diagnostic data to external servers.
The app cannot find my TV
Make sure the TV is powered on, connected to your router, and that remote control over the network is enabled in the TV settings. You can also enter the TV IP address manually in the app.
Support
If something is not working as expected, start with the tips below. If you still need help you can reach out by email.
Media keys do not control the TV
TV Control uses the keyboard media keys on your Mac. To allow this, the app may need accessibility access.
On macOS Ventura or later:
- Open System Settings on your Mac.
- Go to Privacy & Security.
- Select Accessibility.
- Find TV Control in the list and turn the toggle on.
- Quit and reopen TV Control.
On older versions of macOS:
- Open System Preferences.
- Go to Security & Privacy, then the Privacy tab.
- Select Accessibility in the sidebar.
- Check the box next to TV Control.
- Quit and reopen TV Control.
General troubleshooting
- Confirm your Mac and TV are on the same network and subnet.
- Make sure the TV is not blocking remote control in its settings.
- Disable any firewall rules that might block local network traffic between your Mac and the TV.
- Try entering the TV IP address manually if discovery does not find it.
- Restart the TV and your router if things were previously working and suddenly stop.
Contact support
If you need help, email support@tvcontrol.io. Please include your macOS version, TV model, and a short description of what you were doing when the issue happened.
Get TV Control
Download the latest version to start controlling your LG webOS TV from your Mac.
Privacy policy
TV Control is designed to work entirely on your local network. The app connects directly from your Mac to your LG TV using WebSocket connections.
The app does not create an online account, does not use cloud services, and does not send your TV information to external servers.
TV Control stores only the information it needs to function, such as:
- Saved TV IP and MAC address so that the app can reconnect.
- Your chosen input name and app preferences.
These values are stored locally on your Mac in its application preferences. They are not shared with third parties.
The website for TV Control may log standard web server information such as IP address, browser, and page views for security and basic usage metrics. This information is handled in a reasonable way and is not sold or used for targeted advertising.
If you have privacy questions you can contact support@tvcontrol.io.
License
By downloading or using TV Control you agree to the license terms below.
Grant of license
You are granted a personal, non-exclusive, non-transferable license to install and use TV Control on your Mac. You may not resell or redistribute the app without written permission from the author.
Use of LG webOS APIs
TV Control is an independent project and is not endorsed by or affiliated with LG Electronics. LG, LG Electronics, and webOS are trademarks of their respective owners. The app communicates with your TV using network control interfaces that are provided by the TV. You are responsible for using your TV and network in compliance with any applicable terms, conditions, and local laws.
No warranty
TV Control is provided on an "as is" basis. To the maximum extent permitted by law, the author makes no warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
Limitation of liability
In no event will the author be liable for any indirect, incidental, special, or consequential damages arising out of the use of or inability to use TV Control, even if advised of the possibility of such damages. Your sole remedy for dissatisfaction with the app is to stop using and uninstall it.
Changes
The license terms may be updated from time to time. Continued use of TV Control after changes are published will mean that you accept the updated terms.