From 6216bbec3908bf443b2ca888eab4c8b46a9ed860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Mon, 26 Nov 2018 17:16:30 -0500 Subject: [PATCH] Rescan for existing subtitles when an episode or a movie file is updated in Sonarr/Radarr. --- bazarr/get_episodes.py | 3 +++ bazarr/get_movies.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/bazarr/get_episodes.py b/bazarr/get_episodes.py index a1c430cf1..a12a3aa5a 100644 --- a/bazarr/get_episodes.py +++ b/bazarr/get_episodes.py @@ -97,6 +97,9 @@ def sync_episodes(): # Close database connection c.close() + for updated_episode in episodes_to_update: + store_subtitles(path_replace(updated_episode[1])) + for added_episode in episodes_to_add: store_subtitles(path_replace(added_episode[3])) diff --git a/bazarr/get_movies.py b/bazarr/get_movies.py index 3ec306567..bc16d8d17 100644 --- a/bazarr/get_movies.py +++ b/bazarr/get_movies.py @@ -121,6 +121,9 @@ def update_movies(): store_subtitles_movie(path_replace_movie(added_path[0])) db.close() + for updated_movie in movies_to_update: + store_subtitles_movie(path_replace_movie(updated_movie[1])) + logging.debug('BAZARR All movies synced from Radarr into database.') list_missing_subtitles_movies()