Jellyfin already has a built-in M3U tuner. StreamSweeper turns your Xtream Codes login into a clean, filtered M3U playlist and XMLTV guide that Jellyfin accepts natively — so you skip the broken community plugins entirely and get a working live TV guide in minutes.
7-day free trial • No credit card required
Most people searching for a "Jellyfin Xtream plugin" are trying to solve one problem: their provider gives them Xtream Codes, but Jellyfin only speaks M3U. You don't need a plugin to bridge that gap.
Community Xtream plugins for Jellyfin are often unmaintained and stop working after Jellyfin updates. The native M3U tuner is a first-class, stable feature that won't break on the next release.
Your provider hands you a portal URL, username, and password — but Jellyfin wants an M3U playlist. StreamSweeper does the conversion so Jellyfin gets exactly what it expects.
Dumping 10,000+ channels into Jellyfin makes live TV slow and unusable. StreamSweeper filters down to the 50–200 channels you actually watch before Jellyfin ever sees them.
A raw M3U has no guide data. StreamSweeper also generates an XMLTV guide, so Jellyfin shows now/next, program info, and proper channel surfing.
Add your Xtream Codes credentials (portal URL, username, password) to StreamSweeper. It securely loads your full channel list via the Xtream Codes API. Already have an M3U URL? You can use that instead.
Select only the channels you want and trim duplicate variants. Filter by group, channel name, or regex pattern, and organize everything into tidy categories that will show up cleanly in Jellyfin.
StreamSweeper produces a curated M3U playlist URL and an XMLTV guide URL. Both refresh automatically as your provider adds or removes channels.
In Jellyfin, go to Dashboard → Live TV → Tuner Devices → Add, choose M3U Tuner, and paste your StreamSweeper M3U URL. Jellyfin now treats StreamSweeper as a TV tuner.
Go to Dashboard → Live TV → TV Guide Data Providers, add XMLTV, and paste your StreamSweeper XMLTV URL. Refresh the guide and you'll have a full EPG, channel surfing, and only the channels you care about.
No. Jellyfin has a built-in M3U tuner, so you don't need a third-party Xtream plugin. StreamSweeper converts your Xtream Codes login into an M3U playlist and XMLTV guide that Jellyfin accepts natively — nothing extra to install or maintain.
Open-source Xtream plugins for Jellyfin frequently break after Jellyfin updates, are unmaintained, or can't filter thousands of channels. Using the native M3U tuner with a pre-filtered playlist avoids that fragility entirely.
Yes. StreamSweeper generates an XMLTV guide alongside your M3U. Add it under Dashboard → Live TV → TV Guide Data Providers and Jellyfin shows full program data, now/next, and channel surfing.
Yes — that's the main reason to use StreamSweeper. It connects to the Xtream Codes API and outputs the standard M3U and XMLTV files Jellyfin needs.
Yes. Filter by group, channel name, or regex pattern and trim duplicate variants. Most users trim down to 50–200 channels, which keeps Jellyfin fast and easy to browse.
The same approach works. See our Emby + Xtream Codes guide or the full media server integration overview for Emby, Jellyfin, and Plex.
Start your 7-day free trial and get a clean, filtered Xtream Codes playlist working in Jellyfin in minutes.
Start Your Free TrialNo credit card required • Cancel anytime