Amazon Fire TV

From Official Kodi Wiki
Jump to navigation Jump to search
Amazon Fire TV
Amazon Fire TV.jpg
Manufacturer Amazon.com
Released 2014-04-02 (US)
OS Fire OS 3.0 "Mojito" (Based on Android)
CPU Qualcomm Krait 300, quad-core to 1.7 Ghz
Storage 8 GB internal
RAM 2 GB RAM
Display 1080p
Graphics Qualcomm Adreno 320
Connectivity HDMI, Bluetooth 4.0, USB 2.0, Wifi (802.11n), 10/100 Ethernet, Optical audio, CEC
Dimensions 115 × 115 × 17.5 mm (4.53 × 4.53 × 0.69 in)
Amazon Fire TV ports
Home icon grey.png   ▶ Devices ▶ Android ▶ Amazon Fire TV

Amazon Fire TV is an Android-based (Fire OS) set-top-box that contains a very powerful ARM processor (that can even handle some of the more heavy Kodi skins). Fire TV stands above some of the other Android-based offerings due to Amazon's strong product support and because it contains more remote friendly versions of Netflix, Amazon Prime Video, and other video service clients, making it a good pairing with Kodi.

Amazon in addition recently released Amazon Fire TV Stick as a low cost version in a HDMI-stick format, and while the Amazon Fire TV Stick also uses the same Android-based (Fire OS) software platform it contains less powerful ARM processor hardware it should still technically provides all the same video playback features and capabilities as its big brother, the Amazon Fire TV, at least as far as running Kodi on it.

installing

Kodi can be installed on any Fire TV or Fire TV Stick. Root is not required.

See: HOW-TO:Install Kodi on Fire TV

Bypassing Amazon Home

See: HOW-TO:Bypass Home on Fire TV - HOW-TO:Bypass Home on Fire TV

Launch Kodi from Recent on the FTV Home Screen

This process allows Kodi to show in Recent on the FireTV Home Screen. Note that Kodi will not show in the main Apps menu, only Recent.

Amazon only approves Kodi for Android mobile devices, not the FireTV. Therefore it still needs to be installed and upgraded via sideloading.

Procedure

  1. "Buy" Kodi on the Amazon Store. (It is free.)
  2. On the FireTV, select Settings, My Account, then Sync Amazon Content
  3. Now Kodi will show in Recent Apps on the FireTV Home Screen.

Troubleshooting

  • Before Kodi shows in Recents, it must be recently run. If you haven't used Kodi yet, launch it from Settings, Applications first.
  • You may need to restart your FireTV and sync again.
  • Some users have reported that they needed to de-register and then re-register their FireTV.

Launch Kodi from an Existing App on the FTV Home Screen

There is a alternative way to invoke Kodi from the FTV Home Screen using Llama. This method uses a “sacrificial” app that you have installed from Amazon that you will use to access Kodi. The app can be anything you have installed but don’t need to use; however, some apps behave better than others (some apps will enter a loop when exiting Kodi). One app that has been tested and works well for this purpose is “Classic TV”.

The advantage of this method is that using the sacrificial app you have Home Screen Access to Kodi and you can exit Kodi to the FTV Home Screen just as you would any other FTV app.

Prerequisites

  1. Llama side loaded on your FTV.
  2. The app called “Classic TV” from the Amazon app store.
  3. One Llama Event (described below).

Setting Up Launcher

  1. Install / side-load Llama.
  2. Install “Classic TV” (or “ikono TV” in the UK) app from Amazon app store.
  3. Launch Llama (From FireTV - Settings > Applications > Llama > Launch Application).
  4. Go to EVENTS on top menu and click '+' to add a NEW EVENT.
  5. In your NEW EVENT select ADD CONDITION then, from the Menu select 'Active Application' and select 'Choose App’. Scroll through the list of apps until you find “Classic TV” and select this app. Doing this should return you to the Events Menu.
  6. Next, select ADD ACTION and select 'Run Application' from the Menu list. From here, select whatever the name of your Kodi build is. That should create your event. At this point you can also name your event to distinguish it from others.

Replacing the "Classic TV" images with Kodi

  1. Download thumbnail and preview images (you'll need to either load the link in a new window/tab or right-click and "Save Link As..." so that you avoid saving the auto-generated smaller version that kodi-wiki created):
    1. Thumbnail 43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png (file name should be thumbnail_43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png)
    2. Preview 43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png (file name should be preview_43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png)
  2. Double check that your file names are correct and not capitalized at the beginning (as koki.wiki forced when they were uploaded).
  3. Using adb, upload to FireTV (/sdcard/.imagecache/com.amazon.venezia/com.adrise.profilms/B00IPRAZB4/):
    > adb push thumbnail_43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png /sdcard/.imagecache/com.amazon.venezia/com.adrise.profilms/B00IPRAZB4/
    > adb push preview_43127692f3ed9671e079492a40a450bbd51543bd84d74bba24baf55fe7e06afa.png /sdcard/.imagecache/com.amazon.venezia/com.adrise.profilms/B00IPRAZB4/
  4. Reboot FireTV and new images should appear. (Rebooting can be done through Settings -> System, or by holding
  5. Troubleshooting:
    1. If images don't update, make sure the filenames match what is in /sdcard/.imagecache/com.amazon.venezia/com.adrise.profilms/B00IPRAZB4/

Now when you start the “Classic TV” app from the Home Screen, it should automatically open XBMC. Feel free to experiment with other apps from the FTV app store. Just be aware that some will loop back and re-start Kodi when you try and exit Kodi to get back to the FTV Home Screen.

Launching Android apps within Kodi


Copying files

Copy userdata settings (optional)

Run Kodi at least once to initialize the userdata folder on the Fire TV

Copying from PC to Fire TV
Copy files to Fire TV userdata folder using adb push <local> <remote>
  • For example, to copy advancedsettings.xml from your local folder to your Fire TV Kodi userdata folder:
    >adb push advancedsettings.xml /sdcard/android/data/org.xbmc.kodi/files/.kodi/userdata
Note: For SPMC change the path to /sdcard/android/data/com.semperpax.spmc/files/.spmc/userdata
Copying files from Fire TV to PC
Copy files from Fire TV userdata folder using adb pull <remote> <local>
  • For example, to copy advancedsettings.xml from your Fire TV Kodi userdata folder to your local folder:
    >adb pull /sdcard/android/data/org.xbmc.kodi/files/.kodi/userdata/advancedsettings.xml

You can use adb shell to open a remote shell on the Fire TV. Use standard Linux commands such as cd and ls to navigate the file structure. Type exit to exit adb shell.

See userdata folder for more information on the contents of the userdata folder.

Update Splash Image (optional)

Run Kodi at least once to initialize the userdata folder on the Fire TV

  • If the splash image file is splash.png, you can run the following command to copy the file to Fire TV (you may need to update the folder name):

For Gotham

>adb push splash.png /sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/media/splash.png

Fire TV splash images:

  • Non-version specific
  • Version specific

Note: The "Non-version specific" splashscreens can also be applied using elmerohueso's "XBMC Tweaks for FTV" program addon, which is available from elmerohueso's Kodi repo.

Controls

Box and Stick

Bluetooth remote

Note: For better button layouts, see Alternative keymaps for Fire TV remote.

Button Global action Fullscreen video action Amazon Fire TV remote.jpg
3 Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up: Next chapter or go forward 10 minutes
  • Down: Previous chapter or go back 10 minutes
  • Right: +30 seconds
  • Left: -30 seconds
4 Select On-screen-display menu
6 Context menu Playlist
8 Play/pause Play/pause
9 Back Back out of fullscreen video (does not stop playback)


To reboot the Fire TV with the Bluetooth remote, hold Play/Pause (8) and Select (4) for 5 seconds.

Bluetooth keyboards and gamepads

Any Bluetooth input device, such as a keyboard or gamepad, that works in general on the Fire TV will also work in Kodi.

CEC

People are reporting that the Amazon Fire TV has basic CEC support. Reported working keys are UP, DOWN, RIGHT, LEFT, SELECT, PLAY and PAUSE (depending on the TV brand).

Box only

USB

USB port allows for various additional remote types, such as FLIRC, various RF dongles, etc. Most of these devices will show up as a keyboard type input.

USB Keyboards
  • Logitech DiNovo Edge keyboard works, but touch pad and media keys do not work. DiNovo Edge doesn't have a menu key.
  • IOGEAR GKM561R wireless keyboard/mouse combo works (although Shift/Capslock does not in 12.x, apparently an issue addressed on Gotham)
  • FAVI Entertainment SmartStick Wireless Keyboard with Touchpad Mouse, FE02RF-BL
  • See keyboard controls for how to control Kodi using a keyboard. Additional Fire TV controls goes as followed:
Key Action
F11
or "browser search"
media key.
Voice Search (Does not send mic audio)
F12 Fire TV home screen
Esc Fire TV back button
Ctrl+Esc
or "Menu" (to the right of the Windows key on the right side)
Fire TV menu button
Alt+Tab  Recent App
Ctrl+Alt+Delete System reset


USB gamepads

Any USB gamepad that works in general for the Fire TV will also work in Kodi.

Examples
  • Logitech F710 Wireless Gamepad (uses a small USB dongle)
  • Xbox 360 wired gamepad
  • Xbox 360 wireless gamepad works if you use the Wireless Gaming Receiver for Windows

Video guide

Known issues

  • VC-1 / WMV9 encoded videos is currently not hardware decoded in Kodi on the Amazon Fire TV box.
  • USB for storage on the Fire TV box requires root access.
  • Live IPTV (via multicast UDP/RTP) is currently not supported due to missing kernel support.

Random notes

Feel free to place various notes, tips, and links here. As this section of the wiki gets more organized, those notes will be properly sorted. Consider this like a dumping ground for when you're not sure where to put something.

  • The USB port works with keyboard and mice. If you root the Fire TV then you can also use it for other things such as storage.
  • Debug information in the Fire TV's Netflix app can be accessed by pressing Ctrl+Alt+ Shift+D.
  • The FireTV will not go to 'sleep' when Kodi is the active application. In the Gotham builds, you may set the Power Saving -> Shutdown Function to Quit, and choose any time between 5-120 minutes. This will Exit the application after being idle, which allows the FireTV screensaver to run (the screensaver should pop up right when Kodi exits; test this by using the 5 minute Quit timer). This also appears to function correctly and allow the device to sleep even if you are using the Llama settings to always keep Kodi running.
  • You can change the FTV to use non-US Time Zones by using TimeZone Changer.

See also

Links