By using a “.rss” file extension, you are implying that the feed file is XML based, when in fact, its contents are json based. Try renaming the file to use a “.json” extension.
Your feed file seems to validate correctly. If you’ve used the same name for the feed file after making changes, it may take upwards of 6+ hours for Roku to update your channel.
One other thing to check. Go to the Roku Developer’s portal and check the menu item for “Categories”. Your feed file contains a Category item, so, you should insure that you’ve checked “From feed” in the developer portal.
I checked the portal and category is checked with feed. I still am getting error “1 item has an error: No valid items were found in the feed: validate”
I am receiving the same error, but not just with my file, with ANY file I try, including the supplied tutorial file, linked here: https://api.myjson.com/bins/4tu28
Here’s something obscure to try: Your feed defines the video object as a short form video. By definition, a short form video is typically less than 20 minutes. Your feed specifies a duration of 60 minutes. Try changing the type to Movie.
I’d be surprised if that actually works, but, I don’t trust Roku to report on feed errors correctly.
Additionally, you may be the victim of some Roku firmware error.