Port XBMC to Android OS so that it can run on Google TV based platforms and such?

  Thread Rating:
  • 6 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
kcabrams Offline
Junior Member
Posts: 3
Joined: Oct 2010
Reputation: 0
Lightbulb  Port XBMC to Android OS so that it can run on Google TV based platforms and such?
Post: #1
Let me first start off by saying that XBMC is the greatest thing since sliced bread. Loved it on original XBOX and love having it on my HTPC. BEST.MEDIA.PLAYER.EVER esp if you have a remote for the true leanback setup.

I recently picked up a Logitech Revue which is one of the first devices that carries Google TV. Its still in its realllllly early stages (No Android apps yet or app store. will be available early 2011) but I can tell it has some epic potential.

I just wanted to see if there was an XBMC Android App in the works at all. That would be wonderful. The Logitech Media player that comes with the Revue is SUPERWEAK and doesn't even work properly. Also it only picks up DLNA streaming media sources on your network which i hate working with.
(This post was last modified: 2012-06-15 05:22 by Ned Scott.)
find quote
topfs2 Offline
Team-XBMC Developer
Posts: 4,004
Joined: Dec 2007
Reputation: 10
Post: #2
No developer has google tv (donations welcomed) and there need to exist a SDK and would also be awfully important to get a proper libc in there, or atleast get access to c++ for it to become possible....

If you have problems please read this before posting

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]

"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
find quote
tobi11 Offline
Junior Member
Posts: 31
Joined: Dec 2009
Reputation: 0
Post: #3
Google hasn't released a SDK yet: Click
As far as i know it is based on Android which uses Java.
find quote
doylecollings Offline
Junior Member
Posts: 2
Joined: Nov 2010
Reputation: 0
Location: Murray, UT
Post: #4
I just learned about xbmc today. Is it simplistic to hope that by having xbmc running on linux/android based Google TV embedded in tv's and blue ray players, we could finally have a standard interface to the many media center back ends. Imagine the Wife Acceptance Factor? Is this really possible or am I missing a step?
find quote
outleradam Offline
Donor
Posts: 1,722
Joined: Sep 2009
Reputation: 20
Location: Louisiana
Post: #5
Isn't android a pretty weak development platform? I mean we are talking about a device with the processing power a bit better then xbox right? I doubt it could handle a port if it were possible to translate xbmc to java.

I think it should be possible to stream to it though.. We would just need to convince one of the android remote guys to handle it.

I've seen xbmc remotes and xbmc upnp plugins but never an advanced streaming method which uses the power of the interfaces provided and streams.

Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[Image: newsig-1.png]
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
find quote
doylecollings Offline
Junior Member
Posts: 2
Joined: Nov 2010
Reputation: 0
Location: Murray, UT
Post: #6
Even if Android is a weak development platform, all I am asking the platform to do is streaming. For example, if I have a Google TV enabled Blue Ray Device, let the on-board native players hand the Blue-Ray, CD's, and SD Card Media and use XBMC on Google TV handle the streaming. Is this technically possible with the proper SDK? That way companies that desire to stream to these devices don't have to develop "channels" for the Samsung, Panasonic, or LG Blue Ray Devices, they only have to write for XBMC on Android. What a wonderful world it would be.
find quote
topfs2 Offline
Team-XBMC Developer
Posts: 4,004
Joined: Dec 2007
Reputation: 10
Post: #7
outleradam Wrote:Isn't android a pretty weak development platform? I mean we are talking about a device with the processing power a bit better then xbox right? I doubt it could handle a port if it were possible to translate xbmc to java.

I think it should be possible to stream to it though.. We would just need to convince one of the android remote guys to handle it.

I've seen xbmc remotes and xbmc upnp plugins but never an advanced streaming method which uses the power of the interfaces provided and streams.

Please read up abit before guessing Wink

Android is a framework ontop of linux, any device can run it. This makes processing power argument void since you could have any type of powerful device underneath.

Android have a NDK which means you can write code in C for it through JNI, no need to port xbmc to java. Sadly the NDK does not support c++ atm, hopefully they will add that otherwise XBMC is not possible. If we rolled our own android rom it would be possible as we could change the libc and compile ourself outside NDK. This is what I was refering to in my first post, albeit abit over technical perhaps.

If you have problems please read this before posting

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]

"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
find quote
CrashX Offline
Posting Freak
Posts: 1,164
Joined: Jan 2009
Reputation: 2
Post: #8
topfs2 Wrote:Please read up abit before guessing Wink

Android is a framework ontop of linux, any device can run it. This makes processing power argument void since you could have any type of powerful device underneath.

Android have a NDK which means you can write code in C for it through JNI, no need to port xbmc to java. Sadly the NDK does not support c++ atm, hopefully they will add that otherwise XBMC is not possible. If we rolled our own android rom it would be possible as we could change the libc and compile ourself outside NDK. This is what I was refering to in my first post, albeit abit over technical perhaps.

http://www.crystax.net/android/ndk-r4.php

The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
find quote
rausch101 Offline
Fan
Posts: 581
Joined: Sep 2006
Reputation: 1
Location: Washington D.C.
Post: #9
CrashX Wrote:http://www.crystax.net/android/ndk-r4.php

Well thats great news.

On a slightly related note, I see that there is currently some items in the roadmap about adding ARM processor architecture support, which suggests that implementation of XBMC into Android (on mobile devices) might be a post-Eden possibility. The more the android-XBMC collaborations the better!

Have a question? First try the XBMC online-manual and FAQ. Also: How to submit a debug log
find quote
topfs2 Offline
Team-XBMC Developer
Posts: 4,004
Joined: Dec 2007
Reputation: 10
Post: #10
CrashX Wrote:http://www.crystax.net/android/ndk-r4.php



Cool, will take a look at itfor sure. Nice find.
if anyone have used it feel free to ping me on irc.

As for Eden and arm we already run quite well on arm if you roll your own Linux dist. We are working hard though to bring down xbmc so it works better. For example loose unnecessary libraries and move to addons, optimize our rendering and support hw accelerated decoding and other video processing to make xbmc on arm viable.

If you have problems please read this before posting

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]

"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
find quote
Cthugha Offline
Member
Posts: 77
Joined: Sep 2010
Reputation: 0
Location: Sweden
Post: #11
I would love to see XBMC running on Android tablets like the Samsung Galaxy Tab (7") and Archos 101/70 (10.1"/7")! A great platform for media on the go, and I believe products like these will sell really well next year.

It would be awesome to have the same interface both at home on the TV/projector and on the move on a tablet!

So far most of these tablets have a ARM A8-powered 1GHz CPU but some upcoming devices have Nvidia Tegra2.

HTPC Zotac ZBOX HD-ID33BR (Intel Atom D525, NVIDIA NG-ION, 4xBD, etc), 2GB DDR2 RAM, 40GB OCZ Agility2 SSD, Win 8.1, XBMC 13.
SERVER AMD Phenom II X4 910e, Asus M4A785TD-V EVO/U3S6, 8GB DDR3 RAM, 6xHDDs, Win Srv 2012 R2.
A/V BenQ W1400 DLP FHD/3D projector w 104" motor screen, Samsung 40" LCD FHD TV, Onkyo 7.1 receiver, Infinity Alpha speakers, Supra cables.
(This post was last modified: 2010-11-05 05:54 by Cthugha.)
find quote
athloni Offline
Fan
Posts: 312
Joined: Dec 2007
Reputation: 0
Post: #12
+1
find quote
fns76 Offline
Junior Member
Posts: 22
Joined: Sep 2010
Reputation: 0
Post: #13
For the Galaxy Tab it will be cool, so you can use it with the docking station and hdmi output. the galaxy tab playes all 1080p content with multichannel sound via external hdmi.

i hope anyone is able to port XBMC, this will be very cool

here you see the video test on youtube: http://www.youtube.com/watch?v=7LqoBYDzEjI
find quote
XMENER Offline
Junior Member
Posts: 3
Joined: Jul 2008
Reputation: 0
Post: #14
Does XBMC for Android?
or is there a way to install the Linux version in android?

excuse my English is not so good.
find quote
soulnothing Offline
Junior Member
Posts: 30
Joined: Dec 2010
Reputation: 0
Post: #15
I'm pretty sure the answer is no. Android is primarily java based, and is missing some core fundaments for linux build libc etc. So it is unlikely. The closest you can get is the xbmc remote app which just controls your xbmc media center.
http://code.google.com/p/android-xbmcrem...t_Features
find quote
Post Reply