[APP][2.3+][Weekly Builds] XBMC For Android Nightlies

Search This thread

vi6s

Senior Member
Jul 16, 2012
100
41
I guess one question I have is why when I copy an updated librtmp file into the xbmc lib directory I this used until a reboot and then the old rtmp lib is back.. It is like the file copy is not persistent... Is there anyway to do a hard copy or link the survives reboot etc...

Sent from my Barnes & Noble Nook Tablet using xda premium

Read my thread on top. The way Android works is when it boots up, it checks for data from the /data/apps folder with data from data/data folder. If there is inconsistencies, it reverts to the old data. I am trying to prevent this problem by recompiling a new XBMC apk with the new version of librtmp. If I succeed in doing it, I will post the apk for you to install.

---------- Post added at 07:17 PM ---------- Previous post was at 07:05 PM ----------

I dont know if its been asked before but i have problem with the Youtube Plugin. Every time i go to play something it come s with an error "Script failed! : plugin.video.youtube
Any help?

Thanks in advance!!!!!!!!

Well, are you using the latest version from XBMC or unofficial build? Do you have the latest librtmp? If you don't, go download it here

https://www.dropbox.com/s/hbuqpw17snhw0tj/librtmp.so

Replace it and remember to change the file permission before you start XBMC. Warning: if you reboot your device, you will have to copy the librtmp again.
 
Last edited:

Draak22

Senior Member
Jan 3, 2011
210
53
Latest no-neon version goes straight back to home screen after 'first run' loader. After that, when trying to start it, it gives me a short black screen and goes back to home screen. Tried clearing cache and reinstalling. Asus Transformer TF101
 

akaempf

Senior Member
Apr 12, 2011
107
14
Read my thread on top. The way Android works is when it boots up, it checks for data from the /data/apps folder with data from data/data folder. If there is inconsistencies, it reverts to the old data. I am trying to prevent this problem by recompiling a new XBMC apk with the new version of librtmp. If I succeed in doing it, I will post the apk for you to install.

Please let me know when done and I will test for you if you need someone... I am using it on a Nexus 7...


Sent from my Nexus 7 using xda premium
 

jhuff83

Senior Member
Jun 15, 2010
1,462
279
Latest no-neon version goes straight back to home screen after 'first run' loader. After that, when trying to start it, it gives me a short black screen and goes back to home screen. Tried clearing cache and reinstalling. Asus Transformer TF101

Tried this one on my Galaxy S 3 and same issue. I went ahead and just installed the one directly from XBMC's site. On another note, I have the Galaxy Tab 10.1 and the only non neon version that works is from around March 7th. Every other newer one will not allow me to click on programs. When I do, the program exits out. Not sure why it does that.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
Michigan
Tried this one on my Galaxy S 3 and same issue. I went ahead and just installed the one directly from XBMC's site. On another note, I have the Galaxy Tab 10.1 and the only non neon version that works is from around March 7th. Every other newer one will not allow me to click on programs. When I do, the program exits out. Not sure why it does that.

The Galaxy S 3 is a NEON device. You should be using the NEON builds.
 
  • Like
Reactions: jhuff83

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
Michigan
Latest no-neon version goes straight back to home screen after 'first run' loader. After that, when trying to start it, it gives me a short black screen and goes back to home screen. Tried clearing cache and reinstalling. Asus Transformer TF101

Yep. There is currently an issue with the non-neon branch I've been maintaining. It looks like they have added NEON instructions to the audio engine. I am still looking closer at this.

The builds should not have run for non-neon last night. I have pulled the download since it is known-broken and will re-enable the builds once things are working again.
 

vi6s

Senior Member
Jul 16, 2012
100
41
[/COLOR]
Read my thread on top. The way Android works is when it boots up, it checks for data from the /data/apps folder with data from data/data folder. If there is inconsistencies, it reverts to the old data. I am trying to prevent this problem by recompiling a new XBMC apk with the new version of librtmp. If I succeed in doing it, I will post the apk for you to install.

Please let me know when done and I will test for you if you need someone... I am using it on a Nexus 7...


Sent from my Nexus 7 using xda premium


OK, I have succeeded in creating in a new XBMC apk file. Here is the link below:

https://www.dropbox.com/s/47rp4opzoxjbosg/xbmcupdate.apk

Follow this instruction to install it:

A) If you have not installed XBMC on your device, just installed this XBMC apk on top and it will work

B) Follow this set of instruction if you have already installed XBMC on you device:

1/ Go to /sdcard/Android/data folder, change the folder name org.xbmc.xbmc to org.xbmc.xbmc1
2/ Install Titaniumb Backup and use it to uninstall XBMC. NOTE: this is required because normal uninstall does not seem to work. My device gots a failed install when I uninstall using the normal way.
3/ Install the xbmcupdate.apk
4/ Go back to /sdcard/Android/data folder, change the folder name org.xbmc.xbmc1 back to org.xbmc.xbmc
5/ Open XBMC and enjoy watching movies on Amazon and other compatible plugins

NOTE: the reason why you can't install this on top of regular XBMC is because of the conflicting signature and same version number. I simply unpackaged the regular XBMC and repackaged it with a new librtmp.so file. I don't want to make any change to the code/version number since there might be later update and I don't want to mess with unnecessary things.

I have tried this on my Galaxy S3, Nexus 7 and Nexus 10, all running cyanogenmod and it worked perfectly so far. Let me know if you have any problem.
 
Last edited:

akaempf

Senior Member
Apr 12, 2011
107
14
Does anyone have the plugin for amazon... bluecop repository does not work with this version 12.1 of xbmc.. thanks in advance


Sent from my Nexus 7 using Tapatalk 2

---------- Post added at 06:53 PM ---------- Previous post was at 06:52 PM ----------

[/COLOR]
OK, I have succeeded in creating in a new XBMC apk file. Here is the link below:

https://www.dropbox.com/s/47rp4opzoxjbosg/xbmcupdate.apk

Follow this instruction to install it:

A) If you have not installed XBMC on your device, just installed this XBMC apk on top and it will work

B) Follow this set of instruction if you have already installed XBMC on you device:

1/ Go to /sdcard/Android/data folder, change the folder name org.xbmc.xbmc to org.xbmc.xbmc1
2/ Install Titaniumb Backup and use it to uninstall XBMC. NOTE: this is required because normal uninstall does not seem to work. My device gots a failed install when I uninstall using the normal way.
3/ Install the xbmcupdate.apk
4/ Go back to /sdcard/Android/data folder, change the folder name org.xbmc.xbmc1 back to org.xbmc.xbmc
5/ Open XBMC and enjoy watching movies on Amazon and other compatible plugins

NOTE: the reason why you can't install this on top of regular XBMC is because of the conflicting signature and same version number. I simply unpackaged the regular XBMC and repackaged it with a new librtmp.so file. I don't want to make any change to the code/version number since there might be later update and I don't want to mess with unnecessary things.

I have tried this on my Galaxy S3, Nexus 7 and Nexus 10, all running cyanogenmod and it worked perfectly so far. Let me know if you have any problem.

Works as advertised... Do you have a link for amazon... see my previous post... thanks for all the effort... it will go a long way for many...

Sent from my Nexus 7 using Tapatalk 2
 

vi6s

Senior Member
Jul 16, 2012
100
41
Does anyone have the plugin for amazon... bluecop repository does not work with this version 12.1 of xbmc.. thanks in advance


Sent from my Nexus 7 using Tapatalk 2

---------- Post added at 06:53 PM ---------- Previous post was at 06:52 PM ----------

[/COLOR]

Works as advertised... Do you have a link for amazon... see my previous post... thanks for all the effort... it will go a long way for many...

Sent from my Nexus 7 using Tapatalk 2

Below is the link for Bluecop repository. Use install as zip. After that, point at the repository and hold it, a menu comes up and select "Force Refresh". Sometimes the addons inside a repository won't show up, you have to force refresh, check for update or close and open XBMC for it to show up.

http://code.google.com/p/bluecop-xbmc-repo/downloads/list
 
  • Like
Reactions: akaempf

poo706

Senior Member
Apr 8, 2011
2,295
2,290
The 4/8 xaf neon stb build is bringing up the internal player instead of mx. The 4/7 is working properly.

Sent from my ADR6350 using xda app-developers app
 

movelbit

Senior Member
Nov 9, 2008
577
141
Valongo
Redmi K20 Pro
Is there any way to update automaticaly Xbmc nightlies? Or at least an easy way?

Why not google play?

Booth versions seems to work on my galaxy nexus. What is the most recommended?

Thanks.

Sent from my Galaxy Nexus using Tapatalk 2
 

vi6s

Senior Member
Jul 16, 2012
100
41
Is there any way to update automaticaly Xbmc nightlies? Or at least an easy way?

Why not google play?

Booth versions seems to work on my galaxy nexus. What is the most recommended?

Thanks.

Sent from my Galaxy Nexus using Tapatalk 2

Download the XBMC apk from the official website. It is more stable and works better or my own XBMC compile with a new librtmp file. Find my thread on top. It has a link there.

No, Google Play will not allow XBMC due to a bunch of licensing issues and media content.
 

jonny68

Senior Member
Mar 27, 2010
5,747
601
Dublin
Has anyone an alternative to sports devil which doesn't always work, cheers

Sent from my Nexus 7 using xda app-developers app
 

ize2001

New member
Oct 18, 2008
3
0
my phone uses Tegra2,and i get the right build and xmbc work well.But there is a little trouble:the icon or the button on the screen( 4.0' )is so small……is it helpful if I change skin?Sorry for my English,just because not study hard in high school:(.I will install xbmc when I receive my android tvbox.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
Michigan
Quick update for those looking for new XAF builds: We have begun the process of creating a frodo based build. Upstream has been doing great work on gotham but we've received a large number of requests for a frodo based build. Because of this we have temporarily suspended the weekly builds. The weekly builds will come back online after we release the frodo based build.

Sent from my SAMSUNG-SGH-I547 using Tapatalk 2
 
  • Like
Reactions: recognitium

vel_tins

Senior Member
Jun 23, 2007
316
75
Bangkok
Just one short question, regarding the HW-acceleration.
I am aware of the new, experimental builds with "libstagefright" HW acceleration.
Seems to work on my Onda V972, BUT if I connect it to a TV via HDMI, the frame rate goes down, cause the playback on the device doesn't stop.
The device turns off the back light, but that's it.
Now my question:
Why is XBMC not able to use the devices internal HW decoder, like MX-Player can do?
Seems that only this HW mode can stop "internal playback", when connected to HDMI.
 

vel_tins

Senior Member
Jun 23, 2007
316
75
Bangkok
(AFAIK) Because other players are closed source or have signed a NDA. And that's a no go for XBMC

Signed an NDA...with who?
I think that's just one more myth! You can't explain everything with "closed source".
Since Android 3.0, hardware acceleration is a documented, builtin system-function, which every app can use.
See here
Far away from closed source....
But it seems, XBMC can't use this api, for whatever reason.
Well, maybe somebody with real knowledge can explain this HW accelerated thing.
 
Last edited:
  • Like
Reactions: thelonelyghost

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
Michigan
Signed an NDA...with who?
Likely with the board manufacturer or VPU manufacturer.

I think that's just one more myth! You can't explain everything with "closed source".
It's not a myth. Some devices use binary blobs and/or require NDA's in order to setup hardware video decoding.

Since Android 3.0, hardware acceleration is a documented, builtin system-function, which every app can use.
See here
Far away from closed source....
But it seems, XBMC can't use this api, for whatever reason.
Well, maybe somebody with real knowledge can explain this HW accelerated thing.
You're correct, this is is a well known API and has been well supported since 4.0 (when it was seen on phones finally). The problem is the OMX and libStagefright implementations for a number of boards (I'm looking at you AMLogic!) are just software shims that use the general purpose CPU for video decoding instead of the VPU/GPU. For example: the AMLogic M3 reference design has a "soft" (read: uses general CPU) library implementation for OXM and for libStagefright. However their custom media player apk uses something totally different for playback and decodes using the VPU/GPU instead. Without an NDA and access to some sources they aren't generally willing to share, you're stuck w/o hw decoded playback.

Having said all that: there is an experimental build of XBMC that uses libStagefright for video decoding and seems to "just work" on any devices/ROMs with proper libStagefright support. The problem is this doesn't work on a number of devices that use AMLogic or Rockchip boards because the OMX and libStagefright's for those boards are generally crippled and use the CPU instead of VPU/GPU for video decoding.
 
  • Like
Reactions: Intruder7s

Top Liked Posts

  • There are no posts matching your filters.
  • 308
    There are official releases for neon and ICS+ devices over on xbmc.org.

    For Tegra2 / GB devices I'm likely not going to be working on them much, if at all going forward. I no longer have a Tegra2 or GB device and version 13 of the upstream code base has some changes that will make it very difficult to support the Tegra2 going forward.


    Thank you to staticaDK, repvik, lavero.burgos, and XBMC Android for their help with mirroring.

    staticaDK has suffered equipment failure and his mirror is down. Any links / bookmarks to his mirror will no longer work. Please DO NOT use old links to this mirror

    The xbmchub.com guys are launching http://www.xbmcandroid.com/. The forums are open for registration for anyone that is interested.

    We also have a FreeNode channel #xbmcandroid for those that are interested.

    I have also broken out a lot of the information from this XDA thread as separate threads on xbmcandroid.com


    Please note these are unofficial builds of XBMC, please report issues here or xbmcandroid.com ONLY

    Builds are now auto-run every Sunday (through out the day). I will no longer be directly linking to the builds, please head over to the mirrors (links below) to download a given build.

    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
    Builds are now run automatically every Sunday.

    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. Please visit the Pivos forums for the latest builds with AMLogic hardware decode support.

    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.

    XBMC Compatibility List (Clickable link)

    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. See http://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
    1. My screen starts flickering / freaking out: Kill the app, clear the app cache, restart devices, try again. Continue until the problem goes away.
    2. 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.
    3. 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.
    4. Resource utilization is high: This is known. Not going to change for awhile, do not complain to the official team, complain here.
    5. 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.
    6. DVD Navigation may or may not work properly: This is known and being worked on by the main XBMC team.
    7. /data is inaccessible: This partition is not accessible from XBMC.
    8. 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.

    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

    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://xdaforums.com/showpost.php?p=29899425&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
    178
    Sources
    XBMC
    Official: https://github.com/xbmc/xbmc
    My Fork (Includes Tegra2): https://github.com/mcrosson/xbmc/
    Android NDK
    Official: http://www.crystax.net/en/android/ndk/7
    The above NDK is no longer used in my builds. I have tweaked the sources to include better NEON / Tegra2 support. My customizations are not available currently, but I am working on an NDK release based on the CrystaX changes and will be publishing my work once I am further along.

    Add-On Links

    Jezz_X's re-touched skin
    This is an alternative to the included "Touched" skin.
    http://forum.xbmc.org/showthread.php?tid=128494

    Builds (~50Mb each)
    • See above for compatibility. If you are unsure, try the NEON build first, if it works use it. Otherwise use the Non-NEON build.
    • Google TV devices are UNSUPPORTED. I do not know if / when the XBMC dev's will be supporting Google TV.
    • I will not build AMLPlayer builds, If you have a Pivos device, visit their forums for build information and releases
    • I will not build MIPS or x86

    I have setup a goo.im mirror in addition to those below. It will contain the 2 most recent builds linked below. You can find the files here or within goo manager (devs/kemonine/xbmc and available in play store)

    Mirrors / Builds
    Builds are now auto-run every Sunday (through out the day). I will no longer be directly linking to the builds, please use the following mirrors to obtain a release.

    Please note the box mirror contains every build that has been previously published and is more complete for legacy builds than the google code mirror

    Box (link)
    8
    XBMC beta1 for android (4.2 working; NEON-only)

    As promised, here is a link to a stock XBMC for Android beta1, NEON-only, and working on Android 4.2.

    By stock, I mean no patches and using a vanilla ndk. The only change is to use the gcc 4.4.3 toolchain in place of 4.6 one to circumvent the issue introduced by Android 4.2.

    As an XBMC dev, I would also be happy that some non 4.2 users try this one, that I can know whether using 4.4.3 as adverse effects.

    https://www.box.com/s/qhwal8k9vjgawpy5jf2i

    - koying -
    6
    New build of vanilla XBMC for Tegra 2 is up on the mirrors. The build is the 12.2 Frodo release and should run pretty stable overall. I've been working a little on resuming the weekly builds, but at this time I'm fighting a number of underlying changes.

    The new build is xbmcapp-armeabi-v7a-debug-2013-05-14-no-neon-378f4cde88cfd777b7eeaba8846ebd5a15c79ef4.apk
    5
    @nbnion: Thank you very much for reporting this. I have tracked down the problem -- a failure that wasn't being reported by Jenkins. I have cleared up the issue and have kicked of new builds (see below for order). I'll be investigating a way to prevent this from happening in the future soon as well. Feel free to ping me in the future if there is >10 days between files posted to the mirrors.

    Files should start showing up on mirrors "soon". Each build takes 1-2 hours to finish completely.

    Builds are being run in the following order
    1. NEON
    2. NEON - XAF - Set Top
    3. NEON - XAF - Touch
    4. Non-NEON
    5. Non-NEON - XAF - Touch