cc-4635: Fix

This commit is contained in:
Rudi Grinberg 2012-10-26 16:02:32 -04:00
parent b8a5c6ce95
commit 7c48683492
1 changed files with 8 additions and 0 deletions
python_apps/media-monitor2/media/metadata

View File

@ -122,8 +122,16 @@ def load_definitions():
else:
default_title = no_extension_basename(k['path'])
default_title = re.sub(r'__\d+\.',u'.', default_title)
# format is: track_number-title-123kbps.mp3
m = re.match(".+-(?P<title>.+)-\d+kbps", default_title)
if m:
if m.group('title') == unicode_unknown: new_title = ''
else: new_title = m.group('title')
if re.match(".+-%s-.+$" % unicode_unknown, default_title):
default_title = u''
new_title = default_title
new_title = re.sub(r'-\d+kbps$', u'', new_title)
return new_title