Android


 * Looking for information on the XBMC remote control app for Android? See Official XBMC Remote/Android.

XBMC for Android is a full port of the complete XBMC application to Google's Android operating-system. With the Android NDK (Native Development Kit for Android) XBMC runs natively under Android as a Native Activity application. The initial aim for the Android port is to get XBMC working on inexpensive Android set-top-boxes. Phones and tablets will be supported as well for those who want XBMC on-the-go.

Main topics
Other Android-specific wiki pages for topics, guides, and advice. For everything else, standard XBMC pages will normally apply.
 * HOW-TO:Install XBMC for Android
 * XBMC for Android specific FAQ
 * Developing XBMC for Android

Tips and tricks

 * Avoid using wireless. A lot of Android devices 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, XBMC -> Settings -> Video -> File and deselect 'generate thumbnails'.
 * H.264 videos encoded with Hi10P profile will not work on most Android hardware as there are no ARM processors powerful enough to software decode it, and no hardware decoders exist for it.
 * If your TV/receiver supports it, enable various audio passthrough options to reduce the load on the CPU. WARNING: Turning passthrough on when your TV or audio receiver doesn't support it can actually cause video choppiness.
 * 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? See HOW-TO:Reduce XBMC disk space for help on modifying how XBMC handles images.
 * Running out of disk space storage, or want to try tweaking caching and other performance settings to achieve faster response times? See HOW-TO:Reduce XBMC disk space for help on modifying how XBMC handles images.

Helpful applications
Some helpful XBMC related Android applications, as suggested by the community. This list should not be seen as any kind of official endorsement by XBMC.

Device specific info

 * Android handhelds
 * Android set-top-boxes
 * OUYA
 * Pivos XIOS

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.