|Read this page and still need help? Check out the XBMC for Android support forum.|
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.
1 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
- HOW-TO:Use external players on Android
- Android hardware
- Android remotes
2 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. FTP, WebDAV, SMB, 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 Hi10P will not work 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.
2.1 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.
|Link2SD||Good for moving XBMC userdata to the external SD card, in case you are getting low on internal memory.||Yes||link|
|full!screen||If you are using XBMC on a Android 4.3 or lower, you can use full!screen to hide the "nav buttons", allowing for full screen playback of videos.||Yes||link|
|AnTuTu CPU Master (Free)||Allows for disabling CPU power saving features for some Android devices, which could speed up the device.||?||link|
|Rescan Media ROOT||Some Android firmware have a media scanner enabled, which can slow things down on some devices. This application will allow you to disable/enable the media scanner.||Yes||link|
|Startup Manager (Free)||Allows XBMC to open at startup.||?||link|
|SendLog||Useful for sending system logs to XBMC developers when trying to troubleshoot issues. If someone asks you for a "Log Cat" or a "crash log", this application will get that log.||Yes||link|
3 Device specific info
4 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.