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: 
newchannel
Roku Guru

Re: json feed not validating

The date is the same format I have been using on this channel and the others up until last week it was working fine.  I've looked at the specs. I must be overlooking something then because I don't see what is missing. 

I've been reviewing this   https://github.com/rokudev/feed-specifications/blob/master/direct-publisher-feed-specification.md
http://www.victoryNOWfilmsandtv.com
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

Perhaps it's this HDBifUrl parameter which I don't have implemented...
http://www.victoryNOWfilmsandtv.com
0 Kudos
Baradanikto
Roku Guru

Re: json feed not validating

I don't think the date is causing your problems.  But, per the Json spec, the format should be:

The date that the feed was last modified in the ISO 8601 format: {YYYY}-{MM}-{DD}T{hh}:{mm}:{ss}+{TZ}. E.g.: 2015-11-11T22:21:37+00:00

Your date is "2019-07-10T18:12:32.125Z".

"HdBifUrl" is not part of the Json spec.
FREE Windows desktop software for converting Direct Publisher channels to SceneGraph (SDK), for creating BIF (Trick Play) files, Roku (MRSS, JSON) feed files, and FireTV feed files @ GitHub/rrirower.
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

Thanks again. I'll try this and run it through the roku validation again. I guess it was a fluke that my json's have been passing all of these months / in some cases year with the other. Then, to difure out what in the world is causing the other 138 errors. I was finally able to get it to 138. Taking out a dupilcate video helped and I found a typo in the ID of 2 files. 

The bif files...are they a requirement for json using DP?
http://www.victoryNOWfilmsandtv.com
0 Kudos
Baradanikto
Roku Guru

Re: json feed not validating

At the current time, BIF is not required.  However, you should read the Roku developers blog for channel certification updates.  BIF will be a requirement in March of 2020.
FREE Windows desktop software for converting Direct Publisher channels to SceneGraph (SDK), for creating BIF (Trick Play) files, Roku (MRSS, JSON) feed files, and FireTV feed files @ GitHub/rrirower.
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

I read little bit ago that it was changed to 2020. Thanks again for helping. 

I was thinking it might have been what the roku validation was saying about missing video details. So far I don't see any missing video details in that part of the json. I saw a file missing a bitrate so I added it but when I tried to validate again in roku the number of errors remained the same. Other than the ID, title, short description and/or long description, thumbnail, genre, tags, release date, date added, captions, duration, ad breaks, url, quality, video type, what's missing? I have not discovered yet. 
 "Required video details are missing or invalid."   
http://www.victoryNOWfilmsandtv.com
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

Made a change to the date schema but roku remains at  ....so back to the drawing board again to track down the culprit 🙂


  • 1 item has an error: No valid items were found in the feed: validate
    07/11/2019 11:18AM



  • 138 items have error: Required video details are missing or invalid.
http://www.victoryNOWfilmsandtv.com
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

Just an update on chasing down the problem of the errors in case others have the same problem...I added tags to the series that were missing. Roku validation of the feed remains at the same 138 errors so adding missing tags and correcting the other tags made no difference to the number of errors.
http://www.victoryNOWfilmsandtv.com
0 Kudos
newchannel
Roku Guru

Re: json feed not validating

After a friend helped me find a playlist in my feed that needed to be taken out (because it was not referring to any videos in the feed), it fixed the feed. But, it only validated in roku after setting up a new test channel. When the same feed is added to my original test channel, roku won't validate it and says there are 138 errors. 

The feed has been renamed, placed on S3, the ACL set and so forth. 

Why does it validate in DP perfectly on a new test channel but not in the original test channel using the exact same feed url to the json on the S3?

Going to test a few other ideas and see what happens.
http://www.victoryNOWfilmsandtv.com
0 Kudos
Baradanikto
Roku Guru

Re: json feed not validating

Test channels consume your feed file immediately.  Hence, your changes are effective right away.  Live (release) channels cache your feed file.  Roku refreshes the cache every 6+ hours.  That means any changes will not become effective until the channel feed file has been refreshed.  You can force a refresh by renaming the feed file to a name you have not used.
FREE Windows desktop software for converting Direct Publisher channels to SceneGraph (SDK), for creating BIF (Trick Play) files, Roku (MRSS, JSON) feed files, and FireTV feed files @ GitHub/rrirower.
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.