Amazon Fire TV: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Cleaned up code)
mNo edit summary
 
(295 intermediate revisions by 37 users not shown)
Line 1: Line 1:
{{Infobox information appliance
{{mininav| [[Devices]] | [[Android]] }}
| name = Amazon Fire TV
{{device notice}}
| image = [[File:Amazon Fire TV.jpg|300px]]
__TOC__
| manufacturer = Amazon.com
| releasedate = 2014-04-02 (US)
| os =  Fire OS 3.0 "Mojito" (Based on [[Android]])
| soc = Qualcomm Snapdragon 8064
| cpu = Qualcomm Krait 300, quad-core to 1.7 Ghz
| graphics  = Qualcomm Adreno 320
| display = 1080p
| storage = 8 GB internal
| memory = 2 GB RAM
| 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)
}}
[[File:Amazon Fire TV ports.jpg|right|300px|Amazon Fire TV ports|thumb]]
{{mininav|[[Devices]]|[[Android]]}}
<section begin="intro" />The [[w: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 XBMC skins). Fire TV stands above some of the other Android-based offerings due to Amazon's strong product support and because it contains more [[10 foot interface|remote friendly]] versions of Netflix, Amazon Prime Video, and other video service clients, making it a good pairing with XBMC.<section end="intro" />


== Builds ==
{{Note|Unless otherwise noted, the following information applies to both the Fire TV box (1 and 2) and Fire TV stick.}}
=== Official Builds ===
XBMC 13 builds for Android (ARM): http://mirrors.xbmc.org/releases/android/arm/


=== Stable builds ===
<section begin="intro" />'''Amazon Fire TV''' (first and second-generations) is a series of Android-based ([[wikipedia:Fire OS|Fire OS]]) set-top-box that contains a powerful ARM processor (that can even handle some of the more heavy Kodi skins). First released in 2014, Amazon's Fire TV series stands above some of the other Android-based offerings due to Amazon's strong product support and because it contains more [[w:10-foot_user_interface|10-foot user interface]] versions of Netflix, Amazon Prime Video, and other video service clients, which generally makes it a good pairing with Kodi.<section end="intro" />
====Frodo====
* '''[http://filez.semperpax.com/5r4ln85l SPMC 12.4.2]'''
'''Note:''' This build can be installed alongside the official XBMC builds, as they have different package names.


====Gotham====
Amazon have also 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 ([[wikipedia:Fire OS|Fire OS]]) software platform it contains less powerful ARM processor hardware it should still technically provides the same video playback features and capabilities as the first-generation of Amazon Fire TV, at least as far as running Kodi on it. The second-generation of Amazon Fire TV however does support newer video codecs and higher resolutions than the Fire TV Stick model.
* '''[http://mirrors.xbmc.org/test-builds/android/arm/xbmc-20140412-1d32fd0-AmazonFire-armeabi-v7a.apk xbmc-20140412-1d32fd0-AmazonFire-armeabi-v7a]'''
'''Note:''' This is a test build, but its fixes are expected to eventually be checked in to the official Gotham branch.
 
Ouya, SPMC, and Gotham have different signatures, so they are completely independent from each other (i.e., will be installed as separate apps). You can test use <code>adb install -r</code> to update without losing all your settings.
 
== Installing ==
'''General Steps'''
# Setup the ADB Utility, often done through the Android SDK.  https://developer.android.com/sdk/index.html
# Follow these instructions to connect ADB to your Amazon Fire TV:  https://developer.amazon.com/sdk/asb/connect-adb.html
# Follow these instructions to install the XBMC app onto the Fire TV (using the ADB tool):  https://developer.amazon.com/sdk/asb/app-install.html
 
=== Setup ADB on Your Host ===
'''Note:''' Your host must be connected to the same network as your Fire TV..
==== Windows ====
# Download and unzip the ADB Utility from http://d-h.st/TYa
# Find the extracted ''winadb'' folder containing adb.exe, and copy the complete folder path
# Add the copied path to your PATH environmental variable in Windows System Properties
==== OS X ====
To be completed
==== Linux ====
To be completed
==== Android ====
The ADB utility is built into Android.  However, you will need to install a Terminal Emulator app.
 
To install XBMC on the FireTV via an Android phone/tablet.
 
#Download the version of XBMC you wish to install to your phone/tablet.
#Go to Google Play Store and download ES File Explorer and Android Terminal Emulator.
#Open ES File Explorer and navigate to where you downloaded the XBMC apk (NOTE: If the version you downloaded has spaces in the name you will need to edit the name so that it does not have spaces - i.e. change XBMC for Ouya 12.3.2.apk to XBMC_for_Ouya_12.3.2.apk)
#Now press and hold the file until the file is selected.
#You should now see a button with 3 vertical square dots that says “More”.
#Select “More” and then select “Properties”
#Select “Copy fullpath”.
#Now open Android Terminal Emulator (Terminal Emulator).  If text is too small to see you can change the text size by selecting the 3 vertical square dots at the top and selecting Preferences/Font Size.
#Now type in “adb connect yourfiretvipaddress:5555” without the “”  (ex: '''adb connect 192.168.1.100:5555''').  You should get the message “connected to yourfiretvipaddress:5555”.
#Now type in “adb install”, again without the "" then long press on your screen until the “Edit Text” window pops up and select “Paste”.    This will paste the full path of where you downloaded XBMC on you Android device.
#Select “Enter”.  In a few minutes, 3 to 4 min, you should get a success message.
 
That’s it, XBMC should now be installed on your FireTV.  Enjoy.
 
=== Enable USB 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
# Go to '''System''' -> '''About''' -> '''Network''', and take note of the Fire TV's IP address
 
=== Install XBMC to the Fire TV ===
'''Note:''' On OS X and Linux, you may need to prepend <code>./</code> to the adb commands.
# On your host (PC or other Android device), download your desired XBMC APK
# Open a Command Prompt (Windows), Terminal (OS X/Linux), or Terminal Emulator app (Android)
# Navigate (CD) to the directory with your XBMC APK
# Run the following commands
#:<code>>adb kill-server</code>
#:<code>>adb start-server</code>
#:<code>>adb connect <ip-address-of-fire-tv></code>
# ADB is connected when it reports the message "connected to <ip-address-of-fire-tv>:<port>"
# Run the following command
#:<code>>adb install <apk-file-name></code>
# Installation is complete when it reports the message "success"
 
=== Launch XBMC on the Fire TV ===
# From the Fire TV Home screen, select '''Settings'''
# Select '''Applications'''
# Find and select your XBMC installation (it may be named "XBMC", "SPMC", or "XBMC on OUYA")
# Select '''Launch Application'''
'''Note:''' Users have reported that you can [http://forum.xbmc.org/showthread.php?tid=191109&pid=1677974#pid1677974 autostart XBMC] after boot using an Android automation apps such as Tasker, AutomateIt, or Llama. Alternately, you can use [http://diegomejia.globat.com/android/AutoPilot.apk Autopilot] to autoboot to XBMC.
 
== Copying files ==
 
=== Copy userdata settings (optional) ===
 
Run XBMC 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 <code>adb push <local> <remote></code>
::*For example, to copy '''advancedsettings.xml''' from your local folder to your Fire TV XBMC userdata folder:<pre>>adb push advancedsettings.xml /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata</pre>
:::where '''org.xbmc.xbmc''' is replaced with your package name such as '''tv.ouya.xbmc''' (XBMC for Ouya) or '''com.semperpax.spmc''' (SPMC)
;Copying files from Fire TV to PC
:Copy files from Fire TV userdata folder using <code>adb pull <remote> <local></code>
::*For example, to copy '''advancedsettings.xml''' from your Fire TV XBMC userdata folder to your local folder:<pre>>adb pull /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata/advancedsettings.xml</pre>
 
You can use <code>adb shell</code> to open a remote shell on the Fire TV. Use standard Linux commands such as <code>cd</code> and <code>ls</code> to navigate the file structure. Type <code>exit</code> to exit adb shell.
 
See [[userdata folder]] for more information on the contents of the userdata folder.
 
=== Update Splash Image (optional) ===
 
Run XBMC 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):<pre>>adb push splash.png /sdcard/Android/data/tv.ouya.xbmc/files/.xbmc/media/splash.png</pre>
 
Here's a splash [http://postimg.org/image/o04tj7aad/full/ image] created by elmerohueso.
 
== Controls ==
 
=== Bluetooth remote ===
To make the remote work with XBMC's on-screen-keyboard, go to {{highlight|bordered=yes|'''[[Settings/System#Input devices|XBMC -> Settings -> System -> Input devices]]'''}} and enable {{highlight|bordered=yes|'''Remote control sends keyboard presses'''}}
 
{{big|{{note|For slightly improved keymaps for the Fire TV remote, see '''[[Alternative keymaps for Fire TV remote]]'''.}} }}
 
{| class="prettytable"
! Button !! Global action !! Fullscreen video action
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
|-
! 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)
|-
|}
{{-}}
{{-}}


=== CEC ===
==Installing==
People are reporting that the Amazon Fire TV has basic CEC support.


=== USB ===
For installing instructions please visit: [[HOW-TO:Install_Kodi_on_Fire_TV|HOW-TO: Install Kodi on Fire TV]]
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.


* Logitech K400r, K520, K700 and K800 and DiNovo mini wireless keyboards are said to work, as reported in the forum http://forum.xbmc.org/showthread.php?tid=191109&pid=1673921#pid1673921 (and the next post).
==Applications==


* Logitech DiNovo Edge keyboard works, but touch pad and media keys do not work. DiNovo Edge doesn't have a menu key.
* [[FireTV Hardware]]
* [[FireTV Software Notes]]
* [[FireTV Maintenance and Kodi Performance]]
* [[Little Known Fire TV Options and Links]]
* [[FireTV Known Issues]]


* [http://forum.xbmc.org/showthread.php?tid=191109&pid=1677710#pid1677710 MCE (IR) remote] - 2nd generation works. Turn on the Fire TV after plugging in the IR receiver and it should work.
== See also ==
* [[Android hardware]]
* IOGEAR GKM561R wireless keyboard/mouse combo works (although Shift/Capslock does not in 12.x, apparently an issue addressed on Gotham)
* [[Android]]


* FAVI Entertainment SmartStick Wireless Keyboard with Touchpad Mouse, FE02RF-BL


* See '''[[keyboard controls]]''' for how to control XBMC using a keyboard. Additional Fire TV controls goes as followed:
== Links ==
:{| class=prettytable
* [http://www.aftvnews.com/ AFTVnews (News and Guides)]
! Key !! Action
|-
| {{keypress|F11}}<br />or "browser search"<br />media key. || Voice Search ''(Does not send mic audio)''
|-
| {{keypress|F12}} || Fire TV home screen
|-
| {{keypress|Esc}} || Fire TV back button
|-
| {{keypress|Ctrl|Esc}} || Fire TV menu button
|-
| {{keypress|Ctrl|Alt|Delete}} || System reset
|}
{{-}}
 
====Flirc====
 
The rewind, fast forward, and play/pause keys on the Fire TV controller operate the same as a keyboard's media keys. Use the "Media Keys" controller in the Flirc application to set these on your remote. Netflix and Pandora on the Fire TV (and possibly other apps) do pick up the other media keys such as stop. XBMC also picks up these keys.


{{keypress|Esc}} can be used as the back button. Remapping XBMC's back to {{keypress|Esc}} would be required to use one button for both commands.


{{keypress|Ctrl|Esc}} works as the Fire TV's menu button but the Fire TV seems to be picking up duplicate presses, at least in the Pandora app.


=== Other bluetooth devices ===
It should be possible to pair other bluetooth controllers and remotes to the Fire TV. Most of these devices will show up as a [[keyboard]] type input.
== Uninstall XBMC ==
# From the Fire TV Home screen, select '''Settings'''
# Select '''Applications'''
# Find and select your XBMC installation (it may be named "XBMC", "SPMC", or "XBMC on OUYA")
# Select '''Uninstall'''
Alternatively, you can do the uninstall over ADB with one of the following commands.
OUYA
<pre>adb uninstall tv.ouya.xbmc</pre>
SPMC
<pre>adb uninstall com.semperpax.spmc</pre>
XBMC
<pre>adb uninstall org.xbmc.xbmc</pre>
== Known issues ==
* Hardware video decoding is semi-working. See the [[#Builds]] section above.
* VC-1 and MPEG2 are not hardware decoded in XBMC on the Fire TV.
* USB cannot currently be used for drive storage.
* The fast forward and rewind buttons on the Fire TV remote are not yet working in XBMC. However, the directional buttons do work for normal and big "steps" forward and back.
== Random notes ==
{{large|''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 seems to work with keyboards and mice.
== Links ==
* XBMC forum thread about the Amazon Fire TV: http://forum.xbmc.org/showthread.php?tid=191109
* Amazon Fire TV product page: http://www.amazon.com/Amazon-CL1130-Fire-TV/dp/B00CX5P8FC
* iFixit teardown: http://www.ifixit.com/Teardown/Amazon+Fire+TV+Teardown/23856
* Supported codecs: https://developer.amazon.com/sdk/asb/media-specs.html
* Wikipedia article on Amazon Fire TV: [[wikipedia:Amazon Fire TV]]
* Qualcomm Blog: http://www.qualcomm.com/snapdragon/blog/2014/04/02/new-amazon-fire-tv-powered-snapdragon-600-processor


[[Category:HTPC]]
[[Category:Index]]
[[Category:Android]]
[[Category:Android]]
[[Category:Fire TV]]

Latest revision as of 20:10, 7 December 2020

Home icon grey.png   ▶ Devices ▶ Android ▶ Amazon Fire TV
Stop hand.png These pages are maintained by the community and should not be considered an endorsement or recommendation. Device pages are made when there's a bunch of useful information for a particular device, and someone takes the time to make that page. Keep in mind, some devices simply don't need a page of specific information, but are still excellent devices. *

Note: Unless otherwise noted, the following information applies to both the Fire TV box (1 and 2) and Fire TV stick.

Amazon Fire TV (first and second-generations) is a series of Android-based (Fire OS) set-top-box that contains a powerful ARM processor (that can even handle some of the more heavy Kodi skins). First released in 2014, Amazon's Fire TV series stands above some of the other Android-based offerings due to Amazon's strong product support and because it contains more 10-foot user interface versions of Netflix, Amazon Prime Video, and other video service clients, which generally makes it a good pairing with Kodi.

Amazon have also 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 the same video playback features and capabilities as the first-generation of Amazon Fire TV, at least as far as running Kodi on it. The second-generation of Amazon Fire TV however does support newer video codecs and higher resolutions than the Fire TV Stick model.

Installing

For installing instructions please visit: HOW-TO: Install Kodi on Fire TV

Applications

See also


Links