Interface: PluginSourceCatalogQuery
Filters used when listing the addon's persisted source catalog.
Extends
Partial<SourceSearchCriteria>
Properties
pageToken?
optionalpageToken?:string|number
Opaque page token returned by the previous query.
mediaId?
optionalmediaId?:string
Direct logical-media lookup, primarily used by resolvePlayback.
query?
optionalquery?:string
Free-text query entered by the user.
Inherited from
types?
optionaltypes?:SourceMediaType[]
Media types that may be returned.
Inherited from
genreTmdbIds?
optionalgenreTmdbIds?:number[]
TMDB genre identifiers that returned items should match.
Inherited from
SourceSearchCriteria.genreTmdbIds
year?
optionalyear?:number
Four-digit production or release year.
Inherited from
sortBy?
optionalsortBy?:SourceSortOption
Sort mode requested by the host.
Inherited from
limit?
optionallimit?:number
Maximum preferred number of logical items in the page.
Inherited from
parentTmdbId?
optionalparentTmdbId?:number
TMDB identifier of the parent series or container.
Inherited from
SourceSearchCriteria.parentTmdbId
parentSeason?
optionalparentSeason?:number
Season number of the requested parent context.
Inherited from
SourceSearchCriteria.parentSeason
parentEpisode?
optionalparentEpisode?:number
Episode number of the requested parent context.
Inherited from
SourceSearchCriteria.parentEpisode
parentTitle?
optionalparentTitle?:string
Human-readable parent title for sources without a stable metadata ID.
Inherited from
SourceSearchCriteria.parentTitle
targetTmdbId?
optionaltargetTmdbId?:number
Direct TMDB lookup target.
Inherited from
SourceSearchCriteria.targetTmdbId
targetImdbId?
optionaltargetImdbId?:string
Direct IMDb lookup target.
Inherited from
SourceSearchCriteria.targetImdbId
targetSourceItemId?
optionaltargetSourceItemId?:string
Opaque item ID previously returned by this source for the selected media. During source selection, prefer this value over an enriched or localized title when it belongs to the receiving source.
Inherited from
SourceSearchCriteria.targetSourceItemId
isSourceSelection?
optionalisSourceSelection?:boolean
Whether the request is selecting playback for a known item. Sources that advertise playback variants should return one playable item per variant.
Inherited from
SourceSearchCriteria.isSourceSelection
noEnrich?
optionalnoEnrich?:boolean
Whether the host asks the source to avoid optional metadata enrichment.
Inherited from
noFacets?
optionalnoFacets?:boolean
Whether the source may omit expensive facet computation.