diff --git a/beetsplug/badfiles.py b/beetsplug/badfiles.py index bb14c7762..5ab0ae983 100644 --- a/beetsplug/badfiles.py +++ b/beetsplug/badfiles.py @@ -105,7 +105,7 @@ class BadFiles(BeetsPlugin): ui.print_(u"{}: checker exited withs status {}" .format(ui.colorize('text_error', dpath), status)) for line in output: - ui.print_(" {}".format(displayable_path(line))) + ui.print_(u" {}".format(displayable_path(line))) elif errors > 0: ui.print_(u"{}: checker found {} errors or warnings" .format(ui.colorize('text_warning', dpath), errors)) diff --git a/docs/changelog.rst b/docs/changelog.rst index 17024badb..22e453f57 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,7 +4,9 @@ Changelog 1.4.2 (in development) ---------------------- -Changelog goes here! +Fixes: + +* :doc:`/plugins/badfiles`: Fix a crash on non-ASCII filenames. :bug:`2299` 1.4.1 (November 25, 2016)