Player API endpoint
All three paths are equivalent:Authentication parameters
string
Username from
api-proxy.yml. Required unless token is used.string
Password for the user. Required unless
token is used.string
Token credential. Accepted in place of
username + password.string
The API action to perform. Omit or leave empty to retrieve account info.
Actions
Account info
Omitaction or set action=get_account_info. Returns user credentials, server info, and active connection count.
Live categories
VOD categories
Series categories
Live streams
string
Optional. Filter streams to a specific category.
VOD streams
string
Optional. Filter by category.
Series
string
Optional. Filter by category.
VOD info
string
required
The virtual stream ID of the VOD item.
Series info
string
required
The virtual stream ID of the series.
Short EPG
string
required
The virtual stream ID of the live channel.
number
Maximum number of EPG entries to return. Defaults to
4.Catchup table
string
required
The virtual stream ID of the live channel.
string
Start time for the catchup window.
string
End time for the catchup window.
Stream URLs
Stream URLs are embedded in the playlist items returned by the player API. Media players follow them automatically.Live stream (alt path)
Live stream
Movie / VOD
Series episode
string
required
The virtual stream ID, optionally with a file extension (e.g.,
12345.ts, 12345.mkv).Catchup / timeshift stream
Path-based
string
required
Duration of the timeshift segment.
string
required
Start time of the timeshift segment (format used by the provider).
Query-based
string
required
The virtual stream ID of the live channel.
string
required
Duration of the timeshift window.
string
required
Start time of the timeshift window.
Resource endpoints
Serves associated resources (e.g., cover images, logos) for Xtream playlist items.Token stream (web UI)
The web UI uses a short-lived JWT access token to stream content without exposing user credentials in URLs.string
required
Short-lived JWT access token issued by the web UI.
number
required
Internal numeric target ID.
string
required
One of
live, movie, series, or timeshift.string
required
The virtual stream ID.
This endpoint is intended for the built-in web player. Do not use it in external automation as tokens expire quickly.