diff --git a/beetsplug/convert.py b/beetsplug/convert.py index 536acf16e3..e91a0f7a18 100644 --- a/beetsplug/convert.py +++ b/beetsplug/convert.py @@ -253,6 +253,10 @@ def auto_convert_keep(self, config, task): ) = self._get_opts_and_config(empty_opts) items = task.imported_items() + + # Filter items based on should_transcode function + items = [item for item in items if should_transcode(item, fmt)] + self._parallel_convert( dest, False,