diff --git a/beets/library.py b/beets/library.py index b9d9d4ffc..93441ef9c 100644 --- a/beets/library.py +++ b/beets/library.py @@ -23,6 +23,7 @@ import unicodedata import time import re from unidecode import unidecode +import six from beets import logging from beets.mediafile import MediaFile, MutagenError, UnreadableFileError @@ -565,7 +566,7 @@ class Item(LibModel): for key in self._media_fields: value = getattr(mediafile, key) - if isinstance(value, (int, long)): + if isinstance(value, six.integer_types): if value.bit_length() > 63: value = 0 self[key] = value