From 5dec867ab31571b2ea6ee23f7e94978525ffecd4 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Fri, 12 Sep 2014 12:17:24 +0200 Subject: [PATCH] mpdstats: set types for flexible fields --- beetsplug/mpdstats.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/beetsplug/mpdstats.py b/beetsplug/mpdstats.py index 56522a8de..f03e284e3 100644 --- a/beetsplug/mpdstats.py +++ b/beetsplug/mpdstats.py @@ -25,6 +25,7 @@ from beets import config from beets import plugins from beets import library from beets.util import displayable_path +from beets.dbcore import types log = logging.getLogger('beets') @@ -308,6 +309,14 @@ class MPDStats(object): class MPDStatsPlugin(plugins.BeetsPlugin): + + item_types = { + 'play_count': types.INTEGER, + 'skip_count': types.INTEGER, + 'last_played': library.Date(), + 'rating': types.FLOAT, + } + def __init__(self): super(MPDStatsPlugin, self).__init__() self.config.add({