About ChannelUP
What Is It?
ChannelUP is a live TV guide app for LG webOS smart TVs. It connects to your HDHomeRun network tuner to provide a full Electronic Program Guide — browse channels, see what's on, and watch free-to-air TV directly on your LG TV.
The app is built specifically for the Australian market and DVB-T free-to-air television, though it works anywhere an HDHomeRun tuner is available.
How It Works
ChannelUP runs on your TV as a webOS app. Its core viewing functions communicate directly with your HDHomeRun tuner over your home network, with no account or subscription. LevelIT UP services are contacted only if you explicitly submit optional diagnostics or feedback.
The app fetches:
- Channel lineup from your HDHomeRun tuner (
/lineup.json) - Program guide data from the HDHomeRun cloud API (
api.hdhomerun.com) - EIT broadcast data by scanning the antenna signal through your tuner for richer, real-time program information
Guide data processing (normalisation, EIT merging, filtering) runs in a Web Worker so the UI stays smooth while data loads in the background.
Technical Details
| Aspect | Detail |
|---|---|
| Platform | LG webOS 22+ (2022 model year onwards) |
| Architecture | Pure web app — HTML, CSS, ES modules |
| Core data path | Direct device and Silicondust API communication |
| Optional support service | LevelIT UP diagnostic and feedback endpoint |
| Local storage | webOS db8 for preferences, localStorage for cache |
| Subtitle rendering | Custom TS demuxer + DVB bitmap overlay pipeline |
| Guide processing | Dedicated Web Worker for off-thread data handling |
Who Makes It?
ChannelUP is developed by LevelIT UP AV and IT Solutions, an Australian independent developer.
Open Source
ChannelUP is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). You have the right to obtain the complete source code for the version running on your TV. See the Licenses & Source Code page for details on how to request it.
Privacy
ChannelUP does not use advertising or behavioural analytics and does not require an account. Preferences and guide caches are normally stored on your TV. If you explicitly submit diagnostics, device, network and App-state information is sent to LevelIT UP for support and retained for 30 days. For full details, see the Privacy Policy.
Contact
For support or feedback, email [email protected].
Acknowledgments
ChannelUP is built on the work of these open-source projects and technologies:
- HDHomeRun API — Silicondust's device interface for network tuner communication
- TtxFromTS — teletext subtitle parsing library (MIT)
- Inter — UI typeface by Rasmus Andersson (SIL Open Font License)
- Atkinson Hyperlegible — accessibility font by the Braille Institute (SIL Open Font License)
- OpenDyslexic — dyslexia-friendly font (SIL Open Font License)
- Font Awesome — icon library (CC BY 4.0 / SIL OFL)
- qr-creator — QR code generation (MIT)
HDHomeRun is a trademark of Silicondust. LG and webOS are trademarks of LG Electronics. ChannelUP is not affiliated with or endorsed by Silicondust or LG Electronics.