Without getting personal, but this whole construct of having to call these functions every time again seems to me to be more than brainless and EXTREMELY ineffective. It seems to me that everything has to be programmed as awkwardly as possible in order to waste as much CPU resources as possible. I admit, I'm not a C++ programmer and I never will be, I come from embedded programming, where it's always been about effectiveness. in the PR https://github.com/xbmc/xbmc/pull/21934 appPower will be added, and in the following PR's probably something new again. You'll go crazy with time. I'm sorry, but I just had to get that off my chest. 