Metadata integration
Utilising unified feeds and detailed metadata enhances the user experience for watching content using Titan OS. The richer the dataset you provide, the more readily your content will be found by users. Find use cases, format specifications and how to share this data below. Titan OS’ metadata integration partner is Simply.TV
Examples of how metadata is used within the UI
Search
Metadata will be used in search to optimise discovery of content and make searches more accurate.
Prompted
User knows what they’re looking for
![Search prompted](https://mintlify.s3-us-west-1.amazonaws.com/titanos-75/images/metadata-integration/search-prompted.png)
Unprompted
User doesn’t know what they want to watch
![Search unprompted](https://mintlify.s3-us-west-1.amazonaws.com/titanos-75/images/metadata-integration/search-unprompted.png)
Recommendations
“Recommended for you” row
![Recommendations](https://mintlify.s3-us-west-1.amazonaws.com/titanos-75/images/metadata-integration/recommendation.png)
Content Aggregation
In the case of multiple providers offering the same content
![Content aggregation](https://mintlify.s3-us-west-1.amazonaws.com/titanos-75/images/metadata-integration/content-aggregation.png)
Mandatory Information
- original_title: The original title of the content.
- title_locale: The title of the content in different languages.
- year: The release year of the content.
- duration_in_seconds: The length of each content item in seconds.
- type: The type of content, e.g. movie, series, sports, TV shows, seasons, episodes
- (when applicable) Additional:
- Season_number
- Episode_number
- deeplink: Distinguished between details, player and trailer links.
Localisation
titles: Alternative titles in different locales.
- locale
- title
subtitles: Subtitles available for different locales.
- locale
- title
short_synopsis: Short descriptions or summaries in different locales.
- locale
- title
long_synopsis: Long descriptions or summaries in different locales.
- locale
- title
trailers: Trailers available for different locales.
- locale
- trailer_url
images: Images associated with the content, categorised by type and locale.
- locale
- backdrop_image (desired 4k, minimum accepted Full HD, screenshot)
- name
- locale
- url
- cover_landscape (min. 544x306 / jpeg or png, aspect ration 16:9, artwork / poster)
- name
- locale
- url
- cover_portrait (min 326x494 / jpeg or png, aspect ratio 1:1,42, artwork / poster)
- name
- locale
- url
deeplinks: Deep-linking URLs for apps in different locales.
- countries
- app
- url
Content Details
genres: Categorisation of content into genres by different standards.
- IAB
- NIELSEN
ratings: Age or content ratings in different countries.
- country_code
- system
- name
- minimum_age
cast: Information about the actors, directors, and screenwriters.
- actors
- name
- image_actor
- directors
- name
- image_director
- screenwriters
- name
- image_screenwriter
countries: The country (or countries) of origin.
- name
Ratings & Scores
- scores: Ratings or scores from various platforms (if available).
- platform
- url
- platform_id
- score
Availability
- availabilities: Availability information, including pricing and quality.
- app
- market
- price
- video_quality
- name
- business_model
- type
Nice to have Information
- IMDB ID
- TMDB ID
- EIDR ID
Sharing Metadata
We can integrate with any access point you provide, including URLs, APIs, or locations such as FTP, SFTP, and S3. Please select the method that is most convenient for you. Regarding security measures—such as password protection, API keys, or IP whitelisting—it is your responsibility to configure and provide us with the necessary information.
Was this page helpful?