We're a streaming channel trying to submit our JSON feed to appear in Roku Search. We have both movies and shows presently.
> Our feed passes Roku's validation tool
> Movies show up correctly on Roku's side -- I can search for a title in our feed, and see our channel show up as an option when I search for that title on Roku
> However, when I search for a TV show that we have, it does not show up on Roku
Questions that got me stumped:
- Roku's documentation requires episode deeplinks, but when you search on a Roku, it doesn't appear to support episode level searches. I can only see to search for TV Shows (top level object). Does anyone know if Roku search actually supports episodic search?
- The JSON for our SHOW / SEASON / EPISODE is to spec, any obvious reason it's not working?
{
"id": "tvshow-9",
"type": "series",
"titles": [
{
"value": "Sexless",
"language": "en"
}
],
"shortDescriptions": [
{
"value": "Two virgins and two grown ass women try to be celibate in these streets.",
"language": "en"
}
],
"releaseDate": "2015-01-01",
"advisoryRatings": [
{
"source": "USA_PR",
"value": "TV-MA"
}
],
"genres": [
"Comedy",
"Drama",
"Romance"
],
"images": [
{
"type": "main",
"url": "https://d393229kjlu39c.cloudfront.net/transform/5p5h2g6p1tmexjttoiz0umw5j-6m2cjrh0y7qzqa478bawfvflg/Cfu3hLqRuSQDJkCWMcyGTh.png",
"languages": [
"en"
]
}
]
},
{
"type": "season",
"titles": [
{
"value": "Sexless 3",
"language": "en"
}
],
"shortDescriptions": [
{
"value": "Two virgins and two grown ass women try to be celibate in these streets.",
"language": "en"
}
],
"seasonInfo": {
"seriesId": "tvshow-9",
"seasonNumber": 3
},
"releaseDate": "2015-01-01",
"genres": [
"Comedy",
"Drama",
"Romance"
],
"advisoryRatings": [
{
"source": "USA_PR",
"value": "TV-MA"
}
],
"images": [
{
"type": "main",
"url": "https://d393229kjlu39c.cloudfront.net/transform/5p5h2g6p1tmexjttoiz0umw5j-6m2cjrh0y7qzqa478bawfvflg/Cfu3hLqRuSQDJkCWMcyGTh.png",
"languages": [
"en"
]
}
],
{
"id": "tvshow-9-3-1",
"titles": [
{
"value": "The Wendy Episode",
"language": "en"
}
],
"type": "episode",
"shortDescriptions": [
{
"value": "Wendy stalks Darryl to see why he won’t return her phone calls.",
"language": "en"
}
],
"episodeInfo": {
"seriesId": "tvshow-9",
"episodeNumber": 1
},
"releaseDate": "2015-01-01",
"genres": [
"Comedy",
"Drama",
"Romance"
],
"advisoryRatings": [
{
"source": "USA_PR",
"value": "TV-MA"
}
],
"images": [
{
"type": "main",
"url": "https://d393229kjlu39c.cloudfront.net/transform/5p5h2g6p1tmexjttoiz0umw5j-6m2cjrh0y7qzqa478bawfvflg/Lhhqk9JZVX3DMGPsMuSfPr.jpg",
"languages": [
"en"
]
}
],
"durationInSeconds": 1325,
"content": {
"playOptions": [
{
"license": "free",
"quality": "uhd",
"playId": "tvshow-9|season-14|episode-119",
"availabilityStartTime": "2020-08-01",
"availabilityEndTime": "2024-08-31",
"availabilityInfo": {
"country": [
"us"
]
}
}
]
}