I've never been happy with the name of this function.  How about changing:
PreLoad -> LoadFilenamesBlocking
EffectiveSongsLoad -> LoadMetadataBlocking

That makes it clear that both these will block, and what will be available once they return.