Support query filter in playlist list query

iTunes uses query filters in DAAP containers requests, so support that here.
This commit is contained in:
Ace Jones 2009-12-30 18:53:55 +01:00 committed by Julien BLACHE
parent 040e760789
commit 995c212dc7

View File

@ -509,8 +509,12 @@ db_build_query_pls(struct query_params *qp, char **q)
if (ret < 0)
return -1;
if (idx)
if (idx && qp->filter)
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0 AND %s %s;", qp->filter, idx);
else if (idx)
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0 %s;", idx);
else if (qp->filter)
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0 AND %s;", qp->filter);
else
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0;");