mirror of
https://github.com/owntone/owntone-server.git
synced 2025-02-23 11:32:34 -05:00
Support query filter in playlist list query
iTunes uses query filters in DAAP containers requests, so support that here.
This commit is contained in:
parent
040e760789
commit
995c212dc7
6
src/db.c
6
src/db.c
@ -509,8 +509,12 @@ db_build_query_pls(struct query_params *qp, char **q)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return -1;
|
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);
|
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
|
else
|
||||||
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0;");
|
query = sqlite3_mprintf("SELECT * FROM playlists WHERE disabled = 0;");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user