From fe466f4bb3d54ceb57f0b2dd2b33bb5ebe689d96 Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Thu, 16 Nov 2023 16:05:16 +0100 Subject: [PATCH] Use separator as configured instead of hardcoding in lastgenre plugin. --- beetsplug/lastgenre/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/beetsplug/lastgenre/__init__.py b/beetsplug/lastgenre/__init__.py index cb7baa872..44c9e102a 100644 --- a/beetsplug/lastgenre/__init__.py +++ b/beetsplug/lastgenre/__init__.py @@ -316,13 +316,14 @@ class LastGenrePlugin(plugins.BeetsPlugin): # Shortcut to existing genre if not forcing. if not self.config["force"]: + separator = self.config["separator"].get() if isinstance(obj, library.Item): - genres = obj.get("genre", with_album=False).split(", ") + genres = obj.get("genre", with_album=False).split(separator) else: - genres = obj.get("genre").split(", ") + genres = obj.get("genre").split(separator) keep_allowed = set([g for g in genres if self._is_allowed(g)]) if keep_allowed: - return ", ".join(keep_allowed), "keep" + return separator.join(keep_allowed), "keep" # Track genre (for Items only). if isinstance(obj, library.Item):