diff --git a/beetsplug/fromfilename.py b/beetsplug/fromfilename.py index 9c98b5430e..7ae3bf36b6 100644 --- a/beetsplug/fromfilename.py +++ b/beetsplug/fromfilename.py @@ -31,8 +31,8 @@ r'^(?P\d+)[\s.\-_]+(?P.+)[\-_](?P.+)[\-_](?P<tag>.*)$', r'^(?P<artist>.+)[\-_](?P<title>.+)$', r'^(?P<track>\d+)[\s.\-_]+(?P<artist>.+)[\-_](?P<title>.+)$', - r'^(?P<title>.+)$', r'^(?P<track>\d+)[\s.\-_]+(?P<title>.+)$', + r'^(?P<title>.+)$', r'^(?P<track>\d+)\s+(?P<title>.+)$', r'^(?P<title>.+) by (?P<artist>.+)$', r'^(?P<track>\d+).*$',