From e78b0928b2385d713cd875c8bf7dbe99b186e804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20Kl=C3=A4hn?= Date: Fri, 31 Jan 2014 20:16:22 +0100 Subject: [PATCH] fix mpdstats plugin after query restructuring BytesQuery does not handle unicode strings correctly at the moment and PathQuery seems like a reasonable query to use. --- beetsplug/mpdstats.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beetsplug/mpdstats.py b/beetsplug/mpdstats.py index 3e7ffd6b7..e2f990f44 100644 --- a/beetsplug/mpdstats.py +++ b/beetsplug/mpdstats.py @@ -23,7 +23,7 @@ import os from beets import ui from beets import config from beets import plugins -from beets import dbcore +from beets import library from beets.util import displayable_path log = logging.getLogger('beets') @@ -165,7 +165,7 @@ class MPDStats(object): def get_item(self, path): """Return the beets item related to path. """ - query = dbcore.query.BytesQuery('path', path) + query = library.PathQuery('path', path) item = self.lib.items(query).get() if item: return item