Having recently upgraded my two trusty SGS i9100 phones (Nexus FTW!), I wondered what I could now do with them. I have an old(ish) 720p LCD TV, and wanted to make it smart (that is, have it connect to my media server, connect to BBC iPlayer, YouTube, CatchupTV, etc), but didn't want to connect a computer or buy another media player. I know that the i9100 is more than capable to do all this, and stream at 720p, however, you also need a stock ROM (which is bloated and ugly, IMO ) or a ROM that is based on stock, but heavily skinned and lighter.
Here are the steps and links that followed to achieve this.
Assuming that you have a complety STOCK handset:
1) Root your i9100 (adb required)
2) Install ClockWorkMod Recovery (Odin required)
3) Install Chameleon Rom
(It took me about 30 minutes. If you already have a custom recovery, you can just install the Chameleon Rom.)
4) You also need a MHL adaptor
Once the ROM has installed, I set up the ROM, and installed the following apps:
a) Diceplayer - allows me to play MKV files directly from my server (no need for the server to transcode the file)
c) BBC iPlayer
d) ITV Player
g) Orbot - might be useful for international channels, but I have zero experience, so don't ask any questions here.
That's it. Using the mobile, I can now watch my media, iPlayer, and almost-live broadcasts all via my phone on my TV. Although, it is a hassle changing the channels...
Interested to know if this is the best way to use an i9100 as a media steamer/player, and if not, what suggestions are recommended.
Update Feb 2nd 2014 - XBMC installed
So, I wanted more... And, I was curious about how XBMC would work on the i9100 and what other channels I could access
1) on your mobile, visit http://xbmc.org/download/ - download and install the latest version of XBMC (I used xbmc-12.3-Frodo-armeabi-v7a.apk)
2) run xbmc at least once, and allow it to set itself up
3) on your mobile, visit http://code.google.com/p/navi-x/downloads/list and click on the latest version of Navi-X to download the zip file (I used Navi-X-v37_8.zip) - make sure you know where the zip is located on your mobile device
4) run XBMC and click on System > Addons > Install from Zip file. Select the location on your mobile where you saved Navi-X and select the zip file
5) exit to the main screen of XBMC and check out "Programs"... Navi-X should be installed there. Make sure you always use the latest version of Navi-X and the latest "stable" version of XBMC
(To update Navi-X, simply grab the latest copy on http://code.google.com/p/navi-x/downloads/list)
This is working very well for me, and has added a new dimension to what I can now do with my old i9100
If this all remains stable, I may just start looking into adding video gaming apps as well...