diff options
author | Justin Maggard <jmaggard@users.sourceforce.net> | 2012-01-09 12:03:15 +0400 |
---|---|---|
committer | Justin Maggard <jmaggard@users.sourceforce.net> | 2012-01-09 12:03:15 +0400 |
commit | 3e0e7368c4bc56799f40f2a75f5bacbe9a1ceb9e (patch) | |
tree | 59ef1ac73dbbfd5bfd2863644f7191762f779e7c /upnpsoap.c | |
parent | 988a5ab911efddae32d54d87c6043129ba663ecd (diff) |
* Add workarounds for LifeTab tablets' bad behavior.
Diffstat (limited to 'upnpsoap.c')
-rw-r--r-- | upnpsoap.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -165,10 +165,11 @@ GetSortCapabilities(struct upnphttp * h, const char * action) "<u:%sResponse " "xmlns:u=\"%s\">" "<SortCaps>" - "dc:title," - "dc:date," + "dc:title," + "dc:date," "upnp:class," - "upnp:originalTrackNumber" + "upnp:album," + "upnp:originalTrackNumber" "</SortCaps>" "</u:%sResponse>"; @@ -549,6 +550,10 @@ parse_sort_criteria(char *sortCriteria, int *error) { strcat(order, "d.DISC, d.TRACK"); } + else if( strcasecmp(item, "upnp:album") == 0 ) + { + strcat(order, "d.ALBUM"); + } else { printf("Unhandled SortCriteria [%s]\n", item); |