Insufficient data refreshes
Just to touch up on http://support.trakt.tv/forums/188762-general/suggestions/11258295-schedule-movie-refreshes and other things regarding the data refresh. Tbh I have seen little improvement regarding data quality on the site. Really sucks hard that any upcoming movie or newly airing show has a big chance of being "incomplete" or running with subpar artwork. There really needs an additional update job besides the update time on their respective source for the refresh.
(from the "new show calendar")
https://trakt.tv/shows/the-virtues only had a backdrop but posters uploaded over two weeks as well as two days ago
https://trakt.tv/shows/funniest-ever-tv-cock-ups also blank
https://trakt.tv/shows/love-beyond-frontier-2019 has had a non-English "English" poster since Nov 2018...
Also there is still no language fallback for artwork that isn't "English"... there are enough instances where the original language is sufficient for "English" too... and everything is better than blank images. I have been uploading images to the wrong language on TVDB for well over two years now just so that trakt grabs them (or whenever I last requested this)... really would love to stop doing this.
(sorry! slip of the hand, and accidentally clicked and flagged this inappropriate...)
Looks to have since updated. If TMDB doesn't notify us the show record was updated, that could be why it's not getting queued up for a refresh. Or it could have failed the update (API error, etc).
FYI: https://trakt.tv/shows/fate-grand-order-absolute-demonic-front-babylonia has no poster atm. Has one on TMDB and also on TVDB (from over a month ago). This is not in the timerange for early update but should have one regardless?
Unless the images are locked on Trakt, it will grab the top voted english images and replace them if different. If manually clicking the refresh images button works, then it seems like it might have not been picked up with the automated process for some reason.
Is it just aggressively looking at newly uploaded images or should it actually compare what is saved and if different queue it? Been updating this season's anime and even quite a few have missing pictures even if uploaded months back (and also having the proper premier dates)?
https://www.thetvdb.com/series/dressing-funny-with-tan-france/episodes/7245525 was updated on the 21st (not reliable on TVDB tho)
https://www.themoviedb.org/tv//90563-dressing-funny/season/1/episode/1/changes?language=en-US on the 22nd :o
It's just a random thing I clicked at. I can look for others or test some more.
The job runs daily. I wonder if the premiere date wasn't set at the time that job ran so it didn't queue up the show for an image refresh?
Is that job running daily (it's probably quite a lot) or periodically?
https://trakt.tv/shows/dressing-funny for example has no poster even though it was uploaded 5 days ago. :?
Still looking into the image fallback to other languages, not a super easy change with how it is currently setup to pull data.
I don't think the 8h delay would be the reason for not updating. Either it wasn't included in the TMDB "change" method or it for some reason errored out when trying to refresh. We don't have a way to look back that far and see if there was an error, but could have been API timeouts or some other malformed data at that time. Hard to say exactly especially since it refreshed ok manually.
Thanks Justin. Will be having a look then :)
Any thoughts regarding image fallback to other languages? A failsafe could be original language for movies and the network country of origin for shows?
Image updates will start tomorrow and it will look for movies and shows with a premiere date -14 days from today and +21 days from today, then queue those up for an image refresh. Hopefully this helps a lot and swaps out stale artwork for new stuff.
Hey Justin, thanks for the reply. I actually refreshed Virtues on the day I posted so it wasn't actually pulling anything beforehand. But yes, I agree - generally the updates when no artwork is available work a lot better than they used to but I also think a lot more VIPs are forcing refreshes.
I figured you are looking to save on bandwidth (for either end I'd guess) but to make it more seamless I'd say maybe up to two weeks before premiere and about three weeks after? Once people realize something started airing or hear buzz/see adverts/reviews user engagement is probably the highest for new shows with lacking/incomplete artwork.
A small clarification, if a show/movie doesn't have artwork then it will pick up the missing poster/fanart once available on TMDB or TVDB, and they indicate the item has changed. That is why a show like "The Virtues" for example has a poster now.
I agree artwork needs some sort of logic to refresh. It works the way it does now to save bandwidth and so that artwork isn't constantly being pulled down from the image sources.
My main idea right now is to run a daily process where we look at movies and TV shows that have recently premiered (i.e. 7 days ago) then queue those up for image refreshes. Any sense what time frame is required until good artwork is available?
PS: this is mostly regarding images, not data actually - that is something I never specifically looked at tbh.