TV Viewer - IPTV Streaming icon

TV Viewer - IPTV Streaming

TV Viewer App
Online Media Player Multimedia
Version
2.25.4
Size
24.7 MB
Requires
Android API 26+
4.5 / 5 · 13,472 ratings 72,802 downloads

Updated Oct 17, 2026

Quick answer

Free open-source IPTV player with community channels and opt-in analytics.

TV Viewer is a free, open-source IPTV streaming app built around community-maintained playlists and privacy-first design.

Features: • Live TV and radio channels from community-maintained sources • Community Statistics page with anonymous aggregated usage insights • Timezone-based country detection (no GPS or IP lookup needed) • Background audio playback for radio streams • Multi-source failover when one stream stops working • Search, favorites, source selector, and watch history • Picture-in-Picture (PiP) support where available • No account required and no ads • Optional usage and playback analytics (opt-in only) • Optional community sharing is off by default; when enabled, health reports use URL hashes and new playlist channels may be shared with their stream URLs • Self-hosted web/Docker edition also available • Regular updates with new channels and fixes from the community

Privacy: • No account or contact details collected • No account or login required • Analytics are off by default; optional playback events include channel names and URL hashes that can be matched to known streams • Channel health reports and automatic playlist contributions are off by default and can be enabled in Settings; URL hashes may be matched to known stream URLs • Country detection uses device timezone only • All source code is open and auditable

This app does not host or provide any streams. It aggregates publicly available M3U playlists maintained by the open-source community (iptv-org and others). Channel availability depends on the source providers.

Network services: • Channel playlists are fetched from community and third-party hosts • FMStream.org is queried for public radio-station listings • Supabase provides the shared channel database, aggregated community statistics, optional analytics, and URL-hashed channel-health exchange • Analytics and channel health/playlist contributions require separate opt-ins

Permissions: • Internet: Required to stream content • Wake Lock: Keeps playback active when needed • Foreground Service: Background audio playback notification

What’s new

Improved optional crash diagnostics with a sanitized stack frame.
Fixed missing channel-failure reports and incomplete performance statistics.

How to install

  1. Download the APK from the button at the top of this page.
  2. Allow “Install unknown apps” for your browser or file manager only, not for every app.
  3. Open the downloaded file and confirm the installation.
  4. If installation fails with “App not installed,” remove an earlier build of the same app first. A signature conflict is the usual cause.

Data safety

  • Every file is checked against its published SHA-256 before it is listed.
  • Files are scanned for malware on every update.
  • The permissions each app requests are listed on its own page.
  • Read the full safety policy for how we test, flag, and delist files.

Frequently asked questions

What is TV Viewer - IPTV Streaming?
Free open-source IPTV player with community channels and opt-in analytics.
Who develops TV Viewer - IPTV Streaming?
TV Viewer - IPTV Streaming is developed by TV Viewer App.
Which Android version does TV Viewer - IPTV Streaming require?
TV Viewer - IPTV Streaming requires Android API 26 or later.
What is the current version of TV Viewer - IPTV Streaming?
The synchronized F-Droid version is 2.25.4.
Which license does TV Viewer - IPTV Streaming use?
The signed F-Droid metadata lists MIT.
Where is the source code for TV Viewer - IPTV Streaming?
https://github.com/tv-viewer-app/tv_viewer

Comments

Recent approved comments · sorted by newest

Verification code
Be specific and keep it about the app. No links. Comments are reviewed before publication. Device and Android details are recorded automatically. Privacy policy.

Loading recent comments...

View all comments