View Issue Details

IDProjectCategoryView StatusLast Update
0012563MMW v4DLNA/UPnPpublic2015-08-01 00:53
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.1.6 
Target Version4.1.6Fixed in Version4.1.9 
Summary0012563: UPnP Search returns partial results
DescriptionAs described at 0010420, the following queries fails with MMW upnp server:

1.
(upnp:class derivedfrom "object.item.audioItem") and (dc:title contains "foo" or dc:creator contains "foo")

It returns only items that contain foo in title. It doesn't return items with foo in creator field.

2.
(upnp:class derivedfrom "object.item.audioItem") and (dc:title contains "foo" or dc:creator contains "foo" or upnp:artist contains "foo")

It returns only items that contain foo in artist field. Items with foo in title are ignored.

3.
(upnp:class derivedfrom "object.item.videoItem" or upnp:class derivedfrom "object.item.audioItem") and (dc:title contains "foo" or dc:creator contains "foo")

No items are returned. It should return both audio and video items.
TagsNo tags attached.
Fixed in build1752

Relationships

related to 0010641 closedLudek MMW v4 UPnP search functionality doesn't work as expected (regression in 1626) 
related to 0012562 resolvedmarek MMA UPnP Search yields partial results 
related to 0010420 closedmarek MMA If DLNA server is in view, 'Search' doesn't search it 

Activities

Ludek

2015-02-16 17:38

developer   ~0042065

Last edited: 2015-02-16 17:40

Still not all fields are supported, but the described is fixed (for MMA purposes), i.e. queries like this now works:


(upnp:class derivedfrom "object.item.videoItem" or upnp:class derivedfrom "object.item.audioItem") and (dc:title contains "foo" or upnp:album contains "foo" or upnp:artist contains "foo" or upnp:albumArtist contains "foo" or upnp:genre contains "foo" or upnp:author contains "foo")


Fixed in build 1732.

peke

2015-02-19 22:39

developer   ~0042136

Verified 1733

Left as Resolved for now to gather more feedback before close.

peke

2015-03-05 03:21

developer   ~0042250

Closing Reverified using 1736

marek

2015-07-09 17:56

developer   ~0042699

Last edited: 2015-07-09 17:57

There are still some queries in this format that don't work:

1. Albums:
(upnp:class = "object.container.album.musicAlbum") and (dc:title contains "foo" or dc:creator contains "foo" or upnp:artist contains "foo" or upnp:genre contains "foo" )

 - it returns empty DIDL
2.Media:
(upnp:class derivedfrom "object.item.audioItem" or upnp:class derivedfrom "object.item.videoItem ") and (dc:title contains "rock" or dc:creator contains "rock" or upnp:artist contains "rock" or upnp:albumArtist contains "rock" or upnp:album contains "rock" or upnp:author contains "rock" or upnp:genre contains "rock" )

 - it does not return media with ROCK as genre
3.Artists:
(upnp:class = "object.container.person.musicArtist") and (dc:title contains "foo" or upnp:genre contains "foo" )

 - it returns empty DIDL

Ludek

2015-07-29 19:15

developer   ~0042772

Fixed in 4.1.9.1752

peke

2015-08-01 00:53

developer   ~0042789

Verified 1752