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.