Finally here: full XBMC for android

Status
Not open for further replies.
Search This thread

ThaDSman

Senior Member
I thought I'd share the news since I haven't seen it posted anywhere
http://xbmc.org/theuni/2012/07/13/xbmc-for-android/


and here's the video

http://youtu.be/y4o-k1DxF5w


Can someone compile the source so we can have an apk to test please?




XBMC For Android
July 13th, 2012


We have been keeping a little secret.. the kind that is so much fun to share when the time comes.

Today we announce XBMC for Android. Not a remote, not a thin client; the real deal. No root or jailbreak required. XBMC can be launched as an application on your set-top-box, tablet, phone, or wherever else Android may be found.

The feature-set on Android is the same that you have come to expect from XBMC, no different from its cousin on the desktop. Running your favorite media-center software on small, cheap, embedded hardware is about to become a hassle-free reality. And as Android-based set-top-boxes are becoming more and more ubiquitous, it couldn’t be a better time. In fact, primary development was done on a Pivos XIOS DS set-top-box. And that is no coincidence, you will notice that Pivos is now listed as an official sponsor (more on that later). XBMC is stable and works great there, as well as on various tablets and phones. Though with Android, as many of you probably know, that is only the beginning of the story.

Enjoy the stereotypical dev-shot low-quality demo video. More video, including phone/tablet usage in the next post.



So what’s the catch? None… in time. Currently, for most devices only software decode of audio and video is hooked up. We considered waiting until universal hardware decode was ready before making our announcement, but in the end decided that in the spirit of keeping things open and working with our ever-expanding community, it made sense to open up sooner rather than later. We are confident that an OpenMax-based player (similar to the one used for the Raspberry Pi) will spring up very quickly. That said, software playback of most media plays quite well already.

Though, there is one exception. As Pivos sponsored a large portion of the port, we were able to work with their vendors to achieve buttery-smooth hardware-accelerated playback on the XIOS DS. It remains to be seen if such hardware-specific features will make it into XBMC mainline or exist as patches for vendors to integrate.

While, as you can see in the video, the port is fully usable and lots of fun to play with, it’s not quite ready for prime-time. We will begin releasing apks for interested beta testers in the coming weeks. But for those who are up to the task, as you would expect from XBMC, the source code is available. We have decided not to push to Google Play until we are satisfied that users with all kinds of devices get the same great XBMC experience. We ask that our users stay on the lookout for evil-doers trying to cash in on XBMC’s popularity. If you see anyone masquerading as XBMC, please be sure to let us and Google know about it.

There is also the issue of having a proper UI for small-screen devices. Typically, XBMC skins have been designed for use on a TV, so use on a small phone can be clunky. But there is nothing keeping skinners from creating more functional touch-oriented skins, like the included “Touched” skin from Jezz_X. With the community’s help, we’re sure to have a more refined version available for inclusion by the time we release a stable version.

There are still many details left to iron out, mainly related to the wide variety of Android devices in the wild. We have not yet decided what minimum requirements will be set, due simply to the lack of extensive testing on exotic devices.

As for taking advantage of Android itself, we haven’t even scratched the surface. There are so many interesting features that we could take advantage of: launching apps, location awareness, speech recognition, on and on. Once the core port is finished up, you can bet we’ll be exploring many new avenues.

I could write for days about how the port started, how it was accomplished technically, what tricks were used, etc, but I will save that for a (somewhat more personal) follow-up post. There is much to say about the process that would likely bore most readers, but I will try to answer the questions that come up in the comments as much as possible in that post. The port was a big effort with many contributors, many thanks to Davilla, Memphiz, Phaeodaria, Montellese, Topfs2, and everyone else who was involved.

Full disclosure: I have been working for Pivos for the last few months, where I suggested the port-work and XBMC sponsorship. I hope our users join me in a thanking them for supporting XBMC and allowing me to work on the port (among other things) during the day. Be sure to check out the Pivos forums, where discussions and unofficial builds are bound to spring up quickly.
 
Last edited:

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
would like to see this soon ;) as I use XBMC for years on my HTPC and also on my Raspberry Pi
So hope some1 brave enough and with appropriate skills can make this apk for testing ;)
:cool:

I thought I'd share the news since I haven't seen it posted anywhere
http://xbmc.org/theuni/2012/07/13/xbmc-for-android/


and here's the video

http://youtu.be/y4o-k1DxF5w


Can someone compile the source so we can have an apk to test please?




XBMC For Android
July 13th, 2012


We have been keeping a little secret.. the kind that is so much fun to share when the time comes.

Today we announce XBMC for Android. Not a remote, not a thin client; the real deal. No root or jailbreak required. XBMC can be launched as an application on your set-top-box, tablet, phone, or wherever else Android may be found.

The feature-set on Android is the same that you have come to expect from XBMC, no different from its cousin on the desktop. Running your favorite media-center software on small, cheap, embedded hardware is about to become a hassle-free reality. And as Android-based set-top-boxes are becoming more and more ubiquitous, it couldn’t be a better time. In fact, primary development was done on a Pivos XIOS DS set-top-box. And that is no coincidence, you will notice that Pivos is now listed as an official sponsor (more on that later). XBMC is stable and works great there, as well as on various tablets and phones. Though with Android, as many of you probably know, that is only the beginning of the story.

Enjoy the stereotypical dev-shot low-quality demo video. More video, including phone/tablet usage in the next post.



So what’s the catch? None… in time. Currently, for most devices only software decode of audio and video is hooked up. We considered waiting until universal hardware decode was ready before making our announcement, but in the end decided that in the spirit of keeping things open and working with our ever-expanding community, it made sense to open up sooner rather than later. We are confident that an OpenMax-based player (similar to the one used for the Raspberry Pi) will spring up very quickly. That said, software playback of most media plays quite well already.

Though, there is one exception. As Pivos sponsored a large portion of the port, we were able to work with their vendors to achieve buttery-smooth hardware-accelerated playback on the XIOS DS. It remains to be seen if such hardware-specific features will make it into XBMC mainline or exist as patches for vendors to integrate.

While, as you can see in the video, the port is fully usable and lots of fun to play with, it’s not quite ready for prime-time. We will begin releasing apks for interested beta testers in the coming weeks. But for those who are up to the task, as you would expect from XBMC, the source code is available. We have decided not to push to Google Play until we are satisfied that users with all kinds of devices get the same great XBMC experience. We ask that our users stay on the lookout for evil-doers trying to cash in on XBMC’s popularity. If you see anyone masquerading as XBMC, please be sure to let us and Google know about it.

There is also the issue of having a proper UI for small-screen devices. Typically, XBMC skins have been designed for use on a TV, so use on a small phone can be clunky. But there is nothing keeping skinners from creating more functional touch-oriented skins, like the included “Touched” skin from Jezz_X. With the community’s help, we’re sure to have a more refined version available for inclusion by the time we release a stable version.

There are still many details left to iron out, mainly related to the wide variety of Android devices in the wild. We have not yet decided what minimum requirements will be set, due simply to the lack of extensive testing on exotic devices.

As for taking advantage of Android itself, we haven’t even scratched the surface. There are so many interesting features that we could take advantage of: launching apps, location awareness, speech recognition, on and on. Once the core port is finished up, you can bet we’ll be exploring many new avenues.

I could write for days about how the port started, how it was accomplished technically, what tricks were used, etc, but I will save that for a (somewhat more personal) follow-up post. There is much to say about the process that would likely bore most readers, but I will try to answer the questions that come up in the comments as much as possible in that post. The port was a big effort with many contributors, many thanks to Davilla, Memphiz, Phaeodaria, Montellese, Topfs2, and everyone else who was involved.

Full disclosure: I have been working for Pivos for the last few months, where I suggested the port-work and XBMC sponsorship. I hope our users join me in a thanking them for supporting XBMC and allowing me to work on the port (among other things) during the day. Be sure to check out the Pivos forums, where discussions and unofficial builds are bound to spring up quickly.
 

blucmal

Senior Member
Nov 13, 2011
411
33
Just found out about this awesome finally a full fledged media player for android. Awesome cant wait to use it!!:D
 

szczys

Senior Member
Jul 14, 2012
69
12
Can someone compile the source so we can have an apk to test please?

I might give it a try. Here a shove in the right direction if anyone is interested: (forum won't let me post this link)

okay... since I just registered I can't leave a link here... great. Well. head over to github forward slash xbmc, then go to the docs folder and choose README.android
 
  • Like
Reactions: AdamOutler

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
Some screen shots from first run ;)
 

Attachments

  • IMGP1046.jpg
    IMGP1046.jpg
    244.2 KB · Views: 302
  • IMGP1047.jpg
    IMGP1047.jpg
    239.7 KB · Views: 281
  • IMGP1049.jpg
    IMGP1049.jpg
    234.3 KB · Views: 264
  • IMGP1053.jpg
    IMGP1053.jpg
    246.5 KB · Views: 266

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
nice touch optimized skin included so its much easier to operate than with the standart Confluence skin ;)
 

Attachments

  • DSC_0239.jpg
    DSC_0239.jpg
    237 KB · Views: 280
  • DSC_0240.jpg
    DSC_0240.jpg
    241.5 KB · Views: 242

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
So as you can see from settings info that 2 or more core devices are not supported fully in this unoficial release. for now all load goes on 1core
 

Attachments

  • DSC_0242.jpg
    DSC_0242.jpg
    240.8 KB · Views: 217
  • DSC_0243.jpg
    DSC_0243.jpg
    240.8 KB · Views: 185
  • DSC_0244.jpg
    DSC_0244.jpg
    243 KB · Views: 175

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
does any1 know why is it closing on my Transformer ? Here is my logcat file
cheers
 

Attachments

  • alogcat.2012-07-15-14-23-47+0000.txt
    6.6 KB · Views: 9

rikardo1979

Senior Member
Jan 29, 2009
1,736
245
Poole, UK
Hi guys,
I've just found that we allready have one thread about XBMC apk allready opened and it have more replies so I would suggest to go and discuss over there
XBMC APK
Thanks
:cool:
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Can someone compile the source so we can have an apk to test please?

    I might give it a try. Here a shove in the right direction if anyone is interested: (forum won't let me post this link)

    okay... since I just registered I can't leave a link here... great. Well. head over to github forward slash xbmc, then go to the docs folder and choose README.android
    1
    So as you can see from settings info that 2 or more core devices are not supported fully in this unoficial release. for now all load goes on 1core

    Thread closed to prevent further posting, continue in mentioned thread.