About UltraIPTV M3U IPTV Player
The first thing that happens after installing this app is a blank screen with a single button: "Add Playlist." There is no welcome tour, no tutorial, no sample channels to test. The app expects you to already have an M3U URL or Xtream Codes ready. Tapping the button opens a menu with three options: load from URL, load from file, or scan QR code. Most users will paste a URL from their IPTV provider. The app validates the link and begins parsing. For a playlist with 5,000 channels, this takes about 15 seconds. The progress bar moves slowly, and there is no indication of what is happening behind the scenes. Once the parse completes, the channel list appears. It is a simple, text-based list—no logos, no thumbnails, just channel names grouped by category. Scrolling is smooth, but the density of the list can be overwhelming. The remote control navigation works well on Android TV, with clear focus indicators and quick access to the search function. This is the onboarding reality: functional, bare, and entirely dependent on the user's existing IPTV subscription.
The EPG is where the app shows its depth. Tapping the guide button loads the Electronic Program Guide, which displays current and upcoming programs for each channel. The guide renders without stutter, even with a full 7-day EPG loaded from an XMLTV source. The data is presented in a grid format, with color-coded categories and clear time slots. Scrolling through the guide is fast, and the app remembers the last position. This is a significant improvement over many IPTV players that struggle with EPG rendering. The EPG also integrates with the DVR feature. Tapping a program in the guide offers a "Record" option. The recording is saved to the device's internal storage or an SMB/NAS share. The DVR scheduler allows for one-time or recurring recordings. This is where the app's power becomes apparent: it transforms a simple IPTV player into a full-fledged PVR system.
When EPG and DVR collide
The EPG and DVR features are designed to work together, but they create a specific friction point. The DVR relies on the EPG data to know when to start and stop recording. If the EPG data is inaccurate or delayed, the recording will be off. The app does not provide a way to manually adjust recording start and end times. The user must trust the EPG data. This is a problem because IPTV EPG data is often unreliable. Channels frequently change schedules, and the EPG may not update in real-time. A user who schedules a recording of a live sports event might miss the end of the match because the EPG data was wrong. The app also does not provide a way to extend recordings automatically. The user must set a buffer time manually, which is not intuitive. This clash between the promise of a "smart" DVR and the reality of unreliable EPG data is a significant limitation.
The Multi-view feature adds another layer of complexity. The app supports up to six panels simultaneously, each playing a different channel. This is a powerful feature for sports fans who want to watch multiple games at once. However, the Multi-view mode does not work with the DVR. The user cannot record a channel while watching it in Multi-view. The recording must be scheduled separately, which breaks the workflow. A user who wants to watch multiple games and record one for later must exit Multi-view, schedule the recording, and then re-enter Multi-view. This is cumbersome and defeats the purpose of seamless multitasking.
The ad load and what it costs
Ads are the primary revenue model for the free version. A banner ad sits at the bottom of the screen during channel browsing. A full-screen video ad plays when the user exits the player or returns to the main menu. The frequency is moderate—roughly one ad per session. The PRO version removes ads and unlocks advanced features like DVR, Multi-view, and user profiles. The PRO version is a one-time purchase, which is a positive point compared to subscription-based models. However, the app does not offer a free trial of the PRO features. The user must pay to test the advanced features. This is a barrier for users who are unsure if the app meets their needs.
Performance is generally smooth, but the ad transitions can cause brief stutters. The app loads ads from the network, which means an internet connection is required. This is not a problem for IPTV streaming, which also requires an internet connection. However, the ad SDKs are not optimized for low-end devices. A user on a budget Android TV box may experience lag during ad transitions. The app also has a known issue with brightness reduction during playback, which some users have reported. This appears to be a bug related to the video renderer, and it is not clear if the developer has addressed it.
The permission that matters most
The app requests storage access, which is necessary for saving recordings and caching EPG data. It also requests network access, which is required for streaming and EPG updates. The app does not request any other permissions, which is a positive point. The storage permission is broad, but it is standard for apps that save files. The app's privacy policy states that data is not shared with third parties, according to the Google Play data safety section. The developer, Robert Sztandera, is based in the United Kingdom, which has strict data protection laws under the GDPR. Users can be reasonably confident that their data is handled responsibly.
Get File
App Specifications
| Latest Version | 3.0.3 |
| Uploaded by | Robert (Elektor18) |
| Requires Android | Android 7.0+ |
| Category | Video Players & Editors |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | com.robertsz.iptv |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 7be86b67eee09aa4e5fb56f569c984b1a9a71533aa5ff07ee375909b39147910 |
Security & Additional Info
| Scan Result | Secure |
| Package Name | com.robertsz.iptv |
| SHA‑256 | 7be86b67eee09aa4e5fb56f569c984b1a9a71533aa5ff07ee375909b39147910 |
| SHA‑1 | 2ba41269ec1d88eed1ffb94ddbaeb91010b7dbb1 |
| App Permissions | 0 |