TV Control for Mac
TV Control app logo and preview
New for macOS

Control your TV from the menu bar

TV Control for Mac lets your Mac control your webOS TV over your local network. Adjust volume, mute, switch inputs, and toggle power from a small menu bar app.

Requires macOS 13 or later and a TV with webOS on the same network.
Universal app for Apple Silicon and Intel.

Why use TV Control for Mac

TV Control uses WebSocket connections to talk directly to your webOS TV over your home network. No remote required, no line of sight issues, and no cloud account.

Network discovery

Scan your network to find compatible webOS TVs and save their IP address for reliable control.

Power and Wake on LAN

Turn the TV off from your Mac and wake it automatically when your Mac wakes.

Volume and mute

Use your Mac keyboard media keys to adjust TV audio and toggle mute.

Input switching

Give your Mac a friendly input name and choose it in one click when you want to switch back.

Menu bar access

Keep TV controls within reach without interrupting your workflow or switching apps.

Privacy friendly

Everything stays on your local network. No accounts, no analytics SDKs, and no remote servers.

How it works

Setup takes just a moment.

Step 1
Scan for TVs

TV Control detects webOS TVs on your network and shows their IP and MAC addresses. You can also enter an IP manually.

Step 2
Adjust settings

Configure wake and sleep behavior, choose your preferred input name, and set whether the app should start at login.

Step 3
Use the menu bar

Open the menu bar item to control volume, inputs, mute, and power from a compact panel.

Set up and use TV Control

Follow this quick guide the first time you connect your Mac to your webOS TV.

Setting up for the first time
Quick walkthrough.
  1. 1

    Install the app

    Download TV Control for Mac from the Mac App Store, move it to your Applications folder, then open it.

  2. 2

    Connect to your TV

    Make sure your Mac and TV are on the same network, then use the app to scan for TVs or enter your TV IP address manually.

  3. 3

    Grant access on your TV

    Approve the connection request on your TV when the prompt appears so your Mac can pair successfully.

  4. 4

    Verify the connection

    Try adjusting the volume or switching an input to confirm your Mac is controlling the TV correctly.

  5. 5

    Allow media key access

    If you want to control TV volume with your keyboard media keys, grant TV Control accessibility access in System Settings.

  6. 6

    Use the menu bar controls

    Click the TV Control icon in your menu bar to change volume, mute, switch inputs, and toggle power without reaching for the physical remote.

  7. 7

    Fine tune preferences

    Open Preferences to set Wake on LAN behavior, choose your input label, and decide whether TV Control should launch at login.

Screenshots

A quick look at TV Control on macOS.

FAQ

Which TVs are supported?

TV Control works with 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 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 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 webOS APIs

TV Control is an independent project and is not endorsed by or affiliated with webOS, 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.