Alternative search musiclibrary

This PR is NOT meant for pull consideration. It is only made as a basis for discussion for pull request #246.
I do like returning an empty result rather than an exception.  Makes total sense for a search; matches my expectations.  And frankly I'd prefer that for a browse.