Roku Direct Publisher

Roku Direct Publisher - the easiest way to create a great TV experience. Learn more about how to create a Roku channel and share your experiences with others.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
nateamp
Visitor

Feed Status Assistance

I worked on this off and on in the spring, and thought I had it figured out a couple months ago, but got busy with other projects and am just now getting back to it.

My Roku feed URL status says: No valid items were found in the feed
I know that's a common issue, but I can't figure out what mine is.  I'm using Vimeo Pro and the HLS video link from it.
Here is the link to my JSON feed url: http://app.fw.ky.gov/roku/kyAfield.json

Can anyone help me spot the issue?

Thanks for the help!
0 Kudos
6 REPLIES 6
stubbstarbuck
Binge Watcher

Re: Feed Status Assistance

Your episodes need to be nested in a series object - they can't stand alone. I tried this on a channel, and the navigation is too clunky - it puts everything nested and you can't put an individual episode in a category. 

Instead of doing it this way, I found putting the episodes in as short form video objects worked better. Then you can put them in a category named for the series.

Here's a sample feed of that in use.
https://kbdick.github.io/sr_roku/feed_sample.json
0 Kudos
nateamp
Visitor

Re: Feed Status Assistance

"stubbstarbuck" wrote:
Your episodes need to be nested in a series object - they can't stand alone. I tried this on a channel, and the navigation is too clunky - it puts everything nested and you can't put an individual episode in a category. 

Instead of doing it this way, I found putting the episodes in as short form video objects worked better. Then you can put them in a category named for the series.

Here's a sample feed of that in use.
https://kbdick.github.io/sr_roku/feed_sample.json

I have set up my JSON exactly like the one in the sample above, and it's still giving me the same thing: "No valid items were found in the feed".
Any thoughts?
0 Kudos
stubbstarbuck
Binge Watcher

Re: Feed Status Assistance

Checking...
0 Kudos
stubbstarbuck
Binge Watcher

Re: Feed Status Assistance

I think I found it: 

Your shortFormVideo object needs to be named shortFormVideos (plural). Just add the 's' to the object key and see if that works. Check your other objects to make sure they fit the schema as well. It will be valid JSON, but the Roku server will spit it out.

https://github.com/rokudev/feed-specifi ... tformvideo

..."KYAfieldShow#2649", "KYAfieldShow#2648"]
   }
 ],
 "shortFormVideo":  [
   {
     "id": "KYAfieldShow#2648",
     "title": "Raccoon Hunt, Salt River Fishing, Shed Hunting - April 1, 2017",
     "content": {
       "dateAdded": "2017-06-29T15:23:00+00.00",
       "videos": [...
0 Kudos
nateamp
Visitor

Re: Feed Status Assistance

That was definitely part of the issue.  My other small issue was that I had periods in the "dateAdded" object instead of colons.

After changing those two things, I got the message I'd been waiting for of a correct feed.

Thank you very much for your help!
0 Kudos
stubbstarbuck
Binge Watcher

Re: Feed Status Assistance

Your welcome. I had similar issues putting my first feed together. So many nested objects, it's hard to see the mistakes, and sometimes the JSON validates. I will take some time to put together a mock Series feed as well. That was the most difficult to get working because of the nesting episodes.

Let me know if you have any other issues. My other big one was displaying the Categories directly. They don't always pull from the feed properly - you have to set them, but the values are grabbed from your feed.
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.