Skip to content
Series and Episodes

Series and Episodes

A series in XUI.live is a container with TMDB metadata; its episodes are the playable items, linked by season and episode number. Player apps show the series page with artwork and a plot, then seasons, then episodes — exactly as your subscribers expect from any streaming service.

Create the series

Open TV Series → Add Series. Search TMDB by title and the series arrives dressed: cover, backdrop, plot, cast, genre, release date, rating, trailer — in the metadata language you choose, all overridable by hand. Categories and bouquets work as they do everywhere, created on the fly if you type a new name.

The advanced options mirror movies: symlink for files served in place, transcode profile and target container for a one-time re-encode, subtitle removal before encoding, direct source for URLs that need no processing.

Add episodes

Three ways, from slowest to fastest:

One at a timeAdd Episode: season and episode number, source, and optional per-episode metadata (image, plot, runtime, rating). Each episode has its own server tree, so a season can even be spread across servers.

Add Multiple — feed several files into one series at once, with a season folder to sort them into place.

Import at series level — from an M3U or a folder scan (optionally recursive). The panel reads season and episode numbers from the filenames and builds the structure for you — naming like S01E05 is understood, and episode numbers beyond 99 are handled.

Where a filename refuses to parse, the TMDB fallback matches episode titles against the season’s episode list — so a folder of descriptively-named files still lands in the right slots.

Managing episodes

The Episodes screen lists everything across all series, filterable by series, server, status, codec and resolution, with sources and duplicate detection per row, and a mass editor for bulk changes — including re-fetching TMDB metadata across a selection.

How it plays

Subscribers browse series through their apps’ series section, backed by the panel’s Xtream-compatible API — get_series, get_series_info with seasons and episodes, and per-episode playback URLs, all documented in the API reference. Episodes are delivered on demand like movies: a box-set nobody is watching costs disk, not CPU.

And if you want a series to broadcast rather than wait to be picked, loop it into a 24/7 channel — same library, linear delivery.