Airplay on old Apple TV
Apple TV, Other OS
Apple TV, Other OS
I don't think the bug theory has been laid to rest. I still think it is a bug, just one that apple can't be bothered to fix because it's easier to just change the docs and tell people to buy a new appletv.
I would also argue that the quoted webpage "clearly states that AirPlay is a component of iOS" AirPlay is just a protocol like AirTunes....
Is there anything in my earlier post you disagreed with?
* moderator are you crazy? Better go to your own store and see what you sell.
WHen I put the first line in Terminal.. and that was scary... look what comes up! This is crazy....
I can't see how AirPlay is not a protocol....
David Haworth wrote:
Capaho, let me explain how I feel it all works. tell me if you disagree with anything.
Apple originally created an audio only streaming protocol called Airtunes. This was created for the Apple Airport Express with it's audio out port so that iTunes could stream audio to a hifi unit or somesuch. This did not require Homesharing or anything like that. I think it simply appeared as a set of "iTunes Speakers" in the drop-down menu on the bottom right of iTunes. Itunes basically converted whatever your audio was to Apple Lossless and streamed that to the Airport Express which send it out of it's audio connection.
Apple later provided a software upgrade to the AppleTV (the only one then available, but what we now call Gen1) to provide compatibility with AirTunes. ie so you could stream from iTunes to either the Airport Extreme or the AppleTV. This works in the same way as the Airport Express and indeed, my is configured with no access control so anyone on my network can stream to it with no authentication.
This all worked fine and people were happy.
A few years later, Steve announces iOS4 and all the great stuff that came with it, including airplay. He stated that this would enable audio and video streaming from an iDevice to an AppleTV. At the time, there only was one and no-one knew about the ATV2 thus many of us thought it would work with our original ATV's.
Apple then released the ATV2 and it was later determined that full-on audio and video Airplay would only work with the ATV2. There was some documentation that audio-only would work with the ATV1 but this was later changed.
I think all the above is roughly correct, though I might be wrong on which iOS version Airplay was announced for. Do we agree with the above?
I think that AirPlay is merely an extension to the older AirTunes protocol to include video, but actually whether it is or is not is irrelevant.
We know for a fact that an iPhone can stream audio and video to an AppleTV2. this is not under debate.
We know for a fact that an iPhone can stream audio only to an Airport Express. I do not believe this to be under debate.
The Airport Express did not require any firmware update to support AirPlay. Thus it seems to me that the iPhone absolutely must support AirTunes. Do we agree on this? If it did not support AirTunes then it could not recognise and stream audio to an Airport Express.
It may be that the iPhone recognises the capabilities of the Airport Express and sends it the audio in the older AirTunes protocol, or that AirPlay has backwards compatibility with an older version of the protocol. Whatever, it doesn't matter. the point is that the iPhone must support it for an Airport Express to be a valid sink for audio streaming.
What then is the difference with the AppleTV's version of AirTunes. Why not support it on the 1st Gen ATV? I don't buy this iOS vs OSX business because network protocols are explicitly designed to avoid this very issue.
The fact is that the iPhone supports AirTunes as well as AirPlay but I believe it explicitly decides not to list ATVGen1's as compatible AirPlay sink's for audio.
I don't expect them to update the 1st Gen ATV to full video sharing AirPlay (though I do think the box is perfectly capable of it). but I do resent the audio only functionality not working as this seems to be an intentional decision to not support it.
My personal suspicion is that it was originally intended to stream audio to the ATVGen1 but that there was some minor bug that prevented it from working properly. I suspect Apple could easily have fixed the bug but that they deemed it was not in their interests to expend any time at all doing so, so added a quick bit of code to delete ATVGen1's from the AirPlay list. I think they forgot the support document listing the ATVGen1 as being supported and then went and edited it later when people kicked up a fuss.
So, do you disagree with anything I've said above. have I mis-stated anything or said anything factually incorrect? Do you think I've made any incorrect assumptions or leaps of faith? I'm asking honestly as we seem to be at complete cross purposes here. You think I'm insane for expecting this to work, and I think you're insane for thinking it's an acceptable situation.
Where have I gone wrong? by the logic I have stated above, I can't see any real, compelling reason why iOS could not stream to an AppleTV Gen 1 apart form the fact that they'd rather we bought an ATV2
David
tmartine wrote:
the fact that the hack works by adding code to the appleTV with no change whatsoever to the iOS device proves quite unequivocally that changes are necessary to the appleTV to get this work.. think about it for even 5 seconds and i'm sure you'll figure it out..
as someone else said.. who would spend $50-60 for this hack when the new appleTV with airPlay + Netflix + $.99 rentals etc cost only $99? does that make sense?? not to me..
Airplay on old Apple TV