• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 16
Port XBMC to Android OS so that it can run on Google TV based platforms and such?
#1
Lightbulb 
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.
Reply
#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

"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#."
Reply
#3
Google hasn't released a SDK yet: Click
As far as i know it is based on Android which uses Java.
Reply
#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?
Reply
#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
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#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.
Reply
#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

"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#."
Reply
#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.
Reply
#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
Reply
#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

"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#."
Reply
#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.
Reply
#12
+1
Reply
#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
Reply
#14
Does XBMC for Android?
or is there a way to install the Linux version in android?

excuse my English is not so good.
Reply
#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
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 16

Logout Mark Read Team Forum Stats Members Help
Port XBMC to Android OS so that it can run on Google TV based platforms and such?6