From 0d032a25fa8f8db60fb8c2de2cf00d145e9749a5 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Thu, 25 Jun 2015 23:16:45 +0200 Subject: [PATCH] mpd: Fix 'title' to 'track' and back conversion in list cmd --- mopidy/mpd/protocol/music_db.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mopidy/mpd/protocol/music_db.py b/mopidy/mpd/protocol/music_db.py index 16375eb7..f9d77d5b 100644 --- a/mopidy/mpd/protocol/music_db.py +++ b/mopidy/mpd/protocol/music_db.py @@ -33,7 +33,7 @@ _LIST_MAPPING = { 'performer': 'performer'} _LIST_NAME_MAPPING = { - 'title': 'Title', + 'track': 'Title', 'album': 'Album', 'albumartist': 'AlbumArtist', 'artist': 'Artist', @@ -267,9 +267,10 @@ def list_(context, *args): params = list(args) if not params: raise exceptions.MpdArgError('incorrect arguments') - field = params.pop(0).lower() - if field not in _LIST_MAPPING: + field = params.pop(0).lower() + field = _LIST_MAPPING.get(field) + if field is None: raise exceptions.MpdArgError('incorrect arguments') query = None