diff --git a/VERSION b/VERSION index 076334f9..b0fc2f90 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.15.1-develop90 +1.15.1-develop91 diff --git a/modules/meta.py b/modules/meta.py index e1446f58..7dc14dfa 100644 --- a/modules/meta.py +++ b/modules/meta.py @@ -369,7 +369,6 @@ class MetadataFile(DataFile): template_call[k] = v[key] if key in titles: collection_title = titles[key] - else: if key in keys: value = keys[key] diff --git a/plex_meta_manager.py b/plex_meta_manager.py index 7200131a..256e1e3a 100644 --- a/plex_meta_manager.py +++ b/plex_meta_manager.py @@ -434,13 +434,10 @@ def library_operations(config, library): for i, item in enumerate(tracks, 1): logger.ghost(f"Processing Track: {i}/{len(tracks)} {item.title}") try: - if not hasattr(item, "title") or not hasattr(item, "sortTitle"): - item.refresh() - raise Failed(f"Track attributes not found refreshing metadata for {item.ratingKey}") - if not item.title and item.sortTitle: - library.edit_query(item, {"title.locked": 1, "title.value": item.sortTitle}) + if not item.title and item.titleSort: + library.edit_query(item, {"title.locked": 1, "title.value": item.titleSort}) num_edited += 1 - logger.info(f"Track: {item.sortTitle} was updated with sort title") + logger.info(f"Track: {item.titleSort} was updated with sort title") except Failed as e: logger.error(e) logger.info(f"{len(tracks)} Tracks Processed; {num_edited} Blank Track Titles Updated")