All posts
Education·7 min

By Rawnok Jahan

IPTV VOD & Movies: How On-Demand Libraries Work in a Player

A provider's movies and series aren't a separate app — when the player supports VOD, they load right alongside your live lineup, browsable on demand.

Tuneline showing a loaded library with content browsable on demand

When a player supports VOD, on-demand titles sit alongside live content.

You've heard your provider mention "VOD," or you've seen other people scrolling a full grid of movies and series in their player while yours only shows live channels. What gives? Is VOD a different subscription, a different app, or a feature your player is just missing?

This guide explains what VOD (video on demand) is on IPTV, how on-demand libraries are delivered, and why some players display them and others don't. We'll use Tuneline for the examples.

What VOD Means on IPTV

VOD — video on demand — is content you can start whenever you want, as opposed to live channels that play whatever is airing right now. On IPTV, VOD usually comes in two buckets:

  • Movies — a library of individual films you can browse and press play on.
  • Series — TV shows organized into seasons and episodes, so you can pick episode 4 of season 2 directly.

The distinction from live is simple: a live channel is a river you join mid-flow; VOD is a shelf you pick a title off and start from the beginning. Both can come from the same provider, often on the same login.

How On-Demand Content Is Delivered

This is the part that explains why players differ so much. VOD isn't magic — it's just extra data your provider exposes, and the delivery method determines whether you get it at all.

With Xtream Codes

An Xtream login is the most VOD-friendly setup. Because it's a live login (server URL + username + password), the player can ask the server three separate questions: "give me the live channels," "give me the movie library," and "give me the series library." A player built for Xtream can therefore show Live, Movies, and Series as separate sections, each browsable with posters, categories, and episode lists.

With a Stalker / Ministra Portal

A Stalker portal can also carry VOD. After the handshake, the portal can serve on-demand catalogs the same way it serves live channels. Whether you see them depends on your provider populating a VOD section on the portal and your player requesting it.

With a Plain M3U Playlist

A static M3U can include VOD entries, but it's clumsy — the movies end up as ordinary lines in the same flat list as live channels, often lumped into groups named "VOD | Movies" or "SERIES." There's no real season/episode structure; it's just more entries. Some providers don't put VOD in the M3U at all, which is why an M3U user often sees only live channels even though the provider has a movie library.

Why Your Player Might Show Only Live Channels

If everyone else has a movie grid and you don't, it's almost always one of these:

  1. You're using an M3U link that doesn't include VOD. The provider keeps movies on the Xtream/portal side, not in the flat playlist. Ask whether they offer an Xtream login for the same account — it's frequently the same subscription in another form.
  2. Your player doesn't render VOD sections. Some apps only display live channels and ignore the movie/series data even when it's present. A player with dedicated Movies and Series views is required to browse it properly.
  3. Your provider simply doesn't offer VOD. Not every subscription includes an on-demand library. If that's the case, no player can conjure one.

How to Get the Full On-Demand Experience

To actually browse movies and series the way it's meant to work:

  • Use the login type that carries VOD — usually Xtream Codes, sometimes a Stalker portal — rather than a bare M3U that strips it out.
  • Use a player that renders on-demand libraries with real categories, poster art, and season/episode navigation, not just a flat channel list.
  • Confirm your provider includes VOD in your plan before assuming the player is at fault.

Tuneline reads VOD from Xtream and portal logins and presents movies and series as browsable, on-demand sections — separate from your live lineup — on Windows, macOS, Linux, Android, Android TV, Fire TV, iPhone, iPad, and Apple TV. So if your provider offers an on-demand library, you can actually use it.

Quick Reference

You have…VOD supportWhy
Xtream Codes loginBest — Live + Movies + SeriesPlayer queries each catalog separately
Stalker portalYes, if provider populates itPortal serves on-demand catalogs after handshake
Plain M3U linkLimited or noneVOD, if present, is flat entries with no structure

VOD turns an IPTV subscription from "whatever's on right now" into a full on-demand library — but you only get it if your login carries it and your player knows how to show it.

Download Tuneline — it renders Movies and Series from Xtream and portal logins, right next to your live lineup.

Related: Portal Code vs M3U vs Xtream: Which Login Do You Have? · The Best Stalker Portal Player in 2026

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

#iptv vod#iptv movies#video on demand iptv#iptv series#on demand iptv player
Back to all posts