My Roku JSON file has 55 files. After ingest it says it found 32 files. Where do I find a list of errors, what does it not like about which files? The sort of helpful information any system like this should have.
Keep in mind, when you make changes to your feed file, it may take upwards of 6 hours for Roku to ingest the changes. This tends to confuse lots of developers.
The developers portal usually lists errors on the same page as the results. What are you seeing? Please post an image.
I can see where I am exporting the JSON there are 53 videos.
I can copy that JSON out and check the array, confirming 53 videos.
When I try to ingest the list of videos, only 25 are appearing. No errors. No clue. All are MP4 files at a variety of resolutions.
I'm a bit confused. One image you posted references "mrss" as the feed type. Can you post your feed file?
That's because the software I use can emit both MRSS and JSON. See youphp.tube if curious.
I'm using JSON here & the JSON file itself is generated.
https://conspyre.tv/roku.json?catName=conspyre-tv
(not pasting the entire JSON for brevity, it loads directly from the above URL)
Is there some sort of validator tool I can put the URL into and get some more details about? It looks like on another thread I was just reading - you were using such a tool, or is that something you've created personally?
You may want to use a different solution to produce your feed file:
2022-08-08 16:25:00.9742 ERROR 'video_10924' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-08-05'. 2022-08-08 16:25:00.9742 ERROR 'video_10827' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-07-27'. 2022-08-08 16:25:00.9742 ERROR 'video_10821' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-07-22'. 2022-08-08 16:25:00.9742 ERROR 'video_10820' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-07-22'. 2022-08-08 16:25:00.9742 ERROR 'video_10775' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-07-14'. 2022-08-08 16:25:00.9742 ERROR 'video_10729' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-07-07'. 2022-08-08 16:25:00.9742 ERROR 'video_10693' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-26'. 2022-08-08 16:25:00.9742 ERROR 'video_10679' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-25'. 2022-08-08 16:25:00.9742 ERROR 'video_10668' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-25'. 2022-08-08 16:25:00.9742 ERROR 'video_10643' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-25'. 2022-08-08 16:25:00.9742 ERROR 'video_10572' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-10'. 2022-08-08 16:25:00.9742 ERROR 'video_10561' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-07'. 2022-08-08 16:25:00.9742 ERROR 'video_10525' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-06-02'. 2022-08-08 16:25:00.9742 ERROR 'video_10517' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-05-27'. 2022-08-08 16:25:00.9742 ERROR 'video_10245' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-05-22'. 2022-08-08 16:25:00.9742 ERROR 'video_10114' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-04-23'. 2022-08-08 16:25:00.9742 ERROR 'video_1283' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-03-13'. 2022-08-08 16:25:00.9742 ERROR 'video_1277' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-03-12'. 2022-08-08 16:25:00.9742 ERROR 'video_9637' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-03-01'. 2022-08-08 16:25:00.9742 ERROR 'video_9241' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-01-01'. 2022-08-08 16:25:00.9742 ERROR 'video_9261' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-01-01'. 2022-08-08 16:25:00.9742 ERROR 'video_9530' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2022-01-01'. 2022-08-08 16:25:00.9742 ERROR 'video_9195' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2021-06-01'. 2022-08-08 16:25:00.9742 ERROR 'video_7629' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2016-08-05'. 2022-08-08 16:25:00.9742 ERROR 'video_1212' contains an incorrectly formatted 'ReleaseDate'. Setting date to '2005-03-02'. 2022-08-08 16:25:03.1464 INFO Feed file opened with 27 items. 2022-08-08 16:25:03.1464 INFO Loaded 25 Movies. 2022-08-08 16:25:03.1464 INFO Loaded 1 Categories. 2022-08-08 16:25:03.1464 INFO Loaded 1 Play lists.
releaseDate string Required The date the movie was initially released or first aired. This field is used to sort programs chronologically and group related content in Roku Search. Conforms to the ISO 8601 format: {YYYY}-{MM}-{DD}. For example, 2020-11-11
How can I get access to the tool that you're using to see this? We need to debug our platform, it seems.
Look at the bottom of my posts. Go to the GitHub site for the tool.
Ok I changed the feed to match the spec and it’s not getting those warnings. It is still, however only seeing 25 videos out of 53. You can check the feed at the above url. Splitting the JSON apart into good (files which processed) and bad (files which did not) I can see the good files vary from SD to HD and higher. All of the bad files are SD. This appears to be a hint?
I found also that my videos didn't have a rating, so weren't emitting them in the JSON. I fixed this, and fixed the date formatter - and now the JSON Feed Manager tool passes with flying colors and all 53 videos appear.
Roku is still only seeing 25 videos.
For whatever reason, the Roku channel shows up with 0 content - this appears to be a known issue? Channel publishes tomorrow, so, we will see which files made it and which didn't then I suppose...