Kodi / XBMC enable raspbian raspberry pi to act as module to convert dumb tv to smart tv :). ill also add how to connect xbmc via android phone.
What you need:
1. raspberry pi
2. internet connection
3. mouse
4. wifi module (for remote application on adroid phone)
5. hdmi cable
Step by step.
A. Install kodi/xmbc
1. sudo apt-get update
2. apt-get install kodi
B. enable kodi on startup
1. sudo nano /etc/default/kodi
2. change ENABLED=0 to ENABLED=1
C. enable kodi keyboard & mouse input
1. sudo nano /etc/udev/rules.d/10-permissions.rules
2. add these lines
# input
KERNEL==”mouse*|mice|event*”, MODE=”0660″, GROUP=”input”
KERNEL==”ts[0-9]*|uinput”, MODE=”0660″, GROUP=”input”
KERNEL==”js[0-9]*”, MODE=”0660″, GROUP=”input”
# tty
KERNEL==”tty[0-9]*”, MODE=”0666″
# vchiq
SUBSYSTEM==”vchiq”, GROUP=”video”, MODE=”0660″
3. Save file
4. Add user kodi to input group
sudo usermod -a -G input kodi
5. reboot
sudo reboot
on this point when you plug hdmi, xbmc/kodi display will appear on your monitor screen.
you can control xbmc input via your mouse :D.
Now if you want to connect raspberry pi xbmc / kodi via android phone, follow instructions below
D. Connect raspberry pi kodi/xbmc via android phone
1. on kodi/xbmc display, choose setting > webserver
2. click enable webserver option, edit webserver port with any number you like.
The default value is 8080 but u can change it if you also have other webserver application installed on your raspberry pi such as apache
3. edit username and password, default value is username:kodi, password:kodi
4. install xbmc remote application on your android phone.
5. connect your android phone & rasberry pi to your home network. (hotspot), input your raspberry ip address, and username, password for kodi on xbmc remote application
6. Viola, now you can control raspberry pi kodi/xbmc via your android phone.