Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
genepensiero
Roku Guru

Roku Search Feed 2.0 validation error

Still having trouble with getting our Search Feed published.

For a few weeks now, our search feed has been validated, testing fine, and is submitted to Roku Partner Success (haven't heard back from them in many days as to whether we are ready to be published).

Today, our feed is suddenly coming back as invalid.

It's telling us all our videos fail to have the country assigned in the Play Options...except every video does have the country assigned.

As a test I brought our search feed down to a single video and it still came back with this error:

 

 

 

The submitted Roku Search Feed 2.0 https://objects-us-east-1.dream.io/chroku/rss/calvaryhanford-search.json has failed validation.

The following errors and warnings were encountered:

[
  {
    "id": "ch-prophecyupdates-780",
    "errors": [
      "All content.playOptions have been removed, causing the asset to be rejected. Please investigate other issues to determine what happened.",
      "Required field content has been removed. Please investigate other errors to determine what happened."
    ],
    "warnings": [
      "Country us has not been configured for this channel and will be removed. Please contact Roku Partner management if you find this to be a mistake.",
      "Country gb has not been configured for this channel and will be removed. Please contact Roku Partner management if you find this to be a mistake.",
      "The playOption had all availabilityInfo.country removed",
      "Country au has not been configured for this channel and will be removed. Please contact Roku Partner management if you find this to be a mistake.",
      "Country ca has not been configured for this channel and will be removed. Please contact Roku Partner management if you find this to be a mistake.",
      "Required field playOption.availabilityInfo is missing or removed. This content will not be available in any region"
    ]
  }
]

 

 

 

Meanwhile, our feed passes all 3 validators that Roku suggests. And the feed had been working fine for the last 3 weeks.

Here's the current, single video feed we have:

{
"version": "1",
"defaultLanguage": "en",
"defaultAvailabilityCountries": [
"us",
"au",
"ca",
"gb"

],
"assets": [
{
"id": "ch-21642",
"type": "shortForm",
"titles": [
{
"value": "Prophecy Update #780 - You Saw Me Standing Alone",
"languages": ["en"]
}
],
"shortDescriptions": [
{
"value": "There are predictions in the Bible that, in the end times, Israel will stand alone. The United States continues to officially back away from Israel.",
"languages": ["en"]
}
],
"longDescriptions": [
{
"value": "There are predictions in the Bible that, in the end times, Israel will stand alone. The United States continues to officially back away from Israel. Pastor Gene Pensiero of Calvary Hanford",
"languages": ["en"]
}
],
"releaseDate": "2024-03-24",
"genres": [
"faith", "religious"
],
"advisoryRatings": [
{
"source": "USA_PR",
"value": "TVPG"
},
{
"source": "MPAA",
"value": "PG"
},
{
"source": "ACB",
"value": "PG"
},
{
"source": "CPR",
"value": "PG"
},
{
"source": "BBFC",
"value": "12"
},


],
"images": [
{
"type": "main",
"url": "https://www.calvaryhanford.com/wp-content/uploads/2024/03/standing.jpg",
"languages": [
"en"
]
}
],
"durationInSeconds": 324,
"content": {
"playOptions": [
{
"license": "free",
"quality": "fhd",
"playId": "ch-21642",
"availabilityStartTimeStamp": 1565085600000,
"availabilityInfo": {
"country": [
"us",
"au",
"ca",
"gb"
]
}
}
]
}
}




]
}

 

 

 

Any help would be appreciated.

 

 

2 REPLIES 2
dexterzlab1975
Channel Surfer

Re: Roku Search Feed 2.0 validation error

your video URL is missing in the search feed.

0 Kudos
PriApocalypse
Reel Rookie

Re: Roku Search Feed 2.0 validation error

@dexterzlab1975 which video url? based on the official doc it's not a specific video URL required field in there. Can you provide some additional information on that? I'm also stuck with the same problem here, even using the official Roku feed sample it's not passing on the validator and throwing these errors : https://storage.googleapis.com/pri-dev-account.appspot.com/advanced-feed-example.json

You have found the fix @genepensiero ?

0 Kudos