• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 9
Port XBMC to iOS (OS) for running natively on iPhone, iPad, and iPod Touch possible?
#16
How ironic that mere days after posting a thread to advance XBMC into state of the art video and audio, the apple groupies petition for regression.

But wait...think about the possibilities of an iphone port! 320 x 240 video with clipped 2 channel audio! How awesome...who really needs 120 hz interpolation, surround sound with room correction, deep color. Let me hook up my iphone to my big screen...plz.

Ok, the real story is all you devs are envious that you didn't think of this first!

P.S. This proves my point that XBMC needs to advance in a hurry to undo the cruelties that Apple has inflicted on high fidelity audio and video. We need to rescue what remains of western civilization a/v art from Apples insistence on crippled audio, low bitrate 'HD video', and low color gamut glossy screens.

Seriously, this thread is sad! With such limited knowledge present on an internet forum, no wonder a company like Apple can hoodwink the masses.
Reply
#17
Now that XBMC is being ported to ARM (see http://forum.xbmc.org/showthread.php?tid=35139), could we eventually be able to run XBMC on the iPhone?

--Dawning flamecoat....
Reply
#18
lewis.donofrio Wrote:Would we be able to run this on the iPhone?
The iPhone is really a separate discussion, see:
http://forum.xbmc.org/showthread.php?tid=38171

However to sum that discussion up so far; in theory yes XBMC could probably be ported to the new iPhone 3GS which was released last week as only it supports OpenGL ES 2.0, while the older iPhone's only supports OpenGL ES 1.1 ...you see XBMC requires 3D graphics hardware which supports shaders for its GUI to be rendered smoothly at an acceptable framerate, and as I understand it OpenGL ES 1.1 does not support shaders(?). You would also have to make XBMC support the upcoming SDL (Simple DirectMedia Layer) 1.3 as currently only it supports the iPhone, (and today XBMC uses SDL 1.2), and SDL 1.3 is still only in the development stage so a final version has not been released yet, though you can download it from their SVN.

Again, I think that it should really first have been ported fully to something like the Beagle Board with OpenGL ES support before even attempting it.

Nerd
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
#19
http://www.linux.com/archive/feature/131752

forget about the iphone
Reply
#20
spiff Wrote:http://www.linux.com/archive/feature/131752

forget about the iphone

jailbreak?
My skins:

Amber
Quartz

Reply
#21
spiff Wrote:http://www.linux.com/archive/feature/131752

forget about the iphone
That article is over one year old now and Apple has since then loosened up their NDA and licenses agreements, as a result of all the bad press they got about it in the first place.

Also note this comments in that article:
Quote:The SDK itself is a free download, with which you can write programs and run them on a software simulator. But in order to actually release software you've written, you must enroll in the iPhone Developer Program -- a step separate from downloading the SDK, and one that requires Apple's approval.
That means that you could download the SDK and port XBMC on your local machine, distribute the source code to others and such, but then to officially release with Appel's approval you must submit it to the iPhone App Store for review.

...and even if you do not get approval you could install it on a jailbreak'ed iPhone as an unsigned app. The situation is very similar as with XBMC for the old Xbox, except for Apple is now supposedly to be more third-party friendly with their iPhone App Store than Microsoft ever was with the old XDK for the original Xbox. We will only find that out if someone actually successfully fully ports XBMC Media Center to the iPhone and attempt to submit it to the Phone App Store.

So I would not say "forget about the iPhone" today just yet as it would be like somone saying "forget about the Xbox" back in 2002 when the first modchips already had come out for the original Xbox. Again, the iPhone has already been jailbroken to run unsigned code.

.... as we have to say when it comes to someone that we might not have any interest in coding ourselves from scratch; patches are welcomed Big Grin

Anyhow, please move this iPhone specific discussion to the dedicated topic thread for it as all that should really be kept separate, so please continue the iPhone discussion here:
http://forum.xbmc.org/showthread.php?tid=38171


PS! For those who do not know, "jailbreaking" the iPhone allows iPhone and iPod Touch users to run unofficial code on their devices bypassing Apple's official distribution mechanism, the App Store. Once jailbroken, iPhone users are able to download many applications previously unavailable through the App Store via unofficial installers such as Cydia, Icy, iDA, and Installer.
http://en.wikipedia.org/wiki/Jailbreak_(iPhone)
http://en.wikipedia.org/wiki/Cydia_(iPhone_OS)
Reply
#22
you have to submit it to apple for review. and THEY distribute it from THEIR app store. i.e. THEY decide the terms of distribution and have exclusive distribution rights. NOT GPL COMPATIBLE! there may be no precedence here, but this is how i interpret it and how i will enforce my copyright over the parts i have written until a court tells me i am in error. (yes i know the foundation technically owns the copyright but i will do whatever i can)

plus the new iphone os 3.0 isn't even jailbroken.
Reply
#23
So you are saying that releasing an GPL application on the iPhone App Store would be a GPL violation since they do not permit the redistribution of a signed binary that has been downloaded from the iPhone App Store? ...so even if the original developer can provide people with jailbroken iPhones with a unsigned binary of that otherwise same version which he/she compile themselves? Would that still make distributing GPL applications via iPhone App Store a violation of the GPL license?

spiff Wrote:the new iphone os 3.0 isn't even jailbroken.
The iPhone Dev Team (an iPhone hacker group) claim it have but the application to do it has not been released yet.
http://www.engadget.com/2009/06/16/iphon...ming-frid/
http://en.wikipedia.org/wiki/IPhone_Dev_Team

PS! I moved all the posts discussing the iPhone to this dedicated thread as I get the feeling this will otherwise smother the other ARM discussion. So lets all please try to keep the iPhone discussion to this one thread, thanks.
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
#24
Gamester17 Wrote:So you are saying that releasing an GPL application on the iPhone App Store would be a GPL violation since they do not permit the redistribution of a signed binary that has been downloaded from the iPhone App Store?

Yes.
First, it would be a direct GPLv3 violation, which prohibits "TiVoisation".
Second, the GPL (even v2) requires you to distribute the _complete_ source code (exclusing "anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs", so we do not have to distribute shared libraries or so). However since the Apple SDK is not normally distributed with Linux distros or IPhone itself, and Apple license does not allow its redistribution under GPL terms, this means no one will be able to satisfy GPL terms without violating Apple terms. We could work it around by permitting to distribute the modified work without including the SDK, but then I don't see any reason for that.
Reply
#25
Would not python be the biggest issue. Haven't apple forbidden interpreted languages on the iphone.
And xbmc relays quite heavy on python. Well jailbreak would fix that but still .....
Reply
#26
dizzey Wrote:Would not python be the biggest issue.
You can of course choose to compile XBMC without python.

dizzey Wrote:And xbmc relays quite heavy on python
XBMC itself does not depend on python, so far only third-party plugins and scripts do, see:
http://wiki.xbmc.org/?title=Python_Development
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
#27
I would love to be able to have xbmc on my iphone with the ability to stream media, content to my iphone from anywhere in the world. Is this possible?
Reply
#28
no
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
#29
There is the Collect3 music streamer that'll stream from XBMC. I haven't used it in a while though, so I don't know where things stand with it.
Reply
#30
You may get something to work using a SlingBox. Control will be your one issue though...maybe you could control using Collect3's iphone remote and use Slingbox to stream it to iphone, laptop, etc.
Reply
  • 1
  • 2(current)
  • 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