When I go to http://lakka.tv/ it’s redirecting me to another site, http://www.evolix.com/ - no idea what the site’s about, it’s in a language I don’t understand, seems to be something to do with servers.
http://www.lakka.tv/ continues to work properly.