Fix the helper message not showing when SearchText wasn't null or empty

The previous implementation was dumb anyways. We now rely on the total
song count in the library and ensure that we only call it when
absolutely necessary