Skip to main content

Module types

Module types 

Source
Expand description

Xtream Codes API response types.

These types mirror the JSON responses from Xtream-compatible servers. Fields use serde(alias) to handle both snake_case and camelCase variants that different server implementations may return.

Structs§

XtreamCategory
A content category (live, VOD, or series).
XtreamChannel
A live TV channel from get_live_streams.
XtreamEpgListing
A single EPG listing entry.
XtreamEpisode
An episode within a series season.
XtreamEpisodeInfo
Episode metadata.
XtreamFullEpg
Full EPG response from get_simple_data_table.
XtreamFullEpgListing
A full EPG listing entry with archive/playback flags.
XtreamMovie
Detailed movie info from get_vod_info.
XtreamMovieData
Movie stream data.
XtreamMovieInfo
Extended movie metadata.
XtreamMovieListing
A movie listing from get_vod_streams.
XtreamProfile
Top-level profile response from player_api.php (no action or get_profile).
XtreamSeason
A season within a series.
XtreamServerInfo
Server information.
XtreamShortEpg
Short EPG response from get_short_epg.
XtreamShow
Detailed series info from get_series_info.
XtreamShowInfo
Series metadata.
XtreamShowListing
A series listing from get_series.
XtreamUserProfile
User account information.

Enums§

StreamFormat
Preferred stream output format.
StreamType
Type of content for stream URL generation.