Repolode
gabrielgreco1

gabrielgreco1/TVmenubar-MacOS

A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation.

Stars
136
Forks
16
Open issues
0
Last commit
18 days ago

What is it?

LGwebOS-menubar is a macOS menu bar remote for LG TVs running webOS. From the menu bar you can launch streaming apps, switch HDMI inputs, navigate the interface with a trackpad-style pointer, and send common remote buttons.

The app finds TVs on your local network or accepts a manually entered IPv4 address. Pairing uses encrypted WebSocket connections on port 3001, and the certificate fingerprint and pairing key are stored in the macOS Keychain. It refuses a TV whose certificate has changed. Wake-on-LAN is supported when you provide the TV's MAC address.

The project is a community effort, independent of LG. It has been tested with webOS 5.0 on a single TV model, so other models and versions are unverified. It requires macOS 14 or later and Swift 5.9 or later, and is built from source with a provided script.

Key features

  • 01Launch streaming apps from a tile-based app launcher.
  • 02Switch HDMI inputs directly from the menu bar.
  • 03Navigate the TV with a touchpad-style pointer.
  • 04Find TVs on the local network or enter an IP address manually.
  • 05Pair over encrypted WebSocket and store credentials in Keychain.
  • 06Wake the TV with Wake-on-LAN when a MAC address is set.

Use cases

  • Controlling an LG TV from the Mac without picking up the physical remote.
  • Switching between a game console or Chromecast on an HDMI port from the menu bar.
  • Launching streaming apps on the TV from a Mac keyboard and trackpad.

In collections

Topics

FAQ

What is TVmenubar-MacOS?
A native macOS menu bar app for remotely controlling LG webOS TVs, including app launch, HDMI input switching and touchpad navigation. LGwebOS-menubar is a macOS menu bar remote for LG TVs running webOS. From the menu bar you can launch streaming apps, switch HDMI inputs, navigate the interface with a trackpad-style pointer, and send common remote buttons.
Is TVmenubar-MacOS free to use? What license does it have?
TVmenubar-MacOS is open source under the MIT license. Check the license terms before using it in commercial products.
Is TVmenubar-MacOS still maintained?
Actively maintained. The last commit to TVmenubar-MacOS was on Oct 20, 2026.
What can I use TVmenubar-MacOS for?
Controlling an LG TV from the Mac without picking up the physical remote. Switching between a game console or Chromecast on an HDMI port from the menu bar. Launching streaming apps on the TV from a Mac keyboard and trackpad.
Where can I get TVmenubar-MacOS?
The source code and installation instructions are on GitHub: https://github.com/gabrielgreco1/TVmenubar-MacOS

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects