The best place to start is:
https://developer.roku.com/publishit's hard to find from the developers dashboard you have to click on SDK documentation (which makes zero sense since this is for direct publisher (DP).
Then on that screen you click direct publisher blue button at the top to the left..
Basically the json file is the hardest part of DP. To just put up videos it's not that hard, but keep in mind you can only have 15 categories and about 40 videos in each category with the "movies" designation.. To do TV Series well that is what is kicking my butt right now is trying to figure out the json format for it. not that easy but not impossible..
So a sample json file for a movie is:
{
"providerName": "TVByDemand Productions",
"lastUpdated": "2017-03-13T8:44:49+00:00",
"language": "en",
"movies": [{
"id": "1",
"title": "24/7 Full Streaming",
"content": {
"dateAdded": "2015-11-11T22:21:37+00:00",
"videos": [{
"url": "http://www.tvbydemand.com/...../mix...medi.m3u8",
"quality": "SD",
"videoType": "HLS"
}],
"duration": 92408
},
"genres": ["sports", "special", "news"],
"tags": ["24/7 streaming", "misc", "comedy", "pro wrestling", "music", "documentaries", "DIY", "live tv"],
"thumbnail": "http://www.tvbydemand.com/images/streaming-tv-logo1%20copy.jpg",
"releaseDate": "2015-03-06",
"shortDescription": "Channel 1 Streaming TV MISC.",
"longDescription": "A little bit of everything from Documentaries, how tos/DIY, Pro Wrestling, Hockey Live Music and much much more always fresh and new",
"adbreaks": ["00:15:00", "00:30:00", "00:45:00", "01:00:00", "01:15:00", "01:30:00", "01:45:00", "02:00:00", "02:15:00", "02:30:00", "02:45:00", "03:00:00", "03:15:00", "03:30:00", "03:45:00", "04:00:00", "04:15:00", "04:30:00", "04:45:00"]
}]
}
The json file is better explained here:
https://github.com/rokudev/feed-specifi ... ication.md
http://www.TVByDemand.com