XBMC: add username and password and better error/log messages