Well, I'm using https://api.opensubtitles.com/api/v1/discover/latest to update the latest uploaded subtitles!
But recently I've noticed that the 'Latest' is being cached, and it might update every 60 minutes!
The issue here is, after 60 minutes, I think we'll have more than 60 subtitle files uploaded, and I'll miss out on many subtitle files!
I'm also not sure if it's exactly 60 minutes or longer, but overall, it's pretty bad!
I'm setting up regular update intervals for my application at 3-5 minutes/request, and because the 'latest' feature is acting like a joke, my app can't fetch the new files!
Update: I've double-checked my logs, sometimes it's 1 hour, 2 hours, even over 8 hours to get a new latest subtitle! I'm really unclear on how this 'latest' feature works.
- And the 'latest' results on different IPs are also different => clearly, it's caching by IP address.
Update2: And there's a small bug, I've received subtitles through the latest API, but when using the search API feature, I'm not getting any subtitles, it seems like it's not refreshing the cache properly!