Skip to content

Pizzy72/LGTVEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LGTVEditor icon

LGTVEditor

LGTVEditor is a free and open-source macOS application for editing LG TV channel lists stored in .TLL files.

It lets you renumber channels, organize selected channels into favorite lists, and restore your preferred channel numbering and selections after a new channel scan using reusable profiles (.lgfav).

Built natively for macOS using Swift and Xcode.

Screenshots

Main window

Main window

Favorite list editor

Favorite List Editor

Features

  • Native macOS application
  • English and German user interface
  • Open and edit .TLL files
  • Edit channel numbers
  • Search channels
  • Organize channels into favorite lists
  • Sort favorite list entries manually, alphabetically, or by channel number
  • Save and load reusable profiles (.lgfav)
  • Use regular expressions to identify channels and restore channel numbers and favorite lists after a new channel scan

Why I created this project

I could not find a native macOS application for editing LG TV channel lists; the available solutions were Windows-only.

The built-in editor on my TV works, but I found renumbering channels and organizing selected channels into favorite lists cumbersome. A new channel scan also resets these settings, requiring them to be recreated manually.

Rather than running Windows in a virtual machine for this task, I built LGTVEditor in Swift. Its reusable profiles make it possible to restore channel numbers and favorite lists after a channel scan.

Tested hardware

  • LG OLED55B9S (4K OLED, purchased in 2020)

Other models may work but have not been tested.

If you have successfully used LGTVEditor with another model, I would appreciate it if you could let me know by opening a GitHub Issue.

System requirements

LGTVEditor is currently built for Apple Silicon (ARM64) Macs.

Intel-based Macs have not been tested.

Exporting and editing the channel list

The following procedure works on my TV:

  1. Format a USB flash drive as FAT32 with an MBR partition table.
  2. Insert it into the TV.
  3. Open Settings → Programmes → Copy Programmes → TV to USB.

The exported channel list is named GlobalClone00001.TLL.

To edit the channel list:

  1. Open GlobalClone00001.TLL in LGTVEditor.
  2. Edit the channel numbers and favorite lists, or apply a saved .lgfav profile.
  3. Save the modified file.
  4. Copy it back to the USB flash drive.
  5. Insert it into the TV.
  6. Open Settings → Programmes → Copy Programmes → USB to TV.

Test data

The TestData directory contains sample files:

  • Raw.GlobalClone00001.TLL — the original channel list after export from the TV
  • GlobalClone00001.TLL — the edited channel list
  • MyFavorites.lgfav — a profile containing my favorite lists and channel numbers

Installation

Download the latest version from the GitHub Releases page.

The application is not code signed or notarized because the project does not use an Apple Developer account.

If macOS blocks the application, you can open it through Finder:

  1. Right-click LGTVEditor.app.
  2. Select Open.
  3. Confirm the warning.

Alternatively, remove the quarantine attribute in Terminal:

xattr -dr com.apple.quarantine LGTVEditor.app

Contributing

LGTVEditor is a personal hobby project maintained in my spare time.

I am not accepting pull requests and cannot guarantee support, bug fixes, or new features. Bug reports and suggestions may be submitted through GitHub Issues.

You are welcome to fork the project for further development. Please credit me as the original author.

Disclaimer

LGTVEditor is an independent open-source project and is not affiliated with or endorsed by LG Electronics.

Always keep a backup of the original channel list before making changes.

License

MIT License.

Acknowledgements

LGTVEditor was created by Christian Pistor in Swift using Xcode, with extensive assistance from OpenAI Codex.

About

Native macOS application for editing LG TV channel lists, renumbering channels, managing favorite lists, and restoring them using reusable profiles.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages