Parts List:

1x Random Cardboard Box: https://www.google.co.in/search?q=random+cardboard+box&rlz=1C1CHBF_enIN696IN696&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjjsLD4pqTNAhVDm5QKHSk9BB4QsAQIHA

1x Random Art Paper: https://www.google.co.in/search?q=random+cardboard+box&rlz=1C1CHBF_enIN696IN696&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjjsLD4pqTNAhVDm5QKHSk9BB4QsAQIHA

1x Arduino UNO: https://www.arduino.cc/en/Main/ArduinoBoardUno

1x RTC DS1307: https://www.amazon.com/Adafruit-DS1307-Clock-breakout-ADA264/dp/B00NAY199E/ref=sr_1_2?ie=UTF8&qid=1465797205&sr=8-2&keywords=ds1307

1x RTC DS3231: https://learn.adafruit.com/adafruit-ds3231-precision-rtc-breakout/overview

1x Tact Switch: https://www.amazon.com/microtivity-IM206-6x6x6mm-Tact-Switch/dp/B004RXKWI6/ref=sr_1_1?ie=UTF8&qid=1465797262&sr=8-1&keywords=button+arduino

1x Buzzer: https://www.amazon.com/uxcell%C2%AE-Terminals-Electronic-Continuous-Buzzer/dp/B00B0Q4KKO/ref=sr_1_1?ie=UTF8&qid=1465797305&sr=8-1&keywords=buzzer+5v

4x 8×8 LED Matrix: https://www.amazon.com/SainSmart-MAX7219-Display-Control-Arduino/dp/B00NDVTT3W/ref=sr_1_7?ie=UTF8&qid=1465797335&sr=8-7&keywords=led+matrix

Instructions (Tested on Pi2 and Pi3):

  1. Clone repository
    git clone https://github.com/popcornmix/xbmc
    cd xbmc
  2. Apply ffmpeg patch
    Edit: tools/depends/target/ffmpeg/autobuild.sh
    and add the following between line 132 & 133

    --cpu=cortex-a7 \
  3. install dependencies
    sudo apt-get install automake autopoint bison build-essential ccache cmake curl cvs default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbluetooth-dev libbluray-dev libbluray1 libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcec-dev libcec3 libcurl3 libcurl4-gnutls-dev libcwiid-dev libcwiid1 libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libgnutls28-dev librtmp-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev libegl1-mesa-dev libgles2-mesa-dev libtag1-dev libcrossguid-dev uuid-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev
  4. Run Bootstrap
    ./bootstrap
  5. Run configure, this will take a long time
    ./configure --prefix=/usr/local --enable-ccache --enable-external-libraries --disable-goom --disable-hal --disable-vaapi --disable-vdpau --enable-avahi --disable-libbluray --disable-dvdcss --disable-debug --disable-joystick --enable-mid --disable-nfs --disable-profiling --enable-rsxs --enable-rtmp --disable-vaapi --disable-vdadecoder --disable-external-ffmpeg  --disable-optical-drive
  6. Make, DO NOT use make -j4, 1GB ram is not enough for compiling with four cores
    ./make -j3
  7. Get some coffee or Beer, Its going to take a long time
  8. Install
    sudo make install
  9. Run
    kodi