dLeyna-control is a Digital Media Player written in python to demonstrate how to use the dleyna DMS APIs. It detects Digital Media Servers on the local area network and allows users to browse, search and play their contents.
The search implementation has a few problems we may want to fix:
on_get_value() is synchronous and may even do a remote search
some servers do not have max_items for search results. Currently this breaks the app
doing the search on on_get_value() is not optimal as the model does not (and can not) know the whole picture: what is the result range that we really need on screen at the moment.
(moving relevant bugs from media-service-demo)
The search implementation has a few problems we may want to fix:
See discussion on https://github.com/01org/media-service-demo/issues/8