TV Viewer - IPTV Streaming

TV Viewer - IPTV Streaming

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

TV Viewer App Multimedia Online Media Player

Description

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 (2.25.4)

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

Anti-features

Properties of this app that are worth knowing about before installing.

  • NonFreeNet
  • Tracking

Versions

Version Date Size Requires Android Download
2.25.4 current
f551adea575c7f3f…
2026-10-15 25 MB API 26
2.25.4
344365491ee979b4…
2026-10-15 23 MB API 26
2.25.4
bab2dbecca320d91…
2026-10-15 21 MB API 26
2.25.3
8bb8425de720c6ad…
2026-10-14 25 MB API 26
2.25.3
97c09976485a8256…
2026-10-14 23 MB API 26
2.25.3
ffada036594575c5…
2026-10-14 21 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • Prevent sleepingKeep the device from going to sleep.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • player.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments