Skip to main content
Skip table of contents

BTV Content data model

NameTypeDescriptionLocalisedAlways available
_idStringInternal identifier for the object.NoYes
ActorsArray of stringsList of actors.NoNo
AspectStringThe picture ratio, for example, 16:9.NoNo
AudioArray of strings

A list of locale-type patterns. For example:

"Eng-Standard",
"Eng-VisualImpaired"
NoNo
AudioModeStringThe audio mode, for example, Mono or 5.1.NoNo
BestSalesIndexInteger

Sales index for use in "Top" lists (for example, Top 10 Best Selling).

These are positive numbers, starting at 1.

NoNo
CategoriesArray of stringsA list of categories.NoNo
ContentTypeStringFree text. Used for implementation-specific data.NoNo
CopyProtectionsStringA list of rules for controlling certain hardware products.NoNo
CopyrightStringCopyright.NoNo
CountriesArray of stringsA list of countries.NoNo
CUEndDateDateEnd date of period during which recorded content can be seen in nPVR.NoNo
CUStartDateDateStart date of period during which recorded content can be seen in nPVR.NoNo
DefinitionStringThe picture definition, for example, HD or SD.NoNo
DescriptionStringThe description of the content.YesNo
DirectorsArray of stringsList of directors.NoNo
durationIntegerApproximate movie duration in seconds.NoYes
DvbCategoriesArray of stringsList of DVB genres and sub-genres.NoNo
EpisodeStringEpisode text string.YesNo
episodeNumberIntegerIndex of the episode of a series.NoNo
IsRecordableBooleanWhether the content is recordable or not.NoNo
LanguageStringThe original language of the content.NoNo
mainContentRefStringMain content ID.NoNo
nls.TitleStringNLS version of title to allow for correct sorting of items.NoNo
PrivateMetadataStringGeneric field to pass directly data from customer to end-user device.NoNo
ProducersArray of stringsList of producers.NoNo
profileRefStringThe encoding profile ID.NoNo
ProgrammeEndDateDateIf content is catch-up, this contains the end time of the corresponding event.NoNo
ProgrammeStartDateDateIf content is catch-up, this contains the start time of the corresponding event.NoNo
PromoImagesArray of stringsA list of promo image URLs.NoNo
promoRefsArray of stringsThe list of promotion IDs.NoNo
providerStringProvider-related identifier.NoYes
Rating.codeStringParental rating code (from CMS).NoYes
Rating.nameStringLocalised name for the rating, for example, Adult or Adulto.NoYes
Rating.precedenceIntegerQuantitative rating value.NoYes
ScoringIntegerScore of the content/episode.NoNo
seriesRefStringIdentification of parent series.NoNo
ServiceLongNameStringIf content is catch-up, this contains the service long name of the corresponding event.NoNo
ShortTitleStringThe short name of the content.YesNo
SubtitlesString

A list of "locale-type" mappings, for example:

Eng-Standard
NoNo
StudioStringThe content owner.NoNo
SynopsisStringThe synopsis of the content.YesNo
titleStringUnique identifier of the content (duplicated across locales though).NoYes
TitleStringThe name of the content.YesYes
TotalDownloadsIntegerTotal number of downloads of the content/episode.NoNo
ViewingCounterIntegerNumber of times a piece of content has been viewed.NoNo
ViewingNumberIntegerNumber of times a user can see the content once purchased.NoNo
YearIntegerYear of production.NoNo
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.