Installing XBMC (now Kodi) on Amazon Fire TV

Share This Article
Lentor Mansion Preview Starts on 1st March

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 ! 🙂

Share This Article

17 Comments

  1. Oh and 1 more thing, I’m new to XBMC and it took me awhile to find those video settings, so for anyone else, in the Video settings in xbmc, you have to turn on the Expert settings first. then you can see the codec setting under Acceleration.

    • Yes you need to do the 4 statements again. To be exact,

      adb kill-server. Press enter
      adb start-server. Press enter
      adb connect “IP address of Fire TV”
      adb install -r “new-apk-file-name”

      (the last statement is the “new” version and the “-r” will ensure that your settings are NOT overwritten)

  2. How would I clone my xbmc setup on fire tv (my settings and addons) and then install them on my second box so I don’t have to redo everything? ?

    • Go to file manager in Xbmc
      Under specials://profile/
      Check that you have a folder called keymaps (note this is a FOLDER)
      Under this folder, check that you have your keyboard.xml

      Frequently, people are missing the keymaps folder

  3. Thanks for the detailed tutorial! Tried from one of the sites you list at the top, but downloaded the wrong software. Your links made the difference! Now, I’m playing with content. And it looks like I will need to slighly restructure my network drive files. No problem.

    Is there a way to pin this to the FireTV main screen?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.