My channel has three shows that repeat on a weekly basis. I also have specials. I want to have the three repeating shows show up on my channel differently than the specials. I am getting the above error and I am not sure if what I am doing will give me the desired results.
My feed is: https://mcplivetv.s3.amazonaws.com/RokuFeed.json
I've scanned your feed file with the Json Feed Manager for Direct Publisher software and it reports the following errors:
2020-12-10 18:59:32.5054 INFO ==> Beginning Feed File Validation... 2020-12-10 18:59:32.8098 ERROR 'Query' or 'Play list' missing/invalid for 'Red Zone Politics'. 2020-12-10 18:59:32.8410 INFO Validating item: 'Red Zone Politics - 10 December 2020 - 09-00-03 AM'. 2020-12-10 18:59:32.9504 WARN 'Red Zone Politics - 10 December 2020 - 09-00-03 AM' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9660 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9660 INFO Validating item: 'This week in Montgomery County Politics - 09 December 2020 - 12-00-03 PM'. 2020-12-10 18:59:32.9660 WARN 'This week in Montgomery County Politics - 09 December 2020 - 12-00-03 PM' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9660 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9660 INFO Validating item: 'It's Hammer Time - 04 December 2020 - 12-00-05 PM'. 2020-12-10 18:59:32.9660 WARN 'It's Hammer Time - 04 December 2020 - 12-00-05 PM' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9660 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9660 INFO Validating item: 'Michael Quinn Sullivan, Texas Scorecard at Eagle Forum Dec 3, 2020'. 2020-12-10 18:59:32.9660 WARN 'Michael Quinn Sullivan, Texas Scorecard at Eagle Forum Dec 3, 2020' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9660 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9660 INFO Validating item: 'Red Zone Politics - 03 December 2020 - 09-00-22 AM'. 2020-12-10 18:59:32.9660 WARN 'Red Zone Politics - 03 December 2020 - 09-00-22 AM' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9660 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9660 INFO Validating item: 'This week in Montgomery County Politics 02 December 2020'. 2020-12-10 18:59:32.9816 WARN 'This week in Montgomery County Politics 02 December 2020' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9816 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9816 INFO Validating item: 'Luke Macias Show Episode 92'. 2020-12-10 18:59:32.9816 WARN 'Luke Macias Show Episode 92' contains 'tags' that were not found in any category query within the feed file. 2020-12-10 18:59:32.9816 ERROR 'Rating' object is missing and is required for Movies. 2020-12-10 18:59:32.9816 INFO Live feeds not present in feed file - Not validated. 2020-12-10 18:59:32.9816 INFO Series not present in feed file - Not validated. 2020-12-10 18:59:32.9816 INFO Short form videos not present in feed file - Not validated. 2020-12-10 18:59:32.9816 INFO TV Specials not present in feed file - Not validated. 2020-12-10 18:59:32.9816 INFO ==> Feed File Validation Complete. Please examine the messages from the beginning of the validation to the completion.
For most of the errors, you are simply missing a required field in the feed file. Please refer to the Roku Direct Publisher Feed Schema document for required fields.
When defining a video item, you must use a category query (tag) or a playlist. Queries and playlists are used to define how your individual items will appear in your channel. For example, if you defined a category with the name "Sports" and a query that uses a 'tag' of 'football', you'll see a row in your channel with the name 'Sports' and all of the items that use the tag 'football'. The Feed Schema document also explains the use of category queries and playlists.
EDIT: After further inspection, I noticed that the feed file contains a category "Red Zone Politics" that uses an empty query.