Playlist Creation & Filtering
StreamSweeper's playlist management system gives you complete control over which channels appear in your M3U playlists. This guide covers everything from creating basic playlists to advanced filtering and trimming duplicate channels.
Creating a New M3U Playlist
To create a new playlist:
- Navigate to Live TV in the main menu — this is where your M3U playlists live
- Click Create New Playlist
- Enter a Playlist Name (e.g., "US Sports Channels" or "Movies Only")
- Select one or more Connections as the source(s)
- Set up your filter rules (or start with all channels)
- Click Create Playlist
Naming Best Practices: Use descriptive names that explain what the playlist contains. This is especially helpful when managing multiple playlists or using them in different media players.
Live TV, Movies & Series Playlists
StreamSweeper builds each type of content into its own playlist:
Live TV (M3U Playlists)
The M3U playlists covered in this guide contain live broadcast channels:
- News channels
- Sports networks
- Entertainment channels
- Regional and international broadcasters
Movies & Series (Separate Builders)
On-demand content has its own dedicated playlist builders, separate from live TV playlists:
- Movies Playlists: Pick movie categories (genres) from your connections
- Series Playlists: Hand-pick series; full seasons and episodes are included, with an episode guide (XMLTV) generated automatically
Note: Movies and Series playlists are only available for Xtream Codes connections. M3U playlist sources typically only include Live TV channels. See
Movies & Series for details.
How Filtering Works
StreamSweeper filters channels with ranked rules: rules are evaluated top to bottom, and the first rule that matches a channel decides whether it's included or excluded. Channels that match no rule fall through to a catch-all setting (include everything else, or exclude everything else).
Each rule matches on one of three fields:
- Channel name: The channel's title (e.g., "ESPN", "BBC One HD")
- Category (group): The group your provider assigns (e.g., "US | Sports", "UK Entertainment")
- Connection: Which of your provider connections the channel comes from
Match types include contains, equals, starts with, ends with, and full regular expressions — so you can express almost any selection precisely.
Simple Mode
The default editor gives you a straightforward view:
- Search for and pick individual channels by name
- Include or exclude whole categories using the category lists
- Choose whether unlisted channels are included or excluded by default
Advanced Mode (Ranked Rule Table)
Toggle the advanced editor for full control:
- Add rules and drag them into priority order — first match wins
- Stack up to 10 AND conditions in one rule (e.g., category matches "Sports" AND connection equals "Provider A")
- Use regex matchers for pattern-based selection, with autocomplete from your real category and connection names
Filter by Category
Categories (groups) come straight from your provider — typically things like Sports, News, Entertainment, Movies, Kids, Documentary, and Music. Include or exclude them in the category lists (simple mode) or with category rules (advanced mode).
Provider-Specific Categories: The available categories depend on how your IPTV provider organizes their channels. Some providers may have more detailed categorization than others.
Filter by Country or Language
Providers don't publish reliable country or language metadata, but they almost always encode it in category and channel names ("US | Sports", "UK Entertainment", "ES - Noticias"). Name and regex rules let you filter on exactly what your provider uses:
- Only US channels: Include rule — category matches regex
^(US|USA)\b
- Only Spanish-language groups: Include rule — category contains
ES, Spanish, or Latino (use "contains any")
- Drop a region entirely: Exclude rule — category starts with
AR |
Future-proof: Because these rules match patterns rather than a fixed channel list, new channels your provider adds under matching groups automatically flow into (or stay out of) your playlist.
Search by Channel Name
Quickly find specific channels:
- Use the Channel Name Search field
- Type partial or full channel names
- Matching channels will be displayed instantly
- Add individual channels to your playlist
Handling Duplicate Channels
Many IPTV providers list the same channel multiple times in different qualities ("ESPN", "ESPN HD", "ESPN FHD", "ESPN 4K") or from different regions. Exclude rules let you keep only the versions you want.
Trimming Quality Variants
Most duplicates follow a naming pattern, which makes them easy to target:
- Drop SD versions: Exclude rule — channel name ends with
SD
- Keep only one quality tier: Exclude rule — channel name matches regex
\b(FHD|4K)$ (keeps the plain/HD versions)
- Drop a redundant provider: Exclude rule — connection equals the provider whose copies you don't want
Rule order matters: Because the first matching rule wins, you can put an include rule for a specific channel (e.g., "ESPN 4K") above a broad exclude rule for 4K channels — the specific channel survives while the rest are trimmed.
Reviewing What's Left
- Save your playlist and open the preview to see the resulting channel list
- Spot remaining duplicates and note their naming pattern
- Add another exclude rule and save again — the playlist regenerates immediately
Storage & Performance: Trimming duplicates reduces playlist size, making it faster to load in media players and servers. It also makes channel navigation much easier.
Managing Multiple Playlists
You can create unlimited playlists with different configurations:
Common Playlist Strategies
- Master Playlist: All channels from all connections
- Sports Only: Sports categories, with exclude rules trimming duplicate quality variants
- News & Weather: Filtered to news categories and specific channels
- Regional Content: Name/regex rules matching your provider's region prefixes (e.g.,
^UK)
- Kids Safe: Only children's programming with strict filtering
Editing Existing Playlists
To modify a playlist:
- Go to Live TV
- Find the playlist you want to edit
- Click the Edit button (pencil icon)
- Make your changes to filters, connections, or settings
- Click Save Changes
Automatic Updates: When you edit a playlist, all media players and servers using the playlist URL will automatically receive the updated channel list the next time they refresh.
Deleting Playlists
- Navigate to Live TV
- Find the playlist to delete
- Click the Delete button (trash icon)
- Confirm the deletion
Warning: Deleting a playlist will break any media players or servers using that playlist URL. Make sure to remove the URL from those applications first.
Copying M3U and EPG URLs
Once your playlist is created, you'll need the URLs to use it in your IPTV applications:
M3U Playlist URL
This is the main playlist file that contains all your channels:
- On the Live TV page, locate your playlist
- Find the M3U URL field
- Click Copy URL to copy it to your clipboard
EPG/XMLTV URL
This provides electronic program guide data for your channels:
- In the same playlist row, find the EPG URL field
- Click Copy URL
Both URLs Required: Most media servers and advanced IPTV players need both the M3U URL (for channels) and the EPG URL (for program guides). Copy both when setting up a new device.
Password-Protected Playlists
For added security, you can password-protect your playlist URLs:
- Edit your playlist
- Enable Password Protection
- Enter a strong password
- Save your changes
When using the playlist in an IPTV player, you'll need to include the password in the URL parameters or enter it when prompted.
Using Playlists in IPTV Players
Once you have your M3U URL, you can use it in any IPTV player application:
VLC Media Player
- Open VLC
- Go to Media → Open Network Stream
- Paste your M3U URL
- Click Play
TiviMate (Android/Fire TV)
- Open TiviMate
- Go to Settings → Playlists
- Click Add Playlist
- Select URL
- Paste your M3U URL and EPG URL
- Click Next
IPTV Smarters (Mobile/TV)
- Open IPTV Smarters
- Select Add New User
- Choose Load M3U URL
- Enter a playlist name
- Paste your M3U URL
- Click Add User
Player-Specific Instructions: Each IPTV player has slightly different setup steps. Consult your player's documentation for specific instructions on adding M3U playlists.
Advanced Filtering Techniques
Multi-Condition Rules (AND)
In the advanced editor, a single rule can stack up to 10 conditions that must all match:
- "US Sports Channels Only": category matches regex
^(US|USA)\b AND category contains Sports
- "Spanish News Networks": category contains
News AND channel name contains any of ES, Spanish, Latino
- "Sports from one provider": category contains
Sports AND connection equals Provider A
Exclude Rules
Any rule can be set to exclude instead of include. Combined with the catch-all, this gives you "everything except" playlists:
- Set the catch-all to include everything else
- Add exclude rules for the categories or channels you don't want
- Those channels are removed; everything else stays
Use Case: Exclude rules are perfect for "everything except" playlists - for example, all channels except adult content or shopping networks. And because rules are ranked, you can re-include a specific channel by placing an include rule above a broader exclude.
Playlist Performance Optimization
Reducing Playlist Size
Smaller playlists load faster and perform better:
- Add exclude rules for duplicate quality variants you don't watch
- Use category filters to include only what you watch
- Remove inactive or dead channels
- Create separate playlists instead of one massive playlist
Refresh Frequency
StreamSweeper automatically refreshes playlist data, but you can manually refresh if needed:
- Go to your playlist list
- Click the Refresh button
- Wait for the update to complete
Troubleshooting Playlist Issues
Playlist Not Loading in Player
- Verify the URL was copied correctly (no extra spaces)
- Check that your StreamSweeper subscription is active
- Ensure the source connection is working properly
- Try opening the URL in a web browser to test accessibility
Channels Missing from Playlist
- Check your filter rules - remember the first matching rule wins, so a broad exclude rule ranked high can hide channels a later rule was meant to include
- Verify the source connection includes those channels
- Refresh the connection to get the latest channel list
- Check the catch-all setting - if it's set to exclude, channels matching no rule won't appear
EPG Data Not Showing
- Ensure you've added the EPG URL to your player
- Verify your source connection provides EPG data
- Wait 15-30 minutes for initial EPG data to load
- Check that the EPG URL matches your M3U URL's playlist
Next Steps
Now that you understand playlist management, explore these advanced features: