Jump to content
RealModScene
Sign in to follow this  
JPizzle

XBMC for Android Nightly Builds

Recommended Posts

kemonine96 from the xda-developers.com has started posting nightly(almost) builds of XBMC for Andoid and the improvements over the initial build are vast. He is also taking the time to recompile the builds for non-NEON devices, such as Tegra2 devices.

Here is the Original post by kemonine96 with more information:

XBMC, What is That?

XBMC is a media player / HTPC software package that does just about anything you'd want on a home theater box or a portable media device. See http://www.xbmc.org for more information.

Why Here?

I have been maintaining nightly builds of XBMC for Android and after a few requests and realizing my posts have been cross-linked it's time to create a central spot for the builds.

Schedule of Builds

I will be posting updated builds to this thread as often as possible. I am tracking the git repository closely (read: I check for changes daily) and will generally build after it is clear the XBMC devs have pushed their changes for the day or previous day. I will be updating my posts when I am starting a new build. Please be patient, it takes 2-4 hours to post a build due to my slow internet connection. The linked file will contain the git revision used for the build as well as NEON / non-NEON so you know what you are getting.

What Is Special About These Builds?

I have re-built the CrystaX NDK that is required for XBMC from sources and made some compiler flag changes in order to improve NEON device support and to support the Tegra2 or other non-NEON devices. These are unsupported changes, particularly the Tegra2 and any other device without NEON. The official XBMC stance is NO device lacking NEON will receive support.

What Is / Is Not Supported

All builds are now built for 2.3.x (GingerBread) or higher devices. ARM ONLY. I will not be releasing MIPS or x86 builds.

Google TV devices are UNSUPPORTED. I do not know if / when the XBMC dev's will be supporting Google TV.

I will not be releasing aplayer builds. I will be leaving it up to Pivos to do releases.

Quote:

Originally Posted by elmerohueso Posted Image

Pivos already have a build using amlplayer for Pivos on the Pivos forums at http://www.pivosforu....php?f=24&t=811

Which Build Do I Want?

There are two builds, one for Tegra2 devices and another for NEON devices (see below for specifics). If you are not sure which type of device you have, try the NEON build and if it crashes, then use the Tegra2 build. If you have a non-NEON devices that is not the Tegra2, the Tegra2 build will run, but not all that great. I will look into creating a 3rd build for these devices if there is enough interest.

Please PM me if you have a device not listed below and know which category it falls into.

NEON Devices

  • A22 (Android on a stick device)
  • Ainol Advanced II
  • Ainol Novo 7 Aurora
  • Ainol Novo 7 Elf II
  • Acer A510
  • ARCHOS/ 80 G9
  • ARNOVA 7b G3
  • ASUS Transformer Infinity Pad
  • ASUS Transformer Prime TF201
  • ASUS Transformer TF300T / ASUS Transformer Pad 300T
  • Carrefour Tablet CT 704
  • Coby MID7042
  • Cortex A8 SoC's
  • Cube U30GT
  • Dell Streak 5
  • Droid Bionic
  • Droid Razr
  • Droid Razr Maxx
  • EVO 4G LTE
  • Hannspree Hannspad 10.1
  • HP Touchpad (CM9)
  • HTC Bravo
  • HTC Desire
  • HTC Desire HD
  • HTC Evo 3D
  • HTC EVO 4G (NON LTE)
  • HTC Flier
  • HTC G2/DesireZ
  • HTC G7
  • HTC Holiday
  • HTC Inspire 4G
  • HTC Nexus One
  • HTC ONE V
  • HTC One X
  • HTC One XL
  • HTC Raider
  • HTC Rezound
  • HTC Sensation
  • HTC Thunderbolt
  • HTC Velocity
  • HTC Vivid
  • Huawei Mediapad
  • LG Optimus Black (LG p970)
  • LG Thrill
  • Maguro Gnex
  • Mele A2000 THPC
  • MK802
  • Motorola Defy
  • Motorola Triumph
  • Nexus 7
  • Nook Tablet
  • Odroid-X
  • Point of View ProTab 2 XXL
  • Pantech Burst
  • Qualcomm s3
  • Rockchip RK2098
  • Rockchip RK3066
  • Samsung Galaxy Nexus
  • Samsung Galaxy Note I717
  • Samsung Galaxy Note GT-7000
  • Samsung Galaxy Note 10.1
  • Samsung Galaxy S 1 (I) (Captivate, Epic 4g confirmed, varients likely work too)
  • Samsung Galaxy S 2 (II) (All variants)
  • Samsung Galaxy S 3 (III) (All variants)
  • Samsung Galaxy S I-9001 (SGS+)
  • Samsung Galaxy Tab (1) 7''
  • Samsung Galaxy Tab 2 7"
  • Samsung Galaxy Tab 7.7 6800
  • Samsung Galaxy Tab 7.7 SCH-I815 (Verizon LTE)
  • Samsung Rugby Smart (likely Galaxy W as well)
  • Snapdragon QSD 8250
  • Snapdragon S4 MSM8960
  • Sunchips CX-01
  • Tegra3
  • Telechips TCC8925 devices
  • Telechips TCC892x
  • T-Mobile Springboard
  • Wayteq XPad 70
  • Woxter 100
  • Xperia Neo
  • Xperia Neo V
  • Xperia S
  • Zenithink C91
  • Zenithink C91 ZT280
Non-NEON Devices
  • Acer A100 / A500 / A200
  • Advent Vega
  • Droid X
  • Eee Transformer TF101
  • G-Slate (Lg v909)
  • Galaxy Tab GT-P7510
  • HannSpree Hannspad
  • Idolian TurboTab C8
  • Kindle Fire
  • Kyocera Echo
  • Lenovo ThinkPad Tablet
  • LG Optimus 2x
  • Motorola Atrix / Photon / Electrify (Reports of webtop working)
  • Motorola XOOM
  • Samsung Galaxy Tab 10.1 (GT-P7500)
  • Sony Tablet S
  • Tegra2
  • Toshiba Thrive (7" and 10")
  • Viewsonic G Tablet
FAQ
  • Why is the APK so large?

    This is a full build of XBMC including dependencies, resources and the like. There is a lot to the build and output. Seehttp://pastebin.com/LgnWzdHW for a breakdown of what is contained within the APK including file sizes.

  • Does zipalign help with the size of the apk?

    I ran zipalign and it didn't reduce the file size, likely won't help given what is packed in the apk.

  • Is there a better skin for touch screens?

    Under the appearance settings there is a skin named "Touched" that works much better on touch screen devices than the default.

  • Does my hdmi out / dock / etc work for tv playback?

    There are reports of this working properly in this thread and others.

  • Can I change the resolution for hdmi / similar playback?

    Initial reports indicate this is not possible currently.

  • Does it work with CyanogenMod 10 (CM10)?

    Maybe. Some users have reported success with CM10, others have had issues.

  • How do I get Fahrenheit Temperature?

    Settings > System > International -> Change your region to USA if you want Fahrenheit

Common Problems
  • My screen starts flickering / freaking out: Kill the app, clear the app cache, restart devices, try again. Continue until the problem goes away.

  • I cannot play SD / 720p / 1080p content without stutters / dropped frames / audio sync issues / etc: Tough luck. Right now hardware decode support isn't complete, if your CPU can't process the video in software, you're stuck for the time being. The XBMC devs are working on hardware decode support and it will be done in due time. Do not ask for a deadline, there isn't one right now.

  • Battery life: Expect a pretty bad battery drain. This has been confirmed by a few others as well as the devices I tested. Given the project is targeting set-top boxes and similar equipment I would not expect this to be addressed until other, larger items are taken care of. Please do not complain to the official team about this item, complain here.

  • Resource utilization is high: This is known. Not going to change for awhile, do not complain to the official team, complain here.

  • Audio does not work: The XBMC audio levels and Android audio levels are not the same, you will need to adjust the volume in Android up to a higher level before launching XBMC most likely.

  • DVD Navigation may or may not work properly: This is known and being worked on by the main XBMC team.

  • /data is inaccessible: This partition is not accessible from XBMC.

  • Touchscreen Non-Responsive: Some users have reported the touchscreen taps aren't registering well or at all. The Toshiba Thrive 7" and 10" tablets seem to suffer the worst from this.

  • Black screen issue (Only applies to GingerBread / 2.3):

    If you run XBMC and android 2.3, only receive a black screen but sounds are coming through or you don't receive an immediate crash, you suffer from this problem. If your device is not on the list below, please PM me a logcat and your device make and model number.

    I have narrowed this down to what looks like a driver issue and am lacking the time to look into this any further. If anyone has experience with the NDK and OpenGL rendering problems / driver problems, let me know if you think you will be able to address the problem. I have a number of logcats and a device that suffers the problem to help aid in the fix.

  • Archos 43

  • Droid Bionic

  • Droid X

  • Droid 4

  • Le Pan TC970

  • LG Optimus Black (LG p970)

  • LG Thrill

  • Motorola Droid RAZR

  • Motorola Xoom 2

  • Nook Tablet

  • Pantech Burst

  • Samsung Captivate (Galaxy S 1)
Tegra2 / non-NEON Problems (Must Read)

If your device does not have NEON, DO NOT COMPLAIN TO XBMC. Complain here.

Problems Under Investigation

  • XOOM 3g's running EOS ROMS appear to crash with a 0xdeadbeef pointer dereference
  • Screen is black and sounds come through. I am trying to hunt down the exact problem and will report back once I have more figured out. This is my top priority at the moment.
Working Add-Ons
  • 1Channel -- Developer PM'd me and the choppyness is fixed in latest version (url in add-ons links below)
  • Anarcintosh's Icefilms
  • BBC iPlayer 2
  • dpstream
  • Freecable
  • fs.ua
  • FTP Sources
  • Icefilms
  • Navi-X
  • PBS
  • Samba Sources
  • Shared Library: http://forum.xda-dev....5&postcount=57
  • TED Talks plugin works great.
  • The Trailers plugin
  • Tuxbox
  • TVCatchup
  • Tvlinks
Broken Add-Ons
  • Bluecop's Amazon (crashes trying to unload librtmp.so -- symbol not found)
  • Bluecop's Hulu
  • MLBMC: Major League Baseball Media Center
  • myvideo.de
  • Trakt.tv stable. The version on github works on Windows, can anyone validate the version from git works on Android?
  • TuneInRadio
  • WebDav HTTPS
To download the latest nightly build of XBMC for Android for both NEON and Non-NEON devices CLICK HERE

Share this post


Link to post
Share on other sites

Hello JPizzle,

Thanks for your page and it is pretty useful to get the "neon" and "non-neon" device list.

I'd like to know do you have a updated device list up to end of 2013? Basically i have "Nexus 4", "Nexus 5" and other devices not appear in your list.

Thanks a lot,

Regards,

Jianhua

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...