Posts: 16,946
Joined: Feb 2011
Reputation:
256
Please someone post a screenshot of bonjourbrowser from airserver and i will do a build with exactly the same announcement. I am not willing to give those commercial **** money for hiding information that hey might even have stolen from XBMC in the first place (assumption intended ...).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 37
Joined: Dec 2013
Reputation:
0
pette
Junior Member
Posts: 37
Perhaps the airtunes (raop) announcement should also be mimiced as well, and not only airplay.
Bonjour browser for windows sucked, no way to export the options in a clean way. But if I find a good way to export / screenshot it I will post it later today..
AirServer is free for trial otherwise Memphiz, then you can use bonjour browser for windows (free).
Posts: 16,946
Joined: Feb 2011
Reputation:
256
I won't register there - sorry this is some open source principal thingy. And of course i am talking about both - airtunes and airplay - sry for beeing unprecise. In that case a screenshot of bonjourbrowser would be enough for me to mimic the same announcement.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 16,946
Joined: Feb 2011
Reputation:
256
Ok based on the screenshots from Axuttaja i see one of the major differences.
Bascially they do 2 similar airtunes announcements (announcing airtunes on 2 different ports aswell).
1. Airtunes announcing support for RSA encryption and supported codecs PCM, Apple Lossless (ALAC) - (same like XBMC does) - i think this is for compatibility with older devices with ios < version 7
2. Airtunes announcing support for FairPlay, FairPlay SAPv2.5 and supported codecs PCM, Apple Lossless (ALAC), AAC, AAC ELD (Enhanced Low Delay)
The mac of the 2. announcement fits the one from the airplay announcement. So what i fear is - that the second airtunes announcement is the key to successfull detection of a valid airplay target for ios7 devices. Unfortunatly even if this announcement would work - no playback would be possible after that because the ios device would then try to connect to us using FairPlay encryption which is not available in xbmc nor in any other open source solution.
I can try to cook up a build which does the second announcement but added RSA encryption support in the hope that the ios7 client can fallback if fairplay encryption fails - but i don't think this will work.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 37
Joined: Dec 2013
Reputation:
0
pette
Junior Member
Posts: 37
That was AirServer 4, is that really IOS7 compatible?
Posts: 16,946
Joined: Feb 2011
Reputation:
256
Can someone check to which of those 2 airtunes ports 49152 or 49153 the ios7 client connects when trying to stream a video? (wireshark action required again).
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 34
Joined: Jan 2014
Reputation:
0
Yeah.
It bossily won't, the second AirTunes announcement is for lossless audio support (additional audio receiver) and the other is tied to the airplay announcement.
The second announcement can be turned off from settings..
I believe that since iOS "ties" AirTunes and AirPlay announcements together the randomness of icons is because The AirTunes announcement is fine but the AirPlay announcement is funky and iOS only recognizes Airplay support randomly.
on testbuilds 1, 2, 4 I'm able to "fix" AirPlay by turning the feature off/ON from settings.
So the question is what is the second announcement doing differently in the code?
Having a look at Wireshark i can't replicate @pettes issue of repeating zeroconf/Bonjour Announcement
Posts: 16,946
Joined: Feb 2011
Reputation:
256
2014-01-08, 16:05
(This post was last modified: 2014-01-08, 16:05 by Memphiz.)
PaulCarter move on to the development forum with your problem ... but an output of your configure would state if airplay and airtunes support are properly found (indicated by printouts at the end of configure). Also you need the dependency libs libshairplay and libplist for proper building with airplay support (the letter should be available in ubuntu - libshairplay might be available from our xbmc ppa - google).
I don't want to handle your problem in this thread as it clutters it and also is a bit offtopic to what we are on about here. Please understand that.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much:
click here
HowTo setup NFS for Kodi:
NFS (wiki)
HowTo configure avahi (zeroconf):
Avahi_Zeroconf (wiki)
READ THE IOS FAQ!:
iOS FAQ (wiki)
Posts: 34
Joined: Jan 2014
Reputation:
0
2014-01-08, 16:53
(This post was last modified: 2014-01-08, 18:03 by Axuttaja.)
That mac address thing is really interesting, is there a way to replicate that on XBMC?