tiviBro

0.6.0 test builds ยท free and open source

The IPTV player LG TVs never got.

A free, guide-first IPTV player for LG webOS. Bring your own Xtream Codes or M3U subscription; TiviBro gives it a real TV guide, catch-up, movies and shows, and a web editor to tame thousands of channels. Built to feel like TiviMate, and go further.

For LG webOS 4 and newer, built for webOS 25. No accounts, no ads, no tracking. TiviBro provides no channels or streams.

Everything you expect from a great IPTV player

And a few things you won't find anywhere else on a TV.

๐Ÿ“บ

Guide first

Live preview top left, details top right, groups one press away. OK previews, OK again goes fullscreen. The Magic Remote works everywhere.

โช

Catch-up done right

Rewind the guide into the past and replay what you missed, or restart the show you just tuned into.

๐ŸŽฌ

Movies and shows

Your provider's movies and series with posters, seasons, episodes, My list and resume where you stopped.

๐ŸŸ๏ธ

Sports and PPV, readable

Event channels that cram the whole listing into their name get a short name and the game in the guide at its real time.

๐Ÿงฉ

Multiview

Two channels side by side, four on TVs that can take it. The focused one has the sound.

๐Ÿ”

Never stuck on a dead channel

Same channel in FHD, HD and SD? When one stops working, TiviBro moves to the next version by itself and tells you.

๐Ÿ›Ÿ

Streams that don't quit

Reconnects with backoff, waits out Wi-Fi drops, tries every player, and keeps a dropped channel coming back by itself.

๐ŸŒˆ

HDR, Dolby Vision, Atmos

Reads each stream's format before the picture starts and hands it to the player that suits it best.

๐Ÿงน

Clean names, tidy lists

Strips "USA |", "FHD", "โšฝ" and hundreds of other tags, keeps only your countries, and hides "Off Air" channels until something is on.

โฐ

Reminders and parental controls

A reminder on any future programme, and a PIN for channels, groups or Settings.

๐ŸŽจ

Make it yours

Nine backgrounds including true black for OLED, twelve accents or your own, an outline focus for across the room, remote remapping.

๐Ÿ’ธ

Free and open

MIT licensed and built in the open. No accounts, no ads, no tracking. Your logins never leave the TV.

Only in TiviBro

What no other IPTV player does

TiviMate set the bar for IPTV on a TV, and TiviBro follows its layout on purpose. These are the things we haven't found in TiviMate or any other IPTV player, on any platform.

๐ŸŸ๏ธ

Sports and PPV, read from the name

When a provider writes the event into the channel name instead of the guide, TiviBro turns it into a short name, a guide entry at the real time in your time zone, and an Events by time list across all your passes.

๐Ÿ–ฅ๏ธ

A full editor on your computer

Clean up 10,000 channels with a keyboard and mouse, then Send to TV. Unsent work is autosaved on the TV within seconds, with a version history.

๐Ÿ”

Switches to a working copy by itself

Same channel in FHD, HD and SD? When one dies, TiviBro moves to the next version on its own and tells you.

๐Ÿงน

Clean-up that already knows IPTV

Pick your city once and every local group keeps only your stations. Keep East or West feeds in one click. Name rules for about 250 country codes, tags and emoji, duplicates found, and Smart match for missing guides.

๐Ÿ™ˆ

Hides channels with nothing on

"Off Air" and "No Event Scheduled" channels stay out of the way, and come back by themselves when an event is named.

๐Ÿ”

Restore from the first screen

One AES-256 locked file with every playlist, login, group and setting. A brand-new TV restores it from a computer before you touch a setting.

TiviBroTiviMate
Runs on LG webOS TVsYesNo, Android TV and Fire TV
PriceFree, every featureFree version, Premium paid
Catch-up, multiview, multiple playlists, backupsIncludedPremium
Open sourceYes, MITNo
Sports and PPV events read from channel namesYesNo
Edit your playlist from a computer, with autosaved draftsYesOn the TV only
Switches to another version of a dead channel by itselfYesNo
Name clean-upPreloaded rules for about 250 country codes, tags and symbolsYour own prefix and suffix lists
Hide channels with nothing onYesNo
Pick your city for every local channel group at onceYesOne group at a time
Keep East or West feeds in one stepYesNo
RecordingNot yetPremium

TiviMate column from its own site and public guides, October 2026. TiviMate is a great app; this is what TiviBro adds.

See it on the big screen

Every picture is the real app, playing a made-up demo provider.

Pay-per-view and sports passes

The game is in the name. Now it's in the guide.

Providers often skip the guide for pay-per-view, NFL, NBA, NHL and college passes, and write the whole listing into the channel name instead: NCAAB 001 | NORTH FLORIDA @ CHARLESTON SOUTHERN (M) | 12.18 11:00 AM | ESPN+.

  • The channel shows as NCAAB 001, with the matchup under it.
  • The guide says Starts 7:30 PM: Kings vs Pelicans, then shows the game at its real time.
  • Events by time lists every upcoming game and fight, soonest first.
  • ET, PT, UK and CET times are converted to your TV's time, daylight saving included.
Event channels in the guide

The web editor

Clean up 10,000 channels from your computer, not the remote.

Turn on Edit on a computer and open the address the TV shows in any browser on your network. Changes are drafts until you press Send to TV.

  • Hide, sort, rename, copy and move channels into any group.
  • Smart clean-up: keep only your countries, pick your city for local stations, keep East or West feeds, hide duplicates, divider groups and empty groups.
  • Smart match finds the right guide for channels without one.
  • Drafts are saved on the TV within seconds, with a version history. A stray refresh never costs you an hour of work.
  • Logins never leave the TV; the editor only sees server names.
Editor overview East and West feeds, and local channels by city Groups and channels Backup and restore

Backups

New TV? Everything back in a minute.

One file holds every playlist with its login, your groups, favorites, names, guide matches and settings, locked with your passphrase (AES-256-GCM) before it leaves the TV. On a brand-new install, choose Set up or restore from a computer on the very first screen.

First start

Install

TiviBro installs like any homebrew app. Pick the way that suits your TV.

The easiest way on a rooted TV, with updates from the TV itself.

  1. Open the Homebrew Channel, go to Settings, and choose Add repository.
  2. Enter this address:
    https://raw.githubusercontent.com/ohmybahgosh/TiviBro/homebrew/repo.json
  3. TiviBro appears in the app list. Choose Install. New versions show up as Update, and inside TiviBro under Settings, Updates and about.

TiviBro is in active development: these are test builds. Keep a backup before updating, and report bugs in Issues.

Questions

Does TiviBro come with channels?

No. TiviBro is a player. It plays your own subscription from your provider, as an Xtream Codes login or an M3U playlist with an XMLTV guide.

Which TVs does it run on?

LG TVs with webOS 4 (2018) and newer. It is built and tuned for webOS 25 and tested on the browser and Node engines of older webOS versions.

Is it really free?

Yes. It's MIT licensed open source, with no accounts, ads, tracking or paid tiers.

Are my logins safe?

Logins stay on the TV. The web editor only ever sees server names, it needs the password shown on the TV, and backups are always encrypted with a passphrase you choose.

Where's the full manual?

The user guide covers every remote button, every screen and every setting, with videos and screenshots.