Skip to main content

Interface: StreamShareMediaResult

Shared fields for results that contain one or more playable variants.

Extends

Extended by

Properties

title?

optional title?: string

Primary display title.

Inherited from

StreamShareResultBase.title


tagline?

optional tagline?: string

Short secondary description.

Inherited from

StreamShareResultBase.tagline


poster?

optional poster?: string

Portrait artwork URL.

Inherited from

StreamShareResultBase.poster


backdrop?

optional backdrop?: string

Landscape artwork URL.

Inherited from

StreamShareResultBase.backdrop


rating?

optional rating?: number

Normalized rating supplied by the service.

Inherited from

StreamShareResultBase.rating


year?

optional year?: number

Four-digit production or release year.

Inherited from

StreamShareResultBase.year


popularity?

optional popularity?: number

Service-defined popularity score.

Inherited from

StreamShareResultBase.popularity


voteCount?

optional voteCount?: number

Number of votes used to calculate the rating.

Inherited from

StreamShareResultBase.voteCount


productionDate?

optional productionDate?: string

Precise release date formatted as YYYY-MM-DD.

Inherited from

StreamShareResultBase.productionDate


filename?

optional filename?: string

Source filename when it is useful to distinguish the media.


lastPlayedAt?

optional lastPlayedAt?: string

ISO-8601 timestamp of the most recent playback.


links: PlayLink[]

Available playback variants.


tmdb?

optional tmdb?: StreamShareTmdbReference

Optional TMDB reference used for metadata enrichment.