case-insensitive ID3 "desc" field matching

This commit is contained in:
Adrian Sampson 2011-11-29 12:22:52 -08:00
parent 9a1d43d156
commit 780e4443ef

View file

@ -289,7 +289,7 @@ class MediaField(object):
frames = obj.mgfile.tags.getall(style.key)
entry = None
for frame in frames:
if frame.desc == style.id3_desc:
if frame.desc.lower() == style.id3_desc.lower():
entry = getattr(frame, style.id3_frame_field)
break
if entry is None: # no desc match
@ -335,7 +335,7 @@ class MediaField(object):
# try modifying in place
found = False
for frame in frames:
if frame.desc == style.id3_desc:
if frame.desc.lower() == style.id3_desc.lower():
setattr(frame, style.id3_frame_field, out)
found = True
break