How do I modify the AMC script to switch to IMDB instead of TMDB? I tried modifying the scripts manually by replace every instance of "TheMovieDb." to "IMDb." (same case as shown here).
It still pulls the info out of tmdb (I know this cause rating is different in IMDB vs. TMDB) and I get this error during the script's processing:
MissingMethodException: No signature of method: net.sourceforge.filebot.web.IMDbClient.getMovieInfo() is applicable for argument types: (net.sourceforge.filebot.web.Movie, jav
a.util.Locale) values: [Hasee Toh Phasee (2014), en]
I'm a complete noob with groovy and filebot. I tried searching this forum but couldn't find any info related to this specific scenario.
Any help is greatly appreciated!
Last edited by mrchief on 03 May 2014, 04:51, edited 1 time in total.
rednoah wrote:That has nothing to do with the script. It's all in the format, and the format always uses TheTVDB to pull extra info.
You can use the {imdb} binding though, like {imdb.rating} though that is unofficial and may or may not work.
You mean TMDB and not TVDB, right?
Also I tried last night with {imdb.rating} but that also brought the TMDB ratings, not IMDB. The problem with TMDB is that its the poorer cousin of IMDB. IMDB has more movies cataloged.
OMDB (former IMDBAPI until they got sued by IMDB) scrapes IMDB and then gives you an API for that. IMDB is not open with their data, so everyone is just scraping the html. Or using services that scrape the html.
I understand your point. But its not just critical mass, they do have better data, especially for foreign language films (I'm talking Bollywood here). Their API is costly and they are targeting high end consumers but IMHO, if you can, then do not be biased towards any provider. A tool should not have an opinion and its harder for opinionated tools to reach critical mass
All HTPC software uses TheMovieDB and TheTVDB by now because they give us developers the interfaces we need, thank good the times of people have no choice but scrape IMDB are over, and the software world is better for it.
FileBot doesn't download anything, therefore it can never reach critical mass quite like related tools can. Actually the more opinionated I am the more smooth things will go. Forcing everybody to use the same database and not worry about which datasource might be the best.
In this case I'll just be opinionated and tell you to add the missing data to TheMovieDB, for the benefit of all people using TheMovieDB.