Alternative search musiclibrary

This PR is NOT meant for pull consideration. It is only made as a basis for discussion for pull request #246.
This is where some arg that provides the expected container item class could be added.  Ditto below.