I am updating an unpublished Roku Channel using Direct Publisher and have had to manually re-ingest the content feed many times today while working through errors. At about 5:45 EDT today, I was able to get the feed to be manually re-ingested for the last time in hours. It has been over 6 hours and I still cannot get Direct Publisher to reprocess my updated feed.
Is there some type of limit on how often you can re-ingest a feed?
you just need to have patience
sometimes the feed is updated in seconds , some times in ..... well longer.
I believe Roku just periodically re-caches channels, so they update periodically or randomly throughout the day. So if you submit a new update, that re-cache could be 30 minutes away, or 6 hours away, really just depends on timing. But it isn't a set 1-2 hours until re-cache on your channel, more of a global thing.
You may want to uninstall and reinstall the channel. That sometimes forces an update.
Thank you all for your responses. After waiting about 12 hours and still not seeing an update, I changed the filename of the content feed and updated the feed URL in Direct Publisher. The changes were re-ingested almost immediately. Since then, it seems like most refresh requests are completed within 30-60 minutes.
I would like to better understand how the re-ingestment process works. I'm just speculating at this point, but, it seems like clicking 'Refresh' may just add my request to a queue rather than scheduling something or being instant. If so, perhaps a service at Roku processes the requests synchronously and so demand determines how quickly requests are fulfilled? Just a guess.
Does anyone here have some technical insight on how the process works? May be helpful for the community to understand so that expectations are set accurately.
I thought now you had to 'schedule' for a channel update/new file feed name?! Otherwise, basically if you keep a generic feed like www. mysite. com/jsonfeed and keep replacing the feed on your hosting platform (ie. GoDaddy), then Roku only randomly re-caches every 6 hours or so. But if you were to rename the feed name, such as by date www. mysite. com/jsonfeed0324 then you need to resubmit it, which based on their scheduling would be a day or two out.
I have wondered exactly the same thing. . . . Exactly HOW does the process work and how is it setup?
Just like you I have waited forever and seen no updates and found (just like you) the easiest way to force it to do something is to change some channel item that requires a new channel version (a background color or some small thing) to be published. When that happens the feed will be re-ingested and the changes will appear. It was quite a pain when last experimenting with a test channel while trying to figure out Series and Seasons formatting.
There is too much "black box" just sit and wonder what is happening with the whole system. They act like nobody needs to know how things really work (or when there are changes to how things work).
I have 2 channels setup and you never really know when the feed contents will appear. Sometimes at the next ingestion and sometimes not for 24 hours! I just noticed during the last update that the ShortForm things updated before the Series ones did. It took another 2-3 ingestions before the Series items updated.
I wonder if we can get any attention from Roku in this thread. It sounds like a quick explanation of the process would be helpful to others, too.
Does anyone know how to get their attention on this matter?
@StratusGrid-rc the forum is for community support , Roku personal might respond but it is mostly for community support.
The easiest way to "get their attention" is using the dev support desk : https://developer.roku.com/contact
There are several potential issues that could cause a failure to update the channel. Have a look at the Partner Success article I added videos to my feed. Why hasn't it updated on the channel?
Additionally, the Roku documentation makes this statement:
Updating the feed You can add, edit, or remove entries in the content feed anytime without having to re-publish the channel. It typically takes a maximum of six hours for changes to the feed to be reflected in the channel UI. You only need to re-publish the channel if you change the feed URL or add a feed URL for another language.
If the above does not apply to you, consider contacting Partner Success.