diff --git a/src/db_export.py b/src/db_export.py index 1b21235..64866cb 100644 --- a/src/db_export.py +++ b/src/db_export.py @@ -283,6 +283,11 @@ class ListParser: def main(): """ main to regenerate csv files """ print('recreating db files') + # stop if scan in progress + lib_state = EmbyLibrary() + if not lib_state.ready: + return + export = DatabaseExport() export.parse_movies() export.parse_episodes() diff --git a/src/id_fix.py b/src/id_fix.py index 2cff671..c5f9339 100644 --- a/src/id_fix.py +++ b/src/id_fix.py @@ -8,6 +8,7 @@ from time import sleep import requests from src.config import get_config +from src.db_export import EmbyLibrary class MovieNameFix: @@ -151,6 +152,11 @@ class MovieNameFix: def main(): """ main for fixing movie filenames """ + # stop if scan in progress + lib_state = EmbyLibrary() + if not lib_state.ready: + return + handler = MovieNameFix() if not handler.pending: