Installing XBMC on Amazon Fire TV

As you are aware, I have already installed XBMC on the excellent Amazon Fire TV and it works really well so far… at least for me as my needs are minimal (RMVB playing, MKV with DTS passthrough etc).

Let’s see how you can install XBMC on Amazon Fire TV.

The resources for installing XBMC on Amazon Fire TV are here:

100% of the credit goes to the three resources above. All I have done is shamelessly just adding a few photos to further explain the steps that I (me) did. So that you can follow along or enforce the real experts at the forum etc.

Step 1 : Enable Amazon Developer Debugging on the Fire TV

From the Fire TV Home screen, select Settings. Go to System -> Developer Options. Select ADB Debugging to turn it ON

Installing XBMC on Amazon Fire TV
Installing XBMC on Amazon Fire TV

Step 2 : Find out the IP address of your Fire TV

Go to System -> About -> Network, and take note of the Fire TV’s IP address

For me, it is 192.168.1.33 (NICE !)
Installing XBMC on Amazon Fire TV

Step 3 : Download and install the SDK for Android.

Installing XBMC on Amazon Fire TV

I downloaded the Windows 64 bit version and unzip it on my download folder. To make life easier, I renamed the top 2 folders to Amazon and Amazon1. This is optional.

Rename
Installing XBMC on Amazon Fire TV
To
Installing XBMC on Amazon Fire TV

Step 4 : Download the APKs for XBMC

Currently two APKs can be tried out. One is XBMC for Android (ARM) Nightlies (get builds from of after 17-Apr-2014). The other is SPMC 12.4.2. I recommend checking the Wiki for latest updates.

I, myself, used the XBMC Nightlies and it worked fine.

Here’s the key thing. After you download these (and un-zip), copy the APK files to the “\sdk\platform-tools” folder. Trust me, it makes life easier.

Example:
Installing XBMC on Amazon Fire TV

You will also notice I highlighted a keyboard.xml file. That’s to change the remote control buttons mapping on the Amazon Fire Box to something more relevant to XBMC. Optional but up to you. To do so, read this link.

Step 5: Connect to the Fire TV and install XBMC

Right click on the platform tools folder and choose “OPEN COMMAND WINDOW HERE”.

Installing XBMC on Amazon Fire TV

You will now need to enter 4 sets of commands. Here’s the four set of commands:

adb kill-server. Press enter
adb start-server. Press enter
adb connect “IP address of Fire TV” (my case = 192.168.1.33 as seen in the photo earlier). Press enter.
adb install “name of apk”. Press enter.

Screenshot to explain better:
Installing XBMC on Amazon Fire TV

For the last step, as the name of the APK is quite long, you can just do a rename in windows and copy the whole name (with extension) and then when back to the command window, do a PASTE via the MENU:

Example: COPY the whole file name including EXTENSION
Installing XBMC on Amazon Fire TV

And paste:
Installing XBMC on Amazon Fire TV

And if successful,
Installing XBMC on Amazon Fire TV

You can also install the other SPMC version, as they have different signatures, so they are completely independent from each other (i.e., will be installed as separate apps).

Installing XBMC on Amazon Fire TV

Finally you can also copy the keyboard.xml file over via this command:
adb push keyboard.xml /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata/keymaps

Installing XBMC on Amazon Fire TV

When new updates come, you can use adb install -r “new-apk-file-name” to update without losing all your settings.

Step 6: Some set up in XBMC
After running XBMC for the first time, for the Gotham version, at this time, you need to know that “Currently, only Libstagefright video acceleration is working. MediaCodec acceleration should be disabled”

Example:
Installing XBMC on Amazon Fire TV

Set up passthrough if you have an AVR (audio video receiver) that can decode DTS and DD
Installing XBMC on Amazon Fire TV

And that does it ! :)

17 Comments

  1. Ry April 26, 2014
  2. Steven April 29, 2014
  3. Steven April 29, 2014
  4. Dani May 4, 2014
  5. guscavalera May 14, 2014
  6. dalejessup May 16, 2014
    • Chinese May 16, 2014
  7. dalejessup May 16, 2014
    • Chinese May 20, 2014
  8. frank May 23, 2014
  9. Sal August 18, 2014
    • Chinese August 18, 2014
  10. Omnis Audis March 22, 2015
  11. W Knight May 23, 2015

And Tell me your Thoughts