Using "" is an improvement over what we have at any rate.  We have plenty of files without extension.  While they won't be in the library, they certainly will hit this code, and one would want them to respond to replaygain I should think.

I'm not sure how upnp streams would be setup for example (though they may pass the replaygain over if it's an XBMC server?)