diff --git a/server/djrandom/mood/mood_scanner.py b/server/djrandom/mood/mood_scanner.py index ba1afe575376019890c9f700f4ca4e72d308c77b..09868c5b14ee9a48ed63b6c91235f75942365c38 100644 --- a/server/djrandom/mood/mood_scanner.py +++ b/server/djrandom/mood/mood_scanner.py @@ -20,7 +20,7 @@ class TimbreFeatureExtractor(processor.Processor): def process(self, mp3): log.info('extracting features from %s' % mp3.sha1) try: - timbre_vector = feature_extraction.vector_from_file(mp3.path) + timbre_vector = feature_extraction.vector_from_file(str(mp3.path)) vector_str = marsyas_utils.serialize_realvec(timbre_vector) except Exception, e: log.error('error processing %s: %s' % (mp3.sha1, e))