From 5ce95a37c6945587190a5755502cbcf9ace287f0 Mon Sep 17 00:00:00 2001 From: Justin Maggard Date: Mon, 8 Aug 2011 16:55:35 +0000 Subject: [PATCH] * Support searching by dc:date. --- upnpsoap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/upnpsoap.c b/upnpsoap.c index 77627c3..03b0de6 100644 --- a/upnpsoap.c +++ b/upnpsoap.c @@ -188,6 +188,7 @@ GetSearchCapabilities(struct upnphttp * h, const char * action) "" "" "dc:creator," + "dc:date," "dc:title," "upnp:album," "upnp:actor," @@ -1275,10 +1276,13 @@ SearchContentDirectory(struct upnphttp * h, const char * action) { SearchCriteria = modifyString(SearchCriteria, """, "\"", 0); SearchCriteria = modifyString(SearchCriteria, "'", "'", 0); + SearchCriteria = modifyString(SearchCriteria, "<", "<", 0); + SearchCriteria = modifyString(SearchCriteria, ">", ">", 0); SearchCriteria = modifyString(SearchCriteria, "\\\"", "\"\"", 0); SearchCriteria = modifyString(SearchCriteria, "object.", "", 0); SearchCriteria = modifyString(SearchCriteria, "derivedfrom", "like", 1); SearchCriteria = modifyString(SearchCriteria, "contains", "like", 2); + SearchCriteria = modifyString(SearchCriteria, "dc:date", "d.DATE", 0); SearchCriteria = modifyString(SearchCriteria, "dc:title", "d.TITLE", 0); SearchCriteria = modifyString(SearchCriteria, "dc:creator", "d.CREATOR", 0); SearchCriteria = modifyString(SearchCriteria, "upnp:class", "o.CLASS", 0);