Subsonic global search provider and some extra UI polish