APK Review Lab
IPTV

IPTV

Alexander Sofronov
Version 9.1.25 Trusted App
4.0 591235 Reviews
Aug 21 Updated
Rated for 3+ Rating
Varies with device Android
45.5 MB Size

About IPTV

Idris
Reviewed by
Idris Content Editor

Opening the IPTV app for the first time doesn't present any channels. There's no welcome wizard, no demo content, and no list of free streams. The screen is empty except for a menu button and a prompt to add a playlist. This is the reality of this player: it is a shell that requires the user to bring their own content. The app does not host, supply, or curate any television streams. It expects an M3U or XSPF playlist file, which is essentially a text file containing channel names and stream URLs. Users who expect to see channels immediately often leave a one-star review, frustrated by the blank interface. But for those who understand what they are installing, the app transforms into a powerful, lightweight tool for watching live TV on Android devices, from phones to set-top boxes.

The core workflow revolves entirely around the playlist. After pasting a URL or selecting a local M3U file, the app parses the list and presents channels in a grid, list, or tile view. Channel logos appear if they are embedded in the playlist or if the EPG (Electronic Program Guide) provides them. The app supports both XMLTV and JTV formats for EPG data, so users can see what is currently playing on each channel. Navigation is straightforward: tap a channel, and the internal player starts streaming. The internal player handles most common formats, but the app also allows routing playback to an external video player like VLC. This flexibility is useful when the internal player struggles with a particular codec or when a user prefers the interface of another player.

Where the UDP Proxy Fits Into the Workflow

One feature that sets this app apart from simpler players is its support for UDP multicast streams through a proxy. Multicast is a method of delivering IPTV where a single stream is sent to multiple clients simultaneously, often used by internet service providers. However, Android devices cannot natively receive multicast traffic in most network environments. The app solves this by allowing the user to specify a UDP-to-HTTP proxy, which converts the multicast stream into an HTTP stream that the device can play. Setting this up is not trivial. The user must install a proxy application on their local network—udpxy for Linux routers or a Windows executable for PCs—and then enter the proxy address in the app's settings. This is a technical hurdle that many users never overcome. For those who do, however, the app becomes a reliable way to watch ISP-provided IPTV without needing a dedicated set-top box. The proxy requirement is mentioned in the app description, but it is easy to miss among the list of bullet points. This creates a gap between what the app promises and what a typical user can actually achieve without additional research and configuration.

What Version 7.1.6 Actually Changed

The changelog for version 7.1.6, obtained from APKMirror, lists several concrete improvements that go beyond the generic "Bug fixes" shown on the Play Store. Video recording was added, allowing users to save live streams to their device storage. A new category for recent channels was introduced, making it easier to jump back to frequently watched content. Fast scrolling for the channel list was implemented but disabled by default, suggesting the developer is cautious about performance impacts. Users can now change the background of channel icons, load icons directly from EPG data, and set a preferred language for audio tracks and subtitles. The addition of Xtream codes login provides an alternative to M3U files for users who have credentials from an IPTV provider. There is also an option to change the font size, which is a small but welcome accessibility improvement. These changes indicate that the developer is actively refining the app, though the Play Store's changelog remains frustratingly vague.

What Users Actually Complain About

Among the real user reviews, two recurring issues stand out. First, the app's UI truncates long folder names in the channel list. A user reported that a folder called "Hollywood Horror Channel" displays only as "Hollywood," making it confusing when multiple folders start with the same word. This is a design flaw that affects usability for users with large, organized playlists. Second, a bug causes the "Loading..." spinner to remain on screen even after the stream has started playing. The video and audio work fine, but the spinner never disappears, which is distracting and suggests the app is still buffering even when it is not. The user who reported this noted that it affects both hardware and software decoding modes. These are not catastrophic failures, but they are persistent enough to generate negative feedback from long-term users. The app's average rating of 4.39 is respectable, but the presence of over 7,000 one-star ratings indicates that many users encounter problems that are severe enough to ruin their experience.

The Pro version removes ads and adds features like boot-start for set-top boxes and auto-play of the last channel. For users who install the app on an Android TV box, the boot-start option is particularly useful because it turns the device into a dedicated IPTV receiver that launches directly into the app. The auto-play feature saves a few clicks when resuming viewing. These are quality-of-life improvements, not essential functions. The free version is fully functional for most use cases, but the ads can be intrusive. The decision to upgrade depends on whether the user finds the ads annoying enough to pay for removal and whether they need the extra automation features.

Why the App Keeps Getting Installed

Despite the complaints, the app has been installed over 10 million times. Its longevity on the Play Store—first released in 2012—and its consistent rating suggest that it fills a genuine need. Users who know how to find and manage M3U playlists appreciate the app's simplicity and reliability. It does not try to be a media center; it is a focused player that does one thing well: play IPTV streams. The support for both internal and external players gives users control over their playback experience. The app's small size (around 25 MB) and low resource consumption make it suitable for older devices and set-top boxes with limited storage. The developer, Alexander Sofronov, is based in Russia, and the app appears to have a significant user base in Brazil, Italy, and Turkey, according to SensorTower data. This international reach indicates that the app's core functionality—playing M3U playlists with EPG support—transcends language and regional content differences. The app is also available in 77 languages, thanks to a community-driven translation project on Crowdin.

The app requests location and activity data, which it shares with third parties, according to the Play Store's data safety section. Data is encrypted in transit, which is a positive security measure. However, the app does not clearly explain why it needs location access, which may be a privacy concern for some users. The permissions are not listed on the store page in detail, but the APKMirror listing shows that the app requires 11 permissions, including access to storage, network, and system settings. These are typical for an IPTV player, but the lack of transparency could deter privacy-conscious users.

The app's reliance on the UDP proxy for multicast streams is both a strength and a limitation. It enables a type of streaming that many other players do not support, but it also adds a layer of complexity that average users cannot handle. The documentation for setting up udpxy on a router is available on the developer's website, but it assumes a level of technical knowledge that most mobile users do not have. This creates a bifurcated user base: technically proficient users who get the app working and love it, and less technical users who uninstall it after failing to see any channels. The app's description does not emphasize the proxy requirement enough, which contributes to the confusion. A user who simply wants to watch free TV channels from the web will be disappointed, because the app does not provide those channels. It is a tool, not a content provider.

One Specific Technical Detail: The UDP Proxy Port

When configuring the UDP proxy, the user must enter an address and port number. The default port for udpxy is 4022, but this can be changed. The app does not auto-detect the proxy; it requires manual input. If the proxy is not correctly configured, multicast streams will not play, and the app may display an error or simply buffer indefinitely. This is the point where many users give up. The app's help section does not provide a step-by-step guide for setting up the proxy on different operating systems. The only guidance is a few lines in the description mentioning that the proxy needs to be installed in the LAN. For Windows, a separate executable must be downloaded from a third-party site. For Linux, udpxy must be installed via package managers or compiled from source. For routers, the user must flash custom firmware like DD-WRT or OpenWrt. These are not casual tasks. The app's technical depth is its defining characteristic, but it is also its greatest barrier to entry. The user who overcomes this barrier gains a flexible, ad-supported (or ad-free with Pro) IPTV player that works across multiple devices.

Screenshots

App Specifications

Latest Version9.1.25
Uploaded byAlexander Sofronov
Requires AndroidVaries with device
CategoryKids
Content RatingRated for 3+

Technical Details

Package Nameru.iptvremote.android.iptv
LanguagesEnglish
Architecturearm64-v8a
SignatureVerified by APK Review Lab Security

Security & Additional Info

Scan Result Secure
Package Name ru.iptvremote.android.iptv
SHA‑256
App Permissions 0
Google Play

Previous Versions

IPTV 1.0 Varies with device •
Get