RSS feed errors despite json validation

When I attempt to create a channel and provide a feed: http://www.msdivine.net/roku/msdivinetv.rss

I keep getting error “Failed to parse the feed with the following XML error: ‘Error: Non-whitespace before first tag. Line: 0 Column: 1 Char: {’.”

However running this file through a json lint such as https://jsonformatter.curiousconcept.com/, i am able to validate that my format is correct.

Please advise.

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.

So now i upload the feed as http://www.msdivine.net/roku/MsDivineTeeHee.json but it says that “No valid items were found in the feed: validate”

I have no idea why. Please advise.

What’s the deal with the actual video url (.mp4)? It doesn’t seem to play when pasted into a browser, does it?

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.

The link initially had no video for some weird reason. Now I put the proper link and it plays in the browser.

But I still am getting error "“No valid items were found in the feed: validate”

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”

Please advise.

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

Hello.

I’m having the same issue. Feed is json, but I’m getting the same error that others reported:

Failed to parse the feed with the following XML error: 'Error: Non-whitespace before first tag. Line: 0 Column: 1 Char: {'.

I’m using the WordPress Direct Publisher for Roku (https://github.com/heyjones/roku-direct-publisher).

This is my feed: https://storiessecretsandsagas.com/feed/roku-direct-publisher/

Any assistance is much appreciated.

Thanks.

I did rename it to json. http://www.msdivine.net/roku/MsDivineTeeHee.json

But still got the same error.

@Jen_Jen

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.