Alternative search musiclibrary

This PR is NOT meant for pull consideration. It is only made as a basis for discussion for pull request #246.
Ah yeah. If it is possible, it would be great to have a convenience method for it somewhere, or to have it implemented in as many of the few central places that might need it.