def extract_tags_from_path(self, file_path): """Extract tags from file path structure""" parts = file_path.parts tags = [] for part in parts: if part not in ['sounds', 'effects', 'library']: tags.extend(part.replace('_', ' ').split()) return list(set(tags))