fix season00 assets

pull/685/head
meisnate12 3 years ago
parent 1b7652ba9f
commit 6a282708f8

@ -1 +1 @@
1.15.1-develop37 1.15.1-develop38

@ -914,27 +914,26 @@ class Plex(Library):
found_season = False found_season = False
found_episode = False found_episode = False
for season in self.query(item.seasons): for season in self.query(item.seasons):
if season.seasonNumber: season_name = f"Season{'0' if season.seasonNumber < 10 else ''}{season.seasonNumber}"
season_name = f"Season{'0' if season.seasonNumber < 10 else ''}{season.seasonNumber}" if item_dir:
if item_dir: season_poster_filter = os.path.join(item_dir, f"{season_name}.*")
season_poster_filter = os.path.join(item_dir, f"{season_name}.*") season_background_filter = os.path.join(item_dir, f"{season_name}_background.*")
season_background_filter = os.path.join(item_dir, f"{season_name}_background.*") else:
else: season_poster_filter = os.path.join(ad, f"{name}_{season_name}.*")
season_poster_filter = os.path.join(ad, f"{name}_{season_name}.*") season_background_filter = os.path.join(ad, f"{name}_{season_name}_background.*")
season_background_filter = os.path.join(ad, f"{name}_{season_name}_background.*") season_poster = None
season_poster = None season_background = None
season_background = None matches = util.glob_filter(season_poster_filter)
matches = util.glob_filter(season_poster_filter) if len(matches) > 0:
if len(matches) > 0: season_poster = ImageData("asset_directory", os.path.abspath(matches[0]), prefix=f"{item.title} Season {season.seasonNumber}'s ", is_url=False)
season_poster = ImageData("asset_directory", os.path.abspath(matches[0]), prefix=f"{item.title} Season {season.seasonNumber}'s ", is_url=False) found_season = True
found_season = True elif self.show_missing_season_assets and season.seasonNumber > 0:
elif self.show_missing_season_assets and season.seasonNumber > 0: missing_seasons += f"\nMissing Season {season.seasonNumber} Poster"
missing_seasons += f"\nMissing Season {season.seasonNumber} Poster" matches = util.glob_filter(season_background_filter)
matches = util.glob_filter(season_background_filter) if len(matches) > 0:
if len(matches) > 0: season_background = ImageData("asset_directory", os.path.abspath(matches[0]), prefix=f"{item.title} Season {season.seasonNumber}'s ", is_poster=False, is_url=False)
season_background = ImageData("asset_directory", os.path.abspath(matches[0]), prefix=f"{item.title} Season {season.seasonNumber}'s ", is_poster=False, is_url=False) if season_poster or season_background:
if season_poster or season_background: self.upload_images(season, poster=season_poster, background=season_background)
self.upload_images(season, poster=season_poster, background=season_background)
for episode in self.query(season.episodes): for episode in self.query(season.episodes):
if episode.seasonEpisode: if episode.seasonEpisode:
if item_dir: if item_dir:

Loading…
Cancel
Save