This page details the major updates made to Media Actions documentation. To see changes that only apply to the feature that you work on, use the filter to select a feature.
January 2021
- January 14: Added an example on how to mark up local channels.
- January 10: Updated brand icon requirements for Google TV in the MediaService specification.
- January 4: Added Radio JSON Schema to validate
RadioBroadcastService
entities.
December 2020
- December 30: Added
offAir
andcontentToBeAnnounced
properties to BroadcastEvent. - December 30: Updated
image
to be a required property for TVSeries, TVEpisodes and Movies. - December 30: Updated brand icon requirements for Google TV.
- December 30: Added
channelOrder
property to TelevisionChannel. - December 30: Updated BroadcastService.
logo
as a required property for GoogleTV integration, highly recommended otherwise. Also added recommended aspect ratios for the same. - December 28: Added
titleEidr
as a highly recommended property to the TV and Movie specification pages. - December 9: Added
duration
as an optional property to the TVEpisode specification page. - December 3: Updated the
releasedEvent
property to acceptFeaturedEvent
which indicates how your service is marketed, andExclusiveEvent
which indicates that the content has exclusive distribution rights. Added related properties to theMovies
,TVSeries
,TVEpisode
,TVSeason
, andEvents
reference tables. Added examples to the Watch Actions feed examples page.
November 2020
- November 11: Add advisoryCode as a property of contentRating
- November 10: Removed requirement for trailers to be hosted on YouTube.
- November 2: MediaService entity should be created in the
media_config.json
file. - November 2: MediaService property changed from
logo
tobrandIcon
.
October 2020
- October 27: Added two image examples to the Image properties page.
- October 9: Added a new reference page for the
MediaService
entity type, which is required as part of every Media Actions, specifically Watch Actions, feed submission.
August 2020
- August 13: Made requiresSubscription.identifier required when access category is subscription.
July 2020
- July 27: Made the
commonTier
property required in the JSON Schemas when thecategory
is subscription and allowingactor
to be represented with thePerformanceRole
object in the JSON Schema. - July 14: Fixed the music JSON Schema, to allow multiple creators
to be set in the
MusicPlaylist
entities. - July 13: Updated steps for monitoring the status of a feed on the create an actions project page.
- July 10: Fixed the validations in the JSON Schema. The
category
property in theOffer
object was not set properly and was ignored in the Music Schema.- Allow
http://schema.googleapis.com/
in the@context
property. - Add
availabilityStarts
andavailabilityEnds
in theOffer
object in the Music Schema. - Add
eligibleRegion
to be a requirement in theOffer
in the Music Schema. - Updated the
Rating
object to authorize a string for author.
- Allow
- July 9: Allow
intent://
pattern in addition toandroid-app://
for android deeplinks in the JSON Schemas. - July 7: Clarified correct use of
TMS_ROOT_ID
vsTMS_ID
forLiveTV
partners on the identifier page. - July 6: Added the sport property to
SportsEvent
. - July 6: Updated
startDate
andendDate
types forSportsEvent
fromDate
toDate
orDateTime
. - July 6: Made the following
SportsEvent
properties highly recommended:homeTeam
,homeTeam.sameAs
,awayTeam
,competitor
,identifier
.
June 2020
- June 30: Updated the JSON Schemas to add the
commonTier
property in theMediaSubscription
object, and modified theidentifier
property to only check the value before the:
to leave more freedom on the package string. - June 25: Updated requirements on
SportsTeam
and clarifiedstartDate
inEvents
. - June 24: Made
requiresSubscription
required for providers with single tiered packages. - June 22: Added details about the common tier to the Access requirements page. Updated Watch actions common specification with common tier details.
- June 1: Consolidated entitlements content from several pages into one Access requirements page.
May 2020
- May 25: Added highly recommended
inLanguage
andcategory
properties to the BroadcastService specification table. - May 20: Made
areaServed
required forBroadcastService
if channel switch is fulfilled by TV service provider. - May 19: Made
areaServed
required forCableOrSatelliteService
. - May 19: Require
potentialAction
forOrganization
when multiple channels (BroadcastService
) refer to it.
April 2020
- April 30: Recategorized
sameAs
as highly recommended to improve reconcilitaion quality. - April 28: Fixed the JSON Schemas by updating
minIntems
tominItems
for theregion
property. - April 26: Fixed the Live TV JSON schema by updating the reference of the
identifier
property forCableOrSatelliteService
entity type. Allow the validation of this entity type when it contains theidentifier
property. - April 23: Recategorized
BroadcastService.logo
as highly recommended to improve reconcilitaion quality. - April 16: Updated the Watch Action playback behavior policy to include new requirements.
March 2020
- March 19: Added a new Use deep links to initiate playback section.
- March 12: For the
LiveTV
specification,url
is now a required property forBroadcastService
. It's optional for a service delivered on cable, satellite, or over the air. - March 10: Updated the Rating Agencies table to include more countries and more specific guidance.
- March 3: Added new reference information about how to supply images for Movies and TV Shows.