It is essentially a C++ compiling job involving Linux and OpenPHT.
OpenPHT is an open source version of Plex Home Theatre. It runs on an android box, from an SD card. A coder called Veisen compiled a version of OpenPHT to run with a linux Embedded OS called 'LibreElec 8.2' by Kszaq - it comes as an image to install on an SD card (https://github.com/Veisen/OpenPHT/releases). I am using the S905 android release currently.
I have the original source code and have made the code changes to 'OpenPHT 1.9 (Kwiboo)'. It needs compiling, then adding to the 'OpenPHT 1.9 Combined (Veisen)' source code.... and then compiling again.
All files needed are here - https://www.dropbox.com/sh/bk6tmnf3xdomym0/AADk3p7N86YQ415LwgYS-sqTa?dl=0
-------------
I need 3x builds compiling.... each with a different changed file in the original 'OpenPHT 1.9 (Kwiboo)' source code - 'Advancedsettings.cpp'. I have made the changed files. This changed file goes in the 'xbmc/settings' directory in 'OpenPHT 1.9 (kwiboo)'. Supplied in 'docs/readme.linux' are the compiling instructions for linux.
Once this is compiled, the resulting files need to go into the source code for 'OpenPHT Combined (Veisen)', replacing the current files.
Then compiled again, for S905. There are DISTRO instructions supplied on the github (https://github.com/Veisen/OpenPHT) to do this for S905.