• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 9
Port XBMC to iOS (OS) for running natively on iPhone, iPad, and iPod Touch possible?
#1
Lightbulb 
I know this would be quite a daunting task but the iPhone is all the rage right now, if a good port of XBMC was made for iPhone, it could promote the other platforms even more.
Reply
#2
Even if the iPhone SDK supported it you would still have to port XBMC to ARM with OpenGL ES rendering first, see:
http://forum.xbmc.org/showthread.php?tid=35139
and
http://forum.xbmc.org/showthread.php?tid=36711
Remember that XBMC is dependent on many third-party libraries that would all also have to be ported as well.

Even you did that all it is questionable if the iPhone/iPod CPU and GPU would be up to render XBMC GUI smoothly.

PS! It would be much smarter to first port XBMC to something like the Beagle Board before even attempting it.
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.
Reply
#3
Gamester17 Wrote:Even if the iPhone SDK supported it you would still have to port XBMC to ARM with OpenGL ES rendering first, see:
http://forum.xbmc.org/showthread.php?tid=35139
and
http://forum.xbmc.org/showthread.php?tid=36711
Remember that XBMC is dependent on many third-party libraries that would all also have to be ported as well.

Even you did that all it is questionable if the iPhone/iPod CPU and GPU would be up to render XBMC GUI smoothly.

PS! It would be much smarter to first port XBMC to something like the Beagle Board before even attempting it.

I can't say much about ARM or OpenGL, but I do know that it would could render the GUI smoothly. The iPhone/iPod touch interface is just as slick as XBMC in my opinion, with plenty of nice transitions and animations. The iPhone/iPod touch is actually more powerful than Sega Dreamcast (check out this game for example).

I don't know much about programming, but with XBMC already ported to Mac, isn't a port to the iPhone a lot easier now since iPhone runs on OSX?
Reply
#4
iPhone does not run Mac OS X operating-system, (that was just a marketing spin), iPhone runs "iPhone OS", see:
http://en.wikipedia.org/wiki/IPhone_OS

Again, if XBMC had already been ported to something like the Beagle Board then it might have been "a lot easier"

Rolleyes
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.
Reply
#5
XBMC for Mac and Apple TV ported as native iPhone and iPod Touch application would be one killer app !

Not exactly sure what the scope of porting would be from codes for Intel Mac and Apple TV platforms, to iPhone/iPod Touch platform.

Still, one hell of a killer app, could be !
Reply
#6
Question 
After reading about how the hidden MPTVOutWindow class has been discovered in the iPhone 2.2 SDK, I had a little daydream about using my iPhone, connected to my TV, streaming videos over WiFi from my Windows SMB shares.
Maybe a display something like the iPhone XBMC Remote on the iPhone touchscreen, with the movie, show or musical visualisation appearing on the TV.

I'm pretty sure this is just a dream and your gonna tell me it is not possible because of the architecture, etc... but I just wanted to seed the meme and it's hard to find forums for iPhone app devs.

Has there been any discussion regarding XBMC on dual screen setups, with controls/menu on one screen and visuals/video on the other?

Think about it...
Wink
Reply
#7
See:
http://forum.xbmc.org/showthread.php?tid=35139
and:
http://forum.xbmc.org/tags.php?tag=arm
as well as this (as XBMC uses SDL):
http://code.google.com/p/iphone-sdl-1-3/

FYI; dual screen setup has nothing to do with it.
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.
Reply
#8
rnwb Wrote:Has there been any discussion regarding XBMC on dual screen setups, with controls/menu on one screen and visuals/video on the other?

Think about it...
Wink

This is certainly something I'm hoping for in the future. i know there are some discussions dealing with dual screen outputs, though I have no idea if anyone's currently talking about splitting the controls off of one of them. However, it would fit in perfectly with some particular...plans...I have in the works, if it ever came to be Big Grin
Reply
#9
@TimDog
If all you are looking for is controls on a small screen and movies on your tv/computer you can check out this:
http://forum.xbmc.org/showthread.php?p=2...post259040

This is basically just a remote control that runs on the nokia tablets. So when you click up you can actually see the the scrolling happen on the tv, instead of like with the web interface where you just pick and item and it just starts playing on the screen. As far as I know the Iphone remote,

http://dave.fumberger.com/2008/08/18/xbm...ne-remote/
http://forum.xbmc.org/showthread.php?tid...ght=narcan

works both ways. Held one way it works in a manner similar to the webremote. If you flip it upside down it works like a regular remote where you actually see the buttons presses on the screen. Hopefully that is what you were talking about.
Reply
#10
thats pretty cool but unfortunately it doesnt quite work for what i need. thanks for the links though
Reply
#11
With the CDG implementation in the SVN, this would be great as a portable karaoke machine - although I am already OVER the moon with the recent progress, so anything extra like this would simply be the extra cream!!!
Reply
#12
Lightbulb 
Anyone inclined to recompile xbmc for the iphone. With all the python scripts and such for the iphone this would be a killer app if you asked me. Big Grin
Reply
#13
Oh right, lemme just recompile for it real quick. Easy as that. Please do some research and be willing to put forth an effort before making audacious requests in the future.
Reply
#14
lewis.donofrio Wrote:Anyone inclined to recompile xbmc for the iphone. With all the python scripts and such for the iphone this would be a killer app if you asked me. Big Grin

On like 400MHz ARM CPU? You must be kidding.
Reply
#15
oldnemesis you prick. how dare you bring realism to this thread. steve said the iphone can do everything. somebody please think of the stupid fanbois!
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 9

Logout Mark Read Team Forum Stats Members Help
Port XBMC to iOS (OS) for running natively on iPhone, iPad, and iPod Touch possible?1