Interface: SourceCapabilities
Features implemented by a source and advertised to the host.
Properties
supportsSearch
supportsSearch:
boolean
Whether ISourcePlugin.search is supported.
supportsBrowse
supportsBrowse:
boolean
Whether ISourcePlugin.browse accepts the source's own previously returned container IDs and returns their direct children.
supportsTypeFilter
supportsTypeFilter:
boolean
Whether the source can apply the types criterion.
supportsGenreFilter
supportsGenreFilter:
boolean
Whether the source can apply TMDB genre filters.
supportsYearFilter
supportsYearFilter:
boolean
Whether the source can apply production-year filters.
supportsTmdbLookup
supportsTmdbLookup:
boolean
Whether the source applies direct TMDB criteria such as targetTmdbId and
parentTmdbId. This is independent from host enrichment of returned items.
supportsPlaybackVariants?
optionalsupportsPlaybackVariants?:boolean
The source can expand one logical media item into several playback variants
when search receives isSourceSelection: true.
supportedSorts?
optionalsupportedSorts?:SourceSortOption[]
Sort modes applied by the source before pagination.
supportedTypes
supportedTypes:
SourceMediaType[]
Container and media types returned by this source. Generic playable videos
use video, set isContainer: false, and are resolved like any other item.