Archive:Android FAQ: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(migrate away from FAQ template)
m (formatting)
Line 9: Line 9:


=== Will this really do 1080p and all that stuff the desktop can do? ===
=== Will this really do 1080p and all that stuff the desktop can do? ===
* Yes! This is a full port of Kodi! It is not a thin client or lite version!
:* Yes! This is a full port of Kodi! It is not a thin client or lite version!
* The initial aim for the Android port is to get Kodi working on inexpensive Android set-top-boxes. Phones and tablets will be supported as well for those who want Kodi on-the-go.
:* The initial aim for the Android port is to get Kodi working on inexpensive Android set-top-boxes. Phones and tablets will be supported as well for those who want Kodi on-the-go.


=== Requirements ===
=== Requirements ===
{{anchor|1=Requirements}}
{{anchor|1=Requirements}}
:{{see also|Android hardware}}
:{{see also|Android hardware}}
{{#lst:Supported hardware|Android}}
:{{#lst:Supported hardware|Android}}




=== There are two versions of Kodi for Android. Which one do I use? ===
=== There are two versions of Kodi for Android. Which one do I use? ===
{{anchor|1=CPU}}
{{anchor|1=CPU}}
The vast majority of users will want to use the [http://mirrors.kodi.tv/releases/android/arm/ "ARM" version]. Users who have an Android device with an Intel or AMD CPU will want to use the [http://mirrors.kodi.tv/releases/android/x86/ "x86" version].
:The vast majority of users will want to use the [http://mirrors.kodi.tv/releases/android/arm/ "ARM" version]. Users who have an Android device with an Intel or AMD CPU will want to use the [http://mirrors.kodi.tv/releases/android/x86/ "x86" version].


=== Installing/getting Kodi for Android ===
=== Installing/getting Kodi for Android ===
{{anchor|1=Installing}}  
{{anchor|1=Installing}}  
{{Main|HOW-TO:Install Kodi for Android}}
{{Main|HOW-TO:Install Kodi for Android}}
* {{current version}} can be found here: http://mirrors.kodi.tv/releases/android/
:* {{current version}} can be found here: http://mirrors.kodi.tv/releases/android/
* [[Nightly builds]] can be found here: http://mirrors.kodi.tv/nightlies/android/
:* [[Nightly builds]] can be found here: http://mirrors.kodi.tv/nightlies/android/


=== Is Kodi for Android different from normal Kodi? ===
=== Is Kodi for Android different from normal Kodi? ===
{{anchor|1=Version}}
{{anchor|1=Version}}
* The current version of Kodi for Android is based on {{current version}}, and is based on the same code as Kodi for all the other supported platforms.
: The current version of Kodi for Android is based on {{current version}}, and is based on the same code as Kodi for all the other supported platforms.


{{anchor|1=Current_build}}  
{{anchor|1=Current_build}}  
=== How do I find out what version of Kodi am I running? ===
=== How do I find out what version of Kodi am I running? ===
* Kodi main menu > System > Lower submenu > System info. '''Note the version and/or build date.'''
: Kodi main menu > System > Lower submenu > System info. '''Note the version and/or build date.'''


=== Video and audio formats Kodi for Android can playback ===
=== Video and audio formats Kodi for Android can playback ===
{{anchor|1=Formats}}  
{{anchor|1=Formats}}  
* Kodi for Android supports all the same formats that other platforms do (such as desktop OS).
:* Kodi for Android supports all the same formats that other platforms do (such as desktop OS).
* Due to the weak processing power of most ARM processors, for smooth playback most Android hardware will require proper hardware decoding. (See [[#Requirements]] below)
:* Due to the weak processing power of most ARM processors, for smooth playback most Android hardware will require proper hardware decoding. (See [[#Requirements]] below)


=== Accessing media ===
=== Accessing media ===
{{anchor|1=Media}}  
{{anchor|1=Media}}  
{{See also|Adding videos to the library|File sharing}}
{{See also|Adding videos to the library|File sharing}}
* You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
:* You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
* You can access media on the internal memory, SD cards or from USB ports (hard drives, USB stick drives, directly or via hubs, etc).
:* You can access media on the internal memory, SD cards or from USB ports (hard drives, USB stick drives, directly or via hubs, etc).
   
   
=== Add-ons and skins ===
=== Add-ons and skins ===
{{anchor|1=Add-ons|2=Skins}}  
{{anchor|1=Add-ons|2=Skins}}  
* Kodi for Android is a full version of Kodi and will be able to use all non-platform specific [[add-ons]] and [[skins]].
:* Kodi for Android is a full version of Kodi and will be able to use all non-platform specific [[add-ons]] and [[skins]].
* If you are using a touch screen device and the build you are using did not include it, you can manually instal [[Add-on:Touched]] for better touch screen support.
:* If you are using a touch screen device and the build you are using did not include it, you can manually instal [[Add-on:Touched]] for better touch screen support.
   
   
=== Remote controls ===
=== Remote controls ===
{{anchor|1=Remotes}}
{{anchor|1=Remotes}}
* Some Android set-top-boxes come with a remote and an IR port which Kodi can use.
:* Some Android set-top-boxes come with a remote and an IR port which Kodi can use.
* Any '''[[Keyboard]]''' such as wired, wireless, bluetooth (if supported in your Android ROM). This includes "keymotes" such as a Rii, [[Boxee remote]], most "air mouse" keyboard remotes, and others that appear as a normal USB keyboard to the system.
:* Any '''[[Keyboard]]''' such as wired, wireless, bluetooth (if supported in your Android ROM). This includes "keymotes" such as a Rii, [[Boxee remote]], most "air mouse" keyboard remotes, and others that appear as a normal USB keyboard to the system.
* '''[[Web interface]]s''', including add-on interfaces.
:* '''[[Web interface]]s''', including add-on interfaces.
* Kodi '''[[:Category:Smartphone and tablet remotes|smartphone and tablet remote apps]]'''.
:* Kodi '''[[:Category:Smartphone and tablet remotes|smartphone and tablet remote apps]]'''.
* Other IR remotes can be used with IR receivers such as the '''[[Flirc]]'''.
:* Other IR remotes can be used with IR receivers such as the '''[[Flirc]]'''.
* Some Android devices support '''[[CEC]]'''
:* Some Android devices support '''[[CEC]]'''
   
   
=== Google TV ===
=== Google TV ===
{{anchor|1=Google_TV}}
{{anchor|1=Google_TV}}
* You can install Kodi on Google TV devices that have the Android 4.2 update.
: You can install Kodi on Google TV devices that have the Android 4.2 update.


=== Launching Android apps from within Kodi ===
=== Launching Android apps from within Kodi ===
{{anchor|1=Apps}}  
{{anchor|1=Apps}}  
* Kodi can launch other Android apps by going to "Programs" (on the home screen) and selecting the app you want to run.
: Kodi can launch other Android apps by going to "Programs" (on the home screen) and selecting the app you want to run.
   
   
=== Automatically start Kodi ===
=== Automatically start Kodi ===
{{anchor|1=Startup}}
{{anchor|1=Startup}}
* You can automatically start Kodi when your Android device boots up using an application such as [https://play.google.com/store/apps/details?id=imoblife.startupmanager Startup Manager (free)]
: You can automatically start Kodi when your Android device boots up using an application such as [https://play.google.com/store/apps/details?id=imoblife.startupmanager Startup Manager (free)]


== Performance tips ==
== Performance tips ==
Line 78: Line 78:
=== Performance: video buffering, stuttering, choppiness ===
=== Performance: video buffering, stuttering, choppiness ===
{{anchor|1=Buffering|2=Performance}}  
{{anchor|1=Buffering|2=Performance}}  
{{#lst:Android|FAQ Performance notes}}
:{{#lst:Android|FAQ Performance notes}}


== Troubleshooting ==
== Troubleshooting ==
Line 85: Line 85:
=== Getting more help with Kodi for Android ===
=== Getting more help with Kodi for Android ===
{{anchor|1=Forum|2=IRC}}
{{anchor|1=Forum|2=IRC}}
* '''[http://forum.kodi.tv/forumdisplay.php?fid=164 Kodi for Android specific help forum]'''
:* '''[http://forum.kodi.tv/forumdisplay.php?fid=164 Kodi for Android specific help forum]'''
* '''[irc://irc.freenode.org/kodi #kodi]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.
:* '''[irc://irc.freenode.org/kodi #kodi]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.


=== Where is the Userdata folder ===
=== Where is the Userdata folder ===
{{anchor|1=Userdata}}  
{{anchor|1=Userdata}}  
The userdata folder is located on external storage/sdcard at the following locations (depending on your device):
:The userdata folder is located on external storage/sdcard at the following locations (depending on your device):
;[[userdata folder]]
;[[userdata folder]]
* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/
:* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/
   
   
=== Where is the Kodi log ===
=== Where is the Kodi log ===
{{anchor|1=Kodi log}}
{{anchor|1=Kodi log}}
The Kodi log is located inside the temp folder, i.e.
:The Kodi log is located inside the temp folder, i.e.
;[[debug log]]
;[[debug log]]
* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/kodi.log
:* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/kodi.log


=== How can I obtain a Minidump ===
=== How can I obtain a Minidump ===
{{anchor|1=minidump}}  
{{anchor|1=minidump}}  
The Kodi minidumps are located inside the temp folder, i.e.
:The Kodi minidumps are located inside the temp folder, i.e.
* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/*.dmp
:* /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/*.dmp


=== How can I obtain a Crash Log (logcat) ===
=== How can I obtain a Crash Log (logcat) ===
{{anchor|1=logcat}}  
{{anchor|1=logcat}}  
A crash log (also called logcat) is mandatory to be able todebug hard crashes on Android
:A crash log (also called logcat) is mandatory to be able todebug hard crashes on Android
* Download the '''[https://play.google.com/store/apps/details?id=org.l6n.sendlog SendLog app]''' from the Google Play store. It allows you to send your system log to an email address. Email it to yourself and show us where the error happened. '''(requires root)'''
:* Download the '''[https://play.google.com/store/apps/details?id=org.l6n.sendlog SendLog app]''' from the Google Play store. It allows you to send your system log to an email address. Email it to yourself and show us where the error happened. '''(requires root)'''
* Alternatively, you can use your computer. Plug your device, download and unzip the [http://d.android.com/sdk/index.html Android SDK] and run ddms.bat in the tools folder. There you have it under ''LogCat''.
:* Alternatively, you can use your computer. Plug your device, download and unzip the [http://d.android.com/sdk/index.html Android SDK] and run ddms.bat in the tools folder. There you have it under ''LogCat''.
* The logfile is kept on a phone for a while, so you don't need to reproduce a crash in order to get the log.
:* The logfile is kept on a phone for a while, so you don't need to reproduce a crash in order to get the log.
* Be sure to have hidden folders set to be shown in your file explorer.
:* Be sure to have hidden folders set to be shown in your file explorer.


=== How to hide the Android navigation bar ===
=== How to hide the Android navigation bar ===
{{anchor|1=navbar}}  
{{anchor|1=navbar}}  
* As of v13, Kodi supports Android 4.4 (Kitkat)'s immersive mode, allowing for fullscreen automatically.
:* As of v13, Kodi supports Android 4.4 (Kitkat)'s immersive mode, allowing for fullscreen automatically.
* '''To remove the navbar:'''
:* '''To remove the navbar:'''
** You can use "[http://ppareit.github.com/HideBar/ HideBar]" (Has a free version, and is open source if you wish to compile yourself)
** You can use "[http://ppareit.github.com/HideBar/ HideBar]" (Has a free version, and is open source if you wish to compile yourself)
** The app "[https://play.google.com/store/apps/details?id=de.tsorn.FullScreen Full!Screen]" is free and should also work.
** The app "[https://play.google.com/store/apps/details?id=de.tsorn.FullScreen Full!Screen]" is free and should also work.
Line 124: Line 124:
=== Audio sync/delay issues ===
=== Audio sync/delay issues ===
{{anchor|1=audio_sync}}
{{anchor|1=audio_sync}}
* Is some or all of your audio out of sync with the video? Try these tips:
:* Is some or all of your audio out of sync with the video? Try these tips:
** Some [[Android hardware|AMLogic]] Android devices will have issues sync issues if the device is not rooted.
** Some [[Android hardware|AMLogic]] Android devices will have issues sync issues if the device is not rooted.
** Check for firmware updates for your specific Android device.
** Check for firmware updates for your specific Android device.
Line 136: Line 136:
{{anchor|1=no_video}}  
{{anchor|1=no_video}}  
The three most common causes of only having sound, but no video, when playing a video file are:
The three most common causes of only having sound, but no video, when playing a video file are:
* The hardware in the box is AMLogic-based and another video/media app is running in the background. Quit the other media apps or restart the device and Kodi should display video again.
:* The hardware in the box is AMLogic-based and another video/media app is running in the background. Quit the other media apps or restart the device and Kodi should display video again.
* The hardware in the box is AMLogic-based and the firmware (Android installation) didn't set certain permissions correctly and isn't rooted. The easiest way to fix this would be to either root the device, so that Kodi can set the file permissions, or update to a better firmware that sets the correct permissions.
:* The hardware in the box is AMLogic-based and the firmware (Android installation) didn't set certain permissions correctly and isn't rooted. The easiest way to fix this would be to either root the device in order to fix the file permissions, or update to a better firmware that already has the correct permissions.
* Kodi thinks the video can be decoded using video hardware/acceleration, but the encoding just isn't right. Using software decoding might be a work-around: {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}
:* Kodi thinks the video can be decoded using video hardware/acceleration, but the encoding just isn't right. Using software decoding might be a work-around: {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}




=== Videos play, but are not always smooth ===
=== Videos play, but are not always smooth ===
{{anchor|1=rough_playback}}  
{{anchor|1=rough_playback}}  
There are a number of reasons why this can happen, so it's hard to give general advice for such a description, but here are some things that you can try:
:There are a number of reasons why this can happen, so it's hard to give general advice for such a description, but here are some things that you can try:
* Some Android hardware has bugs using the "MediaCodec" hardware decoding method, but plays video fine using "libstagefright". Try turning off "MediaCodec" and leaving "libstageright" on in:  {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}. Users of [[Android hardware|AMLogic hardware]] can ignore this, as those devices use a third "AmCodec" hardware decoding method.
:* Some Android hardware has bugs using the "MediaCodec" hardware decoding method, but plays video fine using "libstagefright". Try turning off "MediaCodec" and leaving "libstageright" on in:  {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}. Users of [[Android hardware|AMLogic hardware]] can ignore this, as those devices use a third "AmCodec" hardware decoding method.
* Hardware video decoding might not be enabled at all on your device. Most Android boxes will require hardware video decoding for smooth HD video playback. Check settings under {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}
:* Hardware video decoding might not be enabled at all on your device. Most Android boxes will require hardware video decoding for smooth HD video playback. Check settings under {{highlight|bordered=yes|[[Settings/Videos#Acceleration|Settings -> Videos -> Acceleration]]}}
* Most Android boxes don't support hardware video decoding of some codecs, such as VC-1 Hi10P, and HEVC(H.265). Consult the compatibility list on '''[[Android hardware]]'''.
:* Most Android boxes don't support hardware video decoding of some codecs, such as VC-1 Hi10P, and HEVC(H.265). Consult the compatibility list on '''[[Android hardware]]'''.
* Rule out network performance by loading a small test video directly to the internal memory of your Android device.
:* Rule out network performance by loading a small test video directly to the internal memory of your Android device.




=== Can't select letters on the on-screen-keyboard when using a remote ===
=== Can't select letters on the on-screen-keyboard when using a remote ===
{{anchor|1=screen_keyboard}}
{{anchor|1=screen_keyboard}}
* To make the remote work with Kodi's on-screen-keyboard, go to {{highlight|bordered=yes|'''[[Settings/System#Input devices|Kodi -> Settings -> System -> Input devices]]'''}} and enable {{highlight|bordered=yes|'''Remote control sends keyboard presses'''}}
:* To make the remote work with Kodi's on-screen-keyboard, go to {{highlight|bordered=yes|'''[[Settings/System#Input devices|Kodi -> Settings -> System -> Input devices]]'''}} and enable {{highlight|bordered=yes|'''Remote control sends keyboard presses'''}}


=== Downloading Kodi results in a .txt or .zip file instead of a .apk file ===
=== Downloading Kodi results in a .txt or .zip file instead of a .apk file ===

Revision as of 02:04, 26 May 2015

Template:Kodi FAQ

Home icon grey.png   ▶ Android ▶ Android FAQ

Frequently Asked Questions for Android.


General FAQ

See also: Kodi all platforms FAQ for FAQs that apply to all versions of Kodi.

Will this really do 1080p and all that stuff the desktop can do?

  • Yes! This is a full port of Kodi! It is not a thin client or lite version!
  • The initial aim for the Android port is to get Kodi working on inexpensive Android set-top-boxes. Phones and tablets will be supported as well for those who want Kodi on-the-go.

Requirements

Stop hand.png It is highly recommended for users to not make any hardware purchases in anticipation of running Kodi on Android without first researching the device you want to buy. Before you do buy, make sure multiple people have verified that it works! If in doubt, do not buy any hardware!
  • Kodi v17 and later requires Android 5.0 or higher.
  • x86 (Intel) or a NEON-compatible ARM-processor, (for example: Nvidia Tegra 3 and newer are fully supported by Kodi, while Tegra 2 and older are not).
  • The main aim for the Android port of Kodi is to foremost target media-players/set-top-boxes/sticks that connect to a large screen television and uses a standard remote control as its main interface device, (that is the same market as for HTPC).


There are two versions of Kodi for Android. Which one do I use?

The vast majority of users will want to use the "ARM" version. Users who have an Android device with an Intel or AMD CPU will want to use the "x86" version.

Installing/getting Kodi for Android

Is Kodi for Android different from normal Kodi?

The current version of Kodi for Android is based on Kodi v20.5 Nexus, and is based on the same code as Kodi for all the other supported platforms.

How do I find out what version of Kodi am I running?

Kodi main menu > System > Lower submenu > System info. Note the version and/or build date.

Video and audio formats Kodi for Android can playback

  • Kodi for Android supports all the same formats that other platforms do (such as desktop OS).
  • Due to the weak processing power of most ARM processors, for smooth playback most Android hardware will require proper hardware decoding. (See #Requirements below)

Accessing media

  • You can connect to media that's being shared from a computer, HTPC, or NAS device on your local network.
  • You can access media on the internal memory, SD cards or from USB ports (hard drives, USB stick drives, directly or via hubs, etc).

Add-ons and skins

  • Kodi for Android is a full version of Kodi and will be able to use all non-platform specific add-ons and skins.
  • If you are using a touch screen device and the build you are using did not include it, you can manually instal Add-on:Touched for better touch screen support.

Remote controls

  • Some Android set-top-boxes come with a remote and an IR port which Kodi can use.
  • Any Keyboard such as wired, wireless, bluetooth (if supported in your Android ROM). This includes "keymotes" such as a Rii, Boxee remote, most "air mouse" keyboard remotes, and others that appear as a normal USB keyboard to the system.
  • Web interfaces, including add-on interfaces.
  • Kodi smartphone and tablet remote apps.
  • Other IR remotes can be used with IR receivers such as the Flirc.
  • Some Android devices support CEC

Google TV

You can install Kodi on Google TV devices that have the Android 4.2 update.

Launching Android apps from within Kodi

Kodi can launch other Android apps by going to "Programs" (on the home screen) and selecting the app you want to run.

Automatically start Kodi

You can automatically start Kodi when your Android device boots up using an application such as Startup Manager (free)

Performance tips

Performance: video buffering, stuttering, choppiness

  • On Android TV 11 or higher to allow Kodi access to local files you need to manually set files permissions. On Android TV go to "Settings -> Apps - Kodi -> Permissions -> Files and Media" and select "Allow all the time".
  • Avoid using wireless. A lot of Android boxes and "sticks" have weak wifi, even those that advertise as being wireless-n. It may be possible to use a USB-to-ethernet dongle on some devices, or even a USB wifi adapter that has a better wifi radio than what is built-in.
  • Switch to a different network protocol to see if that has any effect, i.e. SMB/CIFS, NFS, FTP, WebDAV, etc.
  • Try sharing the media on another device to rule out a device-specific (or network) issue.
  • Turn off thumbnails, Kodi -> Settings -> Video -> File and deselect 'generate thumbnails'.
  • H.264 videos encoded with Hi10P profile will not work on some Android hardware as some ARM processors are not powerful enough to software decode it, and no hardware decoders exist for it. However, some newer/faster processors are able to playback Hi10P video using software decoding.
  • If RSS feed is enabled, disable it in settings. This can make the main menu a bit faster.
  • Running out of disk space storage, or want to try tweaking caching and other performance settings to achieve faster response times?

Troubleshooting

Getting more help with Kodi for Android

Where is the Userdata folder

The userdata folder is located on external storage/sdcard at the following locations (depending on your device):
userdata folder
  • /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/

Where is the Kodi log

The Kodi log is located inside the temp folder, i.e.
debug log
  • /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/kodi.log

How can I obtain a Minidump

The Kodi minidumps are located inside the temp folder, i.e.
  • /sdcard/Android/data/org.xbmc.kodi/files/.kodi/temp/*.dmp

How can I obtain a Crash Log (logcat)

A crash log (also called logcat) is mandatory to be able todebug hard crashes on Android
  • Download the SendLog app from the Google Play store. It allows you to send your system log to an email address. Email it to yourself and show us where the error happened. (requires root)
  • Alternatively, you can use your computer. Plug your device, download and unzip the Android SDK and run ddms.bat in the tools folder. There you have it under LogCat.
  • The logfile is kept on a phone for a while, so you don't need to reproduce a crash in order to get the log.
  • Be sure to have hidden folders set to be shown in your file explorer.

How to hide the Android navigation bar

  • As of v13, Kodi supports Android 4.4 (Kitkat)'s immersive mode, allowing for fullscreen automatically.
  • To remove the navbar:
    • You can use "HideBar" (Has a free version, and is open source if you wish to compile yourself)
    • The app "Full!Screen" is free and should also work.
    • A custom Android distribution can be installed to correctly handle the navbar. Replicant, CyanogenMod and some others offer an “extended desktop” mode which hides the navigation bar and, optionally, the status bar too. Also check for firmware on sites such as http://freaktab.com for more firmware options.


Audio sync/delay issues

  • Is some or all of your audio out of sync with the video? Try these tips:
    • Some AMLogic Android devices will have issues sync issues if the device is not rooted.
    • Check for firmware updates for your specific Android device.
    • If you have a delay that is consistent regardless of the file, you can manually adjust the delay:
      1. Open any video that has audio playing.
      2. Bring up the on-screen-display and select the audio options.
      3. Select Audio offset and then adjust the audio until the delay is corrected.
      4. Back in the OSD audio settings, scroll down and select Set as default for all videos.

No video/black screen, only sound, when playing files

The three most common causes of only having sound, but no video, when playing a video file are:

  • The hardware in the box is AMLogic-based and another video/media app is running in the background. Quit the other media apps or restart the device and Kodi should display video again.
  • The hardware in the box is AMLogic-based and the firmware (Android installation) didn't set certain permissions correctly and isn't rooted. The easiest way to fix this would be to either root the device in order to fix the file permissions, or update to a better firmware that already has the correct permissions.
  • Kodi thinks the video can be decoded using video hardware/acceleration, but the encoding just isn't right. Using software decoding might be a work-around: Settings -> Videos -> Acceleration


Videos play, but are not always smooth

There are a number of reasons why this can happen, so it's hard to give general advice for such a description, but here are some things that you can try:
  • Some Android hardware has bugs using the "MediaCodec" hardware decoding method, but plays video fine using "libstagefright". Try turning off "MediaCodec" and leaving "libstageright" on in: Settings -> Videos -> Acceleration. Users of AMLogic hardware can ignore this, as those devices use a third "AmCodec" hardware decoding method.
  • Hardware video decoding might not be enabled at all on your device. Most Android boxes will require hardware video decoding for smooth HD video playback. Check settings under Settings -> Videos -> Acceleration
  • Most Android boxes don't support hardware video decoding of some codecs, such as VC-1 Hi10P, and HEVC(H.265). Consult the compatibility list on Android hardware.
  • Rule out network performance by loading a small test video directly to the internal memory of your Android device.


Can't select letters on the on-screen-keyboard when using a remote

Downloading Kodi results in a .txt or .zip file instead of a .apk file

  • Some web browsers will rename .apk files for some reason. To fix this you simply need to rename the file back to .apk and it should then work to install Kodi. To rename files you can use a file manager/explorer program.