Skip to main content

Interface: PluginSourceCatalogVariant

A playable representation attached to one logical catalog media item.

Properties​

id​

id: string

Stable variant ID passed back to the plugin's resolvePlayback method.


mediaId​

mediaId: string

Stable ID of the logical media item stored in the same snapshot.


qualityLabel?​

optional qualityLabel?: string

User-facing quality label such as 1080p or 4K.


resolution?​

optional resolution?: string

Technical video resolution such as 1920x1080.


source?​

optional source?: string

Human-readable provider or origin label.


encoding?​

optional encoding?: string

Codec or encoding label.


language?​

optional language?: string

Audio or content language label.


addedAt?​

optional addedAt?: string

ISO-8601 date at which the variant was added.