diff --git a/plextraktsync/commands/imdb_import.py b/plextraktsync/commands/imdb_import.py index 61b86b94003..184ddc29c42 100644 --- a/plextraktsync/commands/imdb_import.py +++ b/plextraktsync/commands/imdb_import.py @@ -78,6 +78,9 @@ def imdb_import(input: PathLike, dry_run: bool): print(f"Importing [blue]{r.media_type} {r.imdb}[/]: {r.title} ({r.year}), rated at {r.rate_date}") m = trakt.search_by_id(r.imdb, "imdb", r.media_type) rating = trakt.rating(m) + if r.rating == rating: + print(f"Rating {rating} already exists") + continue print(f"{'Would rate' if dry_run else 'Rating'} {m} with {r.rating} (was {rating})") if not dry_run: trakt.rate(m, r.rating)