🆓 Free & Open Source — Always

📺 TV Viewer

Community-Powered Live TV • 8000+ Channels • Free Forever

How It Works

TV Viewer is powered by its community. Everyone watches, everyone contributes.

📥

Install

Download for Android, Windows, or build from source on Linux. No account, no sign-up — just install and go.

📺

Watch

Browse 8000+ channels from around the world. Search, filter, favorite. Enjoy live TV in a beautiful player with EPG.

🤝

Contribute

Report broken channels, submit new ones, rate stream quality. Your feedback makes the list better for everyone.

What's New

All 13 community feature requests implemented across Windows & Android.

📻

Dedicated Radio Player

Browse radio stations by genre, search, and enjoy a beautiful now-playing bar with volume controls.

🔍

Advanced Search

Search with prefix syntax: country:, category:, language:, type:. Sort by name, country, or category.

⚙️

Settings & Diagnostics

Full settings screen (Android), network diagnostics with stream tester (Windows), and M3U repo management.

🔒

Play Integrity API

Google Play attestation verifies app authenticity. First-run consent dialog with age verification on both platforms.

🖼️

Channel Thumbnails

Cached network images for channel logos with smooth loading and fallback icons. Rich channel info popups.

🔄

Auto-Update & Chromecast

Automatic version checking via GitHub releases. Cast to TV with VLC, external player, or URL copy.

Everything You Need to Watch Live TV

A full-featured IPTV player built by the community, for the community.

🌍

8000+ Channels Worldwide

News, sports, entertainment, music, kids, documentaries — from every corner of the globe. Aggregated from 80+ sources and growing daily.

👥

Crowdsourced Quality

Users report broken streams and submit new channels. Community health data ensures you only see what actually works.

📱

Cross-Platform

Native apps for Android and Windows. Run from source on Linux. Same great experience everywhere.

🔒

Privacy First

No tracking by default. No account required. Optional anonymous analytics (opt-in only). GDPR compliant. Open source — audit it yourself.

Offline Mode

Channel list cached locally. Works without internet from the last known good state. Syncs when you reconnect.

🎨

Beautiful Player

EPG program guide, favorites, watch history, parental controls with PIN lock, advanced search with filters, and more.

Help Build the Best Channel List

TV Viewer's channel database is maintained by its users. Here's how the crowdsource model works.

Contribute via the App

The easiest way to help — no GitHub account needed. Just use the app normally and participate when you see something.

  • Tap "Report Broken" on any dead channel
  • Submit new channel URLs you discover
  • Rate stream quality to help others
  • Health data syncs anonymously to the shared database

Contribute via GitHub

For bulk submissions or detailed reports, open an issue with our channel report template.

📺 Request Channels 🔧 Report Broken Channel
👤 User requests "UK channels" via form
🤖 Channel Agent searches public IPTV databases
Health-checked channels added via pull request
📺 New channels available in the next release

TV Viewer in Numbers

Live data from our crowdsourced channel database

Live Channels
Countries
Categories

🌍 Top Countries

Loading…

📺 Top Categories

Loading…

Available on Every Platform

Download once, watch everywhere. All platforms get the same channel database.

📱

Android

Android 7.0+ (API 24). Material Design UI with gesture controls and picture-in-picture.

Download APK
Play Store — coming soon
🪟

Windows

Windows 10/11. Fluent Design dark theme. Requires VLC media player installed.

Download EXE
🐧

Linux

Ubuntu, Debian, Fedora, Arch. Run from source with Python 3.12+ and VLC.

Build Instructions

Love TV Viewer? 🍺

TV Viewer is free and always will be. But if it saves you a cable bill or just makes your day better, consider buying the devs a beer. Every contribution fuels late-night coding sessions.

100% goes to development and server costs. No corporate overhead.

Built in the Open

TV Viewer is MIT licensed. Every line of code is public. Fork it, modify it, learn from it, contribute to it.