EMMS bindings used to be broken because emms-browse-mode-map was defconst'd. This is now fixed upstream. We set the bindings in a separate function since it's not needed by EMMS users who don't use the browser.