Getting Started with IPTV and OmniStream: The Complete Beginner's Guide
Just installed OmniStream and not sure where to begin? Don't worry — this guide covers everything from scratch. We'll explain what IPTV actually is, how to find a provider, what to do with your login details, and how to get everything set up inside the app. By the end you'll be watching live TV, movies, and series in just a few minutes.
Step 1: What Is IPTV?
IPTV stands for Internet Protocol Television. In plain English: it's TV delivered over the internet rather than through a traditional aerial, satellite dish, or cable box.
Instead of tuning to a broadcast signal, your device connects to a server that streams channels directly to you. That server is run by an IPTV service provider, and they give you a set of login credentials — similar to how Netflix gives you an email and password — which you use to access their content.
IPTV services typically offer a huge range of content: live TV channels from dozens of countries, on-demand movies, TV series, and sometimes catch-up TV for programmes you missed. A single playlist can contain tens of thousands of channels and titles sourced from all over the world.
OmniStream is the app that plays this content. It doesn't provide any channels or subscriptions itself — you bring your own IPTV service, and OmniStream handles playback, organisation, and all the features that make it a great viewing experience.
Step 2: Find an IPTV Provider
To use OmniStream, you need an active IPTV subscription from a provider of your choice. OmniStream has no affiliation with any specific provider and doesn't recommend one over another — there are many available, and the right choice depends on what content you want and where you're located.
The easiest way to find one is to search Google for "IPTV playlist providers" or "IPTV subscription service". You'll find a wide range of options at different price points. Most providers offer a short trial period so you can test their service before committing.
When choosing a provider, look for:
- Good reviews and an active community (Reddit is a good source of real user feedback)
- A money-back guarantee or free trial
- Support for M3U or Xtream Codes (both work with OmniStream)
- Clear information about what channels and regions they cover
A note on legality: IPTV services vary widely in terms of what they're licensed to broadcast. Make sure you understand what you're subscribing to and that it complies with the laws in your country. OmniStream is a neutral player app — like a web browser, it simply plays the content you point it at.
Step 3: Sign Up and Get Your Login Details
Once you've chosen a provider, sign up on their website. After payment (or activating your trial), your provider will give you one of the following:
Option A — M3U URL
This is a single web address (link) that points to your playlist. It usually looks something like:
http://yourprovider.com:8080/get.php?username=yourname&password=abc123&type=m3u_plus
The exact format varies by provider but it will typically end in .m3u or .m3u8, or contain type=m3u in the URL. Copy this link exactly as given — don't modify it.
Option B — Xtream Codes Credentials
Some providers use Xtream Codes, which gives you three separate pieces of information:
- Server URL — for example
http://yourprovider.com:8080 - Username
- Password
These are usually emailed to you or shown in your account dashboard after sign-up. Keep them handy — you'll paste them into OmniStream in the next step.
Step 4: Add Your Playlist in OmniStream
Open OmniStream. On first launch you'll see the playlist screen with an Add Playlist button. Tap it.
If you have an M3U URL:
- Select M3U URL as the source type
- Paste your full M3U URL into the URL field
- Give the playlist a name — this is just a label for your own reference (e.g. "My IPTV" or your provider's name)
- Tap Add
If you have Xtream Codes credentials:
- Select Xtream Codes as the source type
- Enter your Server URL, Username, and Password exactly as provided
- Give the connection a name, then tap Add
Step 5: Wait for the Playlist to Load
This is the part where people sometimes think something has gone wrong — it hasn't. Once you tap Add, OmniStream will connect to your provider's server and start downloading your full playlist.
This can take a little while, and that's completely normal.
Most IPTV playlists are enormous. It's common for a single playlist to contain:
- 10,000 – 50,000+ live TV channels from dozens of countries
- Thousands of on-demand movies
- Hundreds or thousands of TV series
Downloading and processing all of that data takes time — typically anywhere from 15 seconds to a couple of minutes depending on your internet speed and the size of the playlist. Larger playlists may take a little longer on that very first load.
The good news: this only happens once. After the initial import, OmniStream caches everything locally so subsequent loads are near-instant.
Once loading is complete, you'll be taken to the main screen where all your content is organised and ready to browse.
Step 6: Tame Your Playlist — Hide Unwanted Categories
Here's the first thing we recommend doing after your playlist loads, and it makes a huge difference to the experience.
Because IPTV services are international by nature, most standard playlists include channels from every country they cover — not just yours. Unless you specifically asked your provider for a personalised or region-filtered list, you're probably looking at channels in French, German, Arabic, Turkish, Spanish, Hindi, and dozens of other languages sitting alongside your English channels.
That can make browsing feel overwhelming. OmniStream's category hiding feature is the solution.
How to hide categories:
- Tap the Settings icon (top-right of the home screen)
- Go to Manage Categories
- You'll see a list of all the categories in your playlist — Live TV, Movies, and Series categories are all listed here
- Tap the eye icon next to any category you want to hide
- Hidden categories disappear completely from the app — they won't appear in browsing, search, or any carousels
For example, if you're based in the UK and only want English-language content, you might hide categories like:
- FR | France (French channels)
- DE | Germany (German channels)
- AR | Arabic
- TR | Turkey
- ES | Spain
- IN | India / Hindi
- …and so on for any region you're not interested in
Within a few minutes of hiding the categories you don't need, your playlist goes from an overwhelming wall of international content to a clean, focused library of exactly what you actually want to watch. You can unhide any category at any time if you change your mind.
Tip: You can also hide individual channels within a category — not just entire categories. Long-press any channel in the live TV screen and select Hide. Useful if there are a handful of channels in an otherwise good category that you never want to see.
What's Next?
Once you've got your playlist loaded and your categories cleaned up, you're all set. Here's a quick summary of what you can explore:
- Live TV — browse and watch live channels, with EPG guide where your provider supports it
- Movies — browse your provider's on-demand movie library
- TV Shows — full series with season and episode browsing
- Collections — group your favourite channels and content into custom lists
- Continue Watching — pick up movies and series right where you left off
- Downloads — save content for offline viewing (Premium feature)
OmniStream starts you on a free 7-day trial with full access to all features — a great opportunity to explore everything before deciding on a plan.
If you run into any issues during setup, visit the Help & Knowledgebase page or get in touch and we'll help you sort it out.
Ready to get started? Download OmniStream free from Google Play.
Download on Google Play