error handling. Prefs fix. Search in web

If Headphones isn't using a username and password still try and get apikey.
When loading mainmenu on second apiget attempt show menu if it was successful.
If using the web client disable album searching and enable searching from main menu.