Movies & TV Series VOD Playlists

Your IPTV provider offers thousands of movies and TV series, but browsing through 50,000+ titles is overwhelming. StreamSweeper lets you filter by category, select specific titles, and create clean M3U playlists that work with your favorite media server or IPTV player.

7-day free trial • No credit card required

The VOD Content Challenge

IPTV providers with Xtream Codes APIs offer massive VOD libraries, but the sheer volume creates real usability problems.

📚

Overwhelming Libraries

Providers offer tens of thousands of movies and series. Scrolling through endless lists to find something to watch defeats the purpose of on-demand content.

🗂️

No Filtering Options

Want only Action movies? Horror from the last 5 years? Anime series? Most IPTV apps dump everything into one giant list with no way to filter by category.

🔀

Multiple Providers, Multiple Apps

If you have VOD content from multiple IPTV providers, you're stuck switching between apps or managing separate playlists. There's no unified view.

🐌

Slow Performance

Loading 50,000+ titles into a media server or IPTV app kills performance. UI becomes laggy, searches take forever, and the experience suffers.

StreamSweeper: Filter, Organize, and Export Your VOD

StreamSweeper connects to your Xtream Codes providers and gives you complete control over your movie and series libraries. Create focused playlists with only the content you want.

Category-Based Selection: Filter movies by genre (Action, Comedy, Horror, Documentary, etc.)
Individual Title Selection: Hand-pick specific movies or series for your playlist
Multi-Provider Merging: Combine VOD from multiple Xtream Codes connections into one playlist
Series Episode Support: Full season and episode organization for TV series
XMLTV Guide for Series: Episode titles and descriptions in your media server's guide
Standard M3U Output: Works with any M3U-compatible player or media server

How VOD Playlists Work

1

Connect Your Provider

Add your Xtream Codes credentials to StreamSweeper. We'll fetch your complete movie and series catalog with all categories and metadata.

2

Create a Movies or Series Playlist

Navigate to Movies Playlists or Series Playlists and click Create. Browse your provider's full catalog organized by category.

3

Select Your Content

Choose entire categories (all Action movies, all Anime series) or hand-pick individual titles. Use the search to find specific content across your library.

4

Generate Your Playlist

StreamSweeper creates an M3U playlist with only your selected content. For series, we also generate an XMLTV guide with episode information.

5

Use Anywhere

Copy your M3U URL and use it in any IPTV player, or integrate with your media server using one of the methods below.

Integration Options

StreamSweeper generates standard M3U playlists that work with multiple integration methods. Choose the approach that fits your setup.

📺

Option 1: IPTV Player Apps

The simplest approach—add StreamSweeper's M3U URL directly to any IPTV player:

  • TiviMate, IPTV Smarters, GSE Smart IPTV
  • VLC, Kodi, Perfect Player
  • Any app that accepts M3U playlists

Movies and series appear as browsable content. No additional setup required.

🖥️

Option 2: Media Server Live TV

Add StreamSweeper's M3U to your media server's Live TV tuner:

  • Emby: Settings → Live TV → M3U Tuner
  • Jellyfin: Dashboard → Live TV → M3U Tuner
  • Plex: Settings → Live TV & DVR

VOD items appear as "channels" in your Live TV section. Quick to set up, but content is mixed with live channels.

📁

Option 3: M3U-to-STRM Tools

For the cleanest library integration, use tools that convert M3U playlists to STRM files:

  • Creates proper folder structure (Movies/Series)
  • Content appears in your regular media library
  • Metadata matching with TMDB/TVDB

See Best Practices below for recommended tools.

Best Practices: M3U-to-STRM Integration

For the best media server experience, many users convert StreamSweeper's M3U playlists to STRM files. STRM files are simple text files containing a stream URL—media servers treat them like regular video files, enabling proper library organization, metadata matching, and poster artwork.

What Are STRM Files?

A .strm file is a plain text file containing a single URL to a video stream. When you add STRM files to your media server's library folders, it treats them like regular video files—complete with metadata lookups, poster art, and proper organization.

Example: A file named The Matrix (1999).strm containing your IPTV stream URL will appear in your Movies library with full metadata from TMDB.

Recommended Tools

🪟

M3U_to_STRM

Platform: Windows (GUI application)

Supports: Emby, Jellyfin

User-friendly Windows application that converts M3U playlists to organized STRM file structures for movies and TV shows.

View on GitHub →

🐍

m3u-to-strm

Platform: Python (cross-platform)

Supports: Jellyfin, Plex, Kodi

Automatically organizes movies and TV shows into folders, triggers library rescans, and supports notifications via Gotify.

View on Codeberg →

🔄

M3U2strm (sftech13)

Platform: Python (cross-platform)

Supports: Emby, Jellyfin

Smart converter that compares against your existing library—only creates STRM files for content you don't already have locally. Auto-triggers Emby library refresh.

View on GitHub →

🔌

Emby VOD Plugin

Platform: Emby plugin

Supports: Emby only

Native Emby plugin that provides instant library access for M3U8 VOD playlists. No external tools required—just point it at your StreamSweeper M3U URL.

View on GitHub →

💡 Workflow Recommendation

  1. Create your playlist in StreamSweeper — Select only the categories or titles you want
  2. Copy your M3U URL — This is the input for your conversion tool
  3. Run the M3U-to-STRM converter — Point it at your StreamSweeper URL and your media library folder
  4. Scan your library — Your media server will discover the new STRM files and fetch metadata
  5. Set up a schedule — Run the converter daily/weekly to pick up new content from your provider

Result: Your IPTV movies and series appear in your regular library with poster art, descriptions, and proper organization—not mixed in with live TV channels.

Movies vs. Series Playlists

StreamSweeper provides separate playlist management for movies and TV series, each optimized for their content type.

🎬

Movies Playlists

  • Select by category (Action, Comedy, Horror, etc.)
  • Search and add individual titles
  • Each movie = one entry in your M3U
  • Perfect for building genre-specific collections
📺

Series Playlists

  • Select entire series (all seasons and episodes included)
  • Automatic episode fetching from your provider
  • XMLTV guide with episode titles and descriptions
  • Proper S01E01 format for media server matching

Common Use Cases

🎭

Genre-Specific Libraries

Create separate playlists for different genres: an "Action Movies" playlist, a "Documentary" playlist, an "Anime Series" playlist. Keep your library organized by interest.

👨‍👩‍👧‍👦

Family-Friendly Content

Build a kids-only playlist with just children's movies and family series. No adult content mixed in—perfect for shared family media servers.

🌍

International Collections

Many providers organize VOD by language or region. Create playlists for Spanish movies, Korean dramas, Bollywood films, or French series.

🔗

Multi-Provider Merging

Have movies from Provider A and series from Provider B? StreamSweeper lets you combine content from multiple Xtream Codes connections into unified playlists.

Performance Optimization

Instead of loading 50,000 titles into your media server, create focused playlists with the 500-1,000 movies you might actually watch. Faster browsing, better experience.

🆕

New Releases

Many providers have "New Movies" or "Recently Added" categories. Create a playlist that tracks just the new content so you can see what's fresh.

Frequently Asked Questions

Do I need an Xtream Codes provider for VOD?

Yes. Movies and Series playlists require an Xtream Codes API connection—not just an M3U file. This is because standard M3U files only contain live TV channels, while Xtream Codes APIs provide access to the full VOD catalog with categories and metadata.

How is this different from Live TV playlists?

Live TV playlists contain broadcast channels with scheduled programming. Movies and Series playlists contain on-demand content you can watch anytime. StreamSweeper treats these as separate playlist types with different interfaces optimized for each content type.

Will my media server show poster art and descriptions?

It depends on your integration method:

  • Direct M3U import: Shows StreamSweeper's XMLTV data (episode descriptions for series)
  • M3U-to-STRM tools: Your media server fetches metadata from TMDB/TVDB, including poster art

For the richest metadata experience, use an M3U-to-STRM converter.

Can I mix Live TV and VOD in one playlist?

StreamSweeper keeps these separate by design. This gives you more flexibility—you might want your Live TV in one media server app and your VOD content in another, or organized differently.

How often does the content update?

StreamSweeper syncs with your provider when you refresh your connection. Your playlists automatically include any new content that matches your selected categories. If using an M3U-to-STRM tool, set it to run on a schedule (daily or weekly) to pick up new titles.

Ready to Organize Your VOD Library?

Start your 7-day free trial and create your first Movies or Series playlist in minutes.

Start Your Free Trial

No credit card required • Cancel anytime