From 808770733f687d7dc124bb23f7764cf2855994bb Mon Sep 17 00:00:00 2001 From: Javier Domingo Cansino Date: Tue, 5 Nov 2013 13:05:05 +0100 Subject: [PATCH] core: Letting filter() accept lists --- mopidy/core/tracklist.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mopidy/core/tracklist.py b/mopidy/core/tracklist.py index dbc81945..9f7d40ee 100644 --- a/mopidy/core/tracklist.py +++ b/mopidy/core/tracklist.py @@ -318,10 +318,10 @@ class TracklistController(object): matches = self._tl_tracks for (key, value) in criteria.iteritems(): if key == 'tlid': - matches = filter(lambda ct: ct.tlid == value, matches) + matches = filter(lambda ct: value in ct.tlid, matches) else: matches = filter( - lambda ct: getattr(ct.track, key) == value, matches) + lambda ct: value in getattr(ct.track, key), matches) return matches def move(self, start, end, to_position):