diff --git a/modules/builder.py b/modules/builder.py index bfd2896f..a583cf76 100644 --- a/modules/builder.py +++ b/modules/builder.py @@ -2649,7 +2649,7 @@ class CollectionBuilder: for name, key in names: if name not in used and re.compile(reg).search(name): used.append(name) - valid_list.append((name, key) if plex_search else key) + valid_list.append((name, key) if plex_search else name) if not valid_list: error = f"Plex Error: {attribute}: No matches found with regex pattern {data}" if self.details["show_options"]: diff --git a/modules/plex.py b/modules/plex.py index a8cf9fa8..15ffc00c 100644 --- a/modules/plex.py +++ b/modules/plex.py @@ -1819,10 +1819,10 @@ class Plex(Library): for part in media.parts: if filter_attr == "audio_language": for a in part.audioStreams(): - attrs.extend([a.language, a.languageCode]) + attrs.extend([a.language]) if filter_attr == "subtitle_language": for s in part.subtitleStreams(): - attrs.extend([s.language, s.languageCode]) + attrs.extend([s.language]) elif filter_attr in ["content_rating", "year", "rating"]: attrs = [getattr(item, filter_actual)] elif filter_attr in ["actor", "country", "director", "genre", "label", "producer", "writer",