mirror of
https://github.com/beetbox/beets.git
synced 2026-01-30 12:02:41 +01:00
Tiny tweaks for #1247
This commit is contained in:
parent
d9481a0886
commit
35ba6dedfd
3 changed files with 3 additions and 3 deletions
|
|
@ -319,7 +319,7 @@ def match_album(artist, album, tracks=None):
|
|||
# Various Artists search.
|
||||
criteria['arid'] = VARIOUS_ARTISTS_ID
|
||||
if tracks is not None:
|
||||
criteria['tracks'] = bytes(tracks)
|
||||
criteria['tracks'] = unicode(tracks)
|
||||
|
||||
# Abort if we have no search terms.
|
||||
if not any(criteria.itervalues()):
|
||||
|
|
|
|||
|
|
@ -393,7 +393,7 @@ class Item(LibModel):
|
|||
_search_fields = ('artist', 'title', 'comments',
|
||||
'album', 'albumartist', 'genre')
|
||||
|
||||
_media_fields = set(f.decode('utf8') for f in MediaFile.readable_fields()) \
|
||||
_media_fields = set(MediaFile.readable_fields()) \
|
||||
.intersection(_fields.keys())
|
||||
"""Set of item fields that are backed by `MediaFile` fields.
|
||||
|
||||
|
|
|
|||
|
|
@ -1431,7 +1431,7 @@ class MediaFile(object):
|
|||
"""
|
||||
for property, descriptor in cls.__dict__.items():
|
||||
if isinstance(descriptor, MediaField):
|
||||
yield property
|
||||
yield property.decode('utf8')
|
||||
|
||||
@classmethod
|
||||
def readable_fields(cls):
|
||||
|
|
|
|||
Loading…
Reference in a new issue