mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-22 04:23:08 +00:00
fix for #101
This commit is contained in:
parent
8c4cc5aa29
commit
1ec097a4ce
2 changed files with 9 additions and 7 deletions
|
@ -737,6 +737,7 @@ class CollectionBuilder:
|
|||
items = self.library.Tautulli.get_items(self.library, time_range=value["list_days"], stats_count=value["list_size"], list_type=value["list_type"], stats_count_buffer=value["list_buffer"])
|
||||
items_found += len(items)
|
||||
elif "anidb" in method: items_found += check_map(self.config.AniDB.get_items(method, value, self.library.Plex.language))
|
||||
elif "anilist" in method: items_found += check_map(self.config.AniList.get_items(method, value))
|
||||
elif "mal" in method: items_found += check_map(self.config.MyAnimeList.get_items(method, value))
|
||||
elif "tvdb" in method: items_found += check_map(self.config.TVDb.get_items(method, value, self.library.Plex.language))
|
||||
elif "imdb" in method: items_found += check_map(self.config.IMDb.get_items(method, value, self.library.Plex.language))
|
||||
|
|
|
@ -793,13 +793,14 @@ class Config:
|
|||
elif id_name: error_message = f"Configure TMDb or Trakt to covert {id_name} to {service_name}"
|
||||
else: error_message = f"No ID to convert to {service_name}"
|
||||
if self.Cache and ((tmdb_id and library.is_movie) or ((tvdb_id or ((anidb_id or mal_id) and tmdb_id)) and library.is_show)):
|
||||
if isinstance(tmdb_id, list):
|
||||
for i in range(len(tmdb_id)):
|
||||
util.print_end(length, f"Cache | {'^' if expired is True else '+'} | {item.guid:<46} | {tmdb_id[i] if tmdb_id[i] else 'None':<6} | {imdb_id[i] if imdb_id[i] else 'None':<10} | {tvdb_id if tvdb_id else 'None':<6} | {anidb_id if anidb_id else 'None':<5} | {mal_id if mal_id else 'None':<5} | {item.title}")
|
||||
self.Cache.update_guid("movie" if library.is_movie else "show", item.guid, tmdb_id[i], imdb_id[i], tvdb_id, anidb_id, mal_id, expired)
|
||||
else:
|
||||
util.print_end(length, f"Cache | {'^' if expired is True else '+'} | {item.guid:<46} | {tmdb_id if tmdb_id else 'None':<6} | {imdb_id if imdb_id else 'None':<10} | {tvdb_id if tvdb_id else 'None':<6} | {anidb_id if anidb_id else 'None':<5} | {mal_id if mal_id else 'None':<5} | {item.title}")
|
||||
self.Cache.update_guid("movie" if library.is_movie else "show", item.guid, tmdb_id, imdb_id, tvdb_id, anidb_id, mal_id, expired)
|
||||
if not isinstance(tmdb_id, list): tmdb_id = [tmdb_id]
|
||||
if not isinstance(imdb_id, list): imdb_id = [imdb_id]
|
||||
for i in range(len(tmdb_id)):
|
||||
try: imdb_value = imdb_id[i]
|
||||
except IndexError: imdb_value = None
|
||||
util.print_end(length, f"Cache | {'^' if expired is True else '+'} | {item.guid:<46} | {tmdb_id[i] if tmdb_id[i] else 'None':<6} | {imdb_value if imdb_value else 'None':<10} | {tvdb_id if tvdb_id else 'None':<6} | {anidb_id if anidb_id else 'None':<5} | {mal_id if mal_id else 'None':<5} | {item.title}")
|
||||
self.Cache.update_guid("movie" if library.is_movie else "show", item.guid, tmdb_id[i], imdb_value, tvdb_id, anidb_id, mal_id, expired)
|
||||
|
||||
if tmdb_id and library.is_movie: return "movie", tmdb_id
|
||||
elif tvdb_id and library.is_show: return "show", tvdb_id
|
||||
elif (anidb_id or mal_id) and tmdb_id: return "movie", tmdb_id
|
||||
|
|
Loading…
Reference in a new issue