disable: remove season.nfo and tvshow.nfo from being created
Local Docker Build (Dev) / build-dev (push) Successful in 5s
Local Docker Build (Dev) / build-dev (push) Successful in 5s
This commit is contained in:
+14
-14
@@ -825,20 +825,20 @@ class TVProcessor:
|
|||||||
|
|
||||||
episodes_processed += 1
|
episodes_processed += 1
|
||||||
|
|
||||||
# Create season/tvshow NFOs if any episodes were processed
|
# DISABLED: Skip creating season.nfo and tvshow.nfo files (user only wants episode NFOs)
|
||||||
if episodes_processed > 0 and config.manage_nfo:
|
# if episodes_processed > 0 and config.manage_nfo:
|
||||||
seasons_processed = set()
|
# seasons_processed = set()
|
||||||
for webhook_episode in webhook_episodes:
|
# for webhook_episode in webhook_episodes:
|
||||||
season_num = webhook_episode.get("seasonNumber")
|
# season_num = webhook_episode.get("seasonNumber")
|
||||||
if season_num and season_num not in seasons_processed:
|
# if season_num and season_num not in seasons_processed:
|
||||||
season_dir = series_path / config.tv_season_dir_format.format(season=season_num)
|
# season_dir = series_path / config.tv_season_dir_format.format(season=season_num)
|
||||||
if season_dir.exists():
|
# if season_dir.exists():
|
||||||
self.nfo_manager.create_season_nfo(season_dir, season_num)
|
# self.nfo_manager.create_season_nfo(season_dir, season_num)
|
||||||
seasons_processed.add(season_num)
|
# seasons_processed.add(season_num)
|
||||||
|
#
|
||||||
# Get TVDB ID for better Emby compatibility
|
# # Get TVDB ID for better Emby compatibility
|
||||||
tvdb_id = self.external_clients.get_tvdb_series_id(imdb_id)
|
# tvdb_id = self.external_clients.get_tvdb_series_id(imdb_id)
|
||||||
self.nfo_manager.create_tvshow_nfo(series_path, imdb_id, tvdb_id)
|
# self.nfo_manager.create_tvshow_nfo(series_path, imdb_id, tvdb_id)
|
||||||
|
|
||||||
_log("INFO", f"Completed targeted processing: {episodes_processed}/{len(webhook_episodes)} episodes processed")
|
_log("INFO", f"Completed targeted processing: {episodes_processed}/{len(webhook_episodes)} episodes processed")
|
||||||
|
|
||||||
|
|||||||
@@ -371,21 +371,22 @@ class TVSeriesProcessor:
|
|||||||
return None, "no_external_data"
|
return None, "no_external_data"
|
||||||
|
|
||||||
def _create_series_nfos(self, series_path: Path, imdb_id: str):
|
def _create_series_nfos(self, series_path: Path, imdb_id: str):
|
||||||
"""Create tvshow.nfo and season.nfo files only if they don't exist"""
|
"""DISABLED: Skip creating tvshow.nfo and season.nfo files (user only wants episode NFOs)"""
|
||||||
# Create tvshow.nfo only if it doesn't exist
|
# # Create tvshow.nfo only if it doesn't exist
|
||||||
tvshow_nfo = series_path / "tvshow.nfo"
|
# tvshow_nfo = series_path / "tvshow.nfo"
|
||||||
if not tvshow_nfo.exists():
|
# if not tvshow_nfo.exists():
|
||||||
self.nfo_manager.create_tvshow_nfo(series_path, imdb_id)
|
# self.nfo_manager.create_tvshow_nfo(series_path, imdb_id)
|
||||||
else:
|
# else:
|
||||||
_log("DEBUG", f"Skipping tvshow.nfo creation - already exists: {tvshow_nfo}")
|
# _log("DEBUG", f"Skipping tvshow.nfo creation - already exists: {tvshow_nfo}")
|
||||||
|
#
|
||||||
# Create season.nfo for each season directory only if they don't exist
|
# # Create season.nfo for each season directory only if they don't exist
|
||||||
for season_dir in series_path.iterdir():
|
# for season_dir in series_path.iterdir():
|
||||||
if season_dir.is_dir() and self._is_season_directory(season_dir.name):
|
# if season_dir.is_dir() and self._is_season_directory(season_dir.name):
|
||||||
season_num = self._extract_season_number(season_dir.name)
|
# season_num = self._extract_season_number(season_dir.name)
|
||||||
if season_num is not None:
|
# if season_num is not None:
|
||||||
season_nfo = season_dir / "season.nfo"
|
# season_nfo = season_dir / "season.nfo"
|
||||||
if not season_nfo.exists():
|
# if not season_nfo.exists():
|
||||||
self.nfo_manager.create_season_nfo(season_dir, season_num)
|
# self.nfo_manager.create_season_nfo(season_dir, season_num)
|
||||||
else:
|
# else:
|
||||||
_log("DEBUG", f"Skipping season.nfo creation - already exists: {season_nfo}")
|
# _log("DEBUG", f"Skipping season.nfo creation - already exists: {season_nfo}")
|
||||||
|
pass # Function disabled - only process episode NFOs
|
||||||
Reference in New Issue
Block a user