From 2658edbd5f0c3eeb0eef8156a79802442f20775b Mon Sep 17 00:00:00 2001 From: Matthias Kiefer Date: Mon, 27 Oct 2014 10:27:56 +0100 Subject: [PATCH] Also allow slashes as separator in date fields --- beets/mediafile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index d17bc4fd2..0b11f1c0d 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -1088,11 +1088,11 @@ class DateField(MediaField): year, month, and day number. Each number is either an integer or None. """ - # Get the underlying data and split on hyphens. + # Get the underlying data and split on hyphens and slashes. datestring = super(DateField, self).__get__(mediafile, None) if isinstance(datestring, basestring): datestring = re.sub(r'[Tt ].*$', '', unicode(datestring)) - items = unicode(datestring).split('-') + items = re.split('-|/', unicode(datestring)) else: items = []