Make 'Data refresh' available for everyone (improves it for everyone ;)
so I changed some shows in TMDB. I guess I could now manually refresh it in trakt. Wouldn't it make sense to allow this for everyone? Currently, I would have to inform you (or support) and they do it manually... if you could just tell all wrong show info complainers to go to TMDB, fix it and they just hit refresh when done, you will never have to fix something manually ;)
I wanted to address this part separate. Do I like Trakt? Well, yes. Is it important, not really. I use it only to keep track of what I have watched. It is a bit easier to update it on Trakt, then pull from Trakt to update my local database. I have no need for the advanced features, I just do not have a need for it, not that they are bad. As a free service and what I use it for, do I find it helpful? Yes. Is it something I would pay for? No. As a free user am I willing to spend my time "working for free" to add content, update contact that has not properly updated and help to resolve duplicates, etc? Yes. Do I expect to be paid? No. If Trakt went paid only, would I still use it? No. If Trakt offered special access to things like data corrections, removals, refreshes, etc to a group of approved "moderators", would I spend my time on that? Yes. No different than I do for TMDB, Wikipedia, Discogs, MusicBrainz, GitHub projects, etc. If I use a product offered to people for free, as one of those users, I contribute back how I can.
I think are misunderstanding. There is no entitled mindset. I spend time to update Trakt as a service to all users. I have my own local data, so whether or not Trakt is updated is of no real concern to me. As someone who deals in data, I always try to keep things as clean and correct as possible, whether it is my data or the data of someone else that I am using. There is no selfishness there, thus, no entitlement.
Regarding the working for free statement, that is a business model issue. The data is provided to Trakt free of charge by other services, and it is my opinion that Trakt repays that by offering the service free to users without some advanced features. a large part of the system is done by others for Trakt, at no charge. If a new movie needs to be added, does Trakt play any part in that? No, it is users that maintain that database. So as a user, one f the maintainers of the Trakt database, am I expected to "be working for free and bear all the associated costs?" My answer is yes, and the reason is because that is part of what the FOSS community is all about.
If you look at the points I made and have an understanding of business you can see how this is a logical direction. It makes no sense to have a policy that free users need the help of service staff and paid users do not, that is opposite of logical. Free users should be as self sustaining as possible, so not to utilize additional company resources.
Just my 2 cents.
"I invest my time for free to keep Trakt database up-to-date, and I also to pay for it, if I want to see it updated..."
This is such an entitled mindset, though.
Should the Trakt team all be working for free and bear all the associated costs?
If you love Trakt so much, why won't you support it with your own money? It's a pretty cheap per-month cost. If you can't afford it, fair enough but then you can still use almost all of the site's features regardless - entirely for free.
As for data refreshes, the system generally automatically does them and when it doesn't, you can always post a request here. As a VIP member, I've refreshed stuff for people to help out.
I understand the rate limits, and alone, that is a valid reason for VIP only. However, thinking in terms of a better product, you could simply restrict how often a user can do this. Maybe you limit to 2 refreshes per user per day. Or maybe 5 per user per day until the rate limit is to 75%, then switches to VIP only.
Some things to also consider,
1. I personally submitted a good amount of refresh requests that the system has failed to update for some reason or another. This is work on the user to report, and then work on the staff to correct, all while it could be a simple click of a button.
2. TMBD currently does NOT impose rate limits on the API, free free IMDB API does however at 1000... and with a limit like that I doubt it is used hardly at all anyway.
3. While TMDB does not impose rate limits, there have been major performance issues with trakt.tv in the recent months. We have been told this i ue to the use of the Trakt API, but this is still a factor that needs to be considered.
All in all, there is no reason that something like this cannot be done. There are numerous online services that count the number of times you do something, count the amount of processing power or bandwidth you have used, etc. I think this would be a great benefit to the product s a whole, especially since this concept has a feasible solution and could easily be done in a coming batch of enhancements.
We have rate limits when it comes to API data refreshes, which is why the feature isn't open to everyone. Trakt auto updates every 24 hours, the data refresh can just speed that up.
Agree. There's no point on keeping it for VIP only. It's supposed to be a tool you can use to improve the website, not a feature for a more exclusive website experience.
Dan Bovey commented
Seems like there's also a massive problem with Trakt keeping in sync with TVDB removing whole seasons and shows. For instance, there are 4 shows for "Castle Rock" that got deleted on TheTVDB because it doesn't have an air date (TVDB mods don't allow shows that are rumoured/don't have more info).
I updated some TV shows, so they would have the correct information in Trakt.
Sometimes, the refresh does not work, i.e. https://trakt.tv/shows/het-lichaam-van-coppens
In order to force the refresh, I would need to be a VIP member and pay a monthly fee.
Isn't that insane? I invest my time for free to keep Trakt database up-to-date, and I also to pay for it, if I want to see it updated...
Trakt itself does refresh very quickly. The 8 hours can come in to play from the data we receive from TMDB or TVDB if it was updated right before trying to refresh on Trakt.
The main thing is changes on TMDB and TVDB aren't instant. It usually takes up to 8 hours for the data to be updated so an immediate refresh on Trakt won't necessarily grab the updated info. That's part of the reason its not a general feature since it could be confusing as to why the data didn't immediately update.
By the way, I fixed Alaska State Troopers... it was canceled ages ago. Fixed it on TMDB.