public MovieTag UpdateTags(MovieTag movieTag) { if (movieDbApi == null) movieDbApi = new MovieDbApiV3(API_KEY, null); Movie movie; string imdb = movieTag.IMDB_ID; if (!string.IsNullOrEmpty(imdb)) { movie = movieDbApi.GetMovie(imdb, App.Config.SelectedTMDBLanguageValue); if (movie != null) return CopyMovieInfos(movieTag, movie); MessageBox.Show("TMDB lookup by IMDB id failed."); } string name = movieTag.Title; if (string.IsNullOrEmpty(imdb) && string.IsNullOrEmpty(name)) { MessageBox.Show("TMDB lookup needs atleast IMDB id or movie title."); return movieTag; } MovieSearchResult searchResult = SearchMovie(name); if (searchResult == null) return movieTag; movie = movieDbApi.GetMovie(searchResult.Id, App.Config.SelectedTMDBLanguageValue); if (movie == null) return movieTag; return CopyMovieInfos(movieTag, movie); }
public MovieTag UpdateTags(MovieTag movieTag) { if (movieDbApi == null) { movieDbApi = new MovieDbApiV3(API_KEY, null); } Movie movie; string imdb = movieTag.IMDB_ID; if (!string.IsNullOrEmpty(imdb)) { movie = movieDbApi.GetMovie(imdb, App.Config.SelectedTMDBLanguageValue); if (movie != null) { return(CopyMovieInfos(movieTag, movie)); } MessageBox.Show("TMDB lookup by IMDB id failed."); } string name = movieTag.Title; if (string.IsNullOrEmpty(imdb) && string.IsNullOrEmpty(name)) { MessageBox.Show("TMDB lookup needs atleast IMDB id or movie title."); return(movieTag); } MovieSearchResult searchResult = SearchMovie(name); if (searchResult == null) { return(movieTag); } movie = movieDbApi.GetMovie(searchResult.Id, App.Config.SelectedTMDBLanguageValue); if (movie == null) { return(movieTag); } return(CopyMovieInfos(movieTag, movie)); }
/// <summary> /// Initializes the library. Needs to be called at first. /// </summary> /// <returns></returns> public bool Init() { _movieDbHandler = new MovieDbApiV3("1e3f311b50e6ca53bbc3fcade2214b5e", MovieTheMovieDbMatcher.CACHE_PATH); return true; }
/// <summary> /// Initializes the library. Needs to be called at first. /// </summary> /// <returns></returns> public bool Init() { _movieDbHandler = new MovieDbApiV3("1e3f311b50e6ca53bbc3fcade2214b5e", MovieTheMovieDbMatcher.CACHE_PATH); return(true); }