Help us solving the AirPlay issue when using iOS7 devices

  Thread Rating:
  • 3 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
wwwidowntv Offline
Junior Member
Posts: 1
Joined: Apr 2014
Reputation: 0
Post: #466
(2014-04-18 15:21)bigbobyo Wrote:  I'm having the same problem with NBA Game Time International app. When I airplay the live stream It stops after 5 minutes. Neulion develops both these apps. Hopefully the xbmc developers can figure out the problem since neulion develops alot of sports live stream apps.

I'm also having the same problem with NBA Game Time International app - When I airplay the live stream It stops after 5 minutes.
For non-live streams - like 15 minutes long condensed game - seems to work fine.

(2014-04-21 23:41)testooo Wrote:  win 7 pro
ipad 4
Os 7.1

allow airplay volume control option - doesn't work no effect if enabled

anyone or only me?

cheers

same here - volume control option - doesn't work
(This post was last modified: Yesterday 10:44 by wwwidowntv.)
find quote
AllenWang Offline
Junior Member
Posts: 3
Joined: Apr 2014
Reputation: 0
Post: #467
Hi, Memphiz and jyavenard

My xbmc airplayer(ubuntu 12.04) can play various video(ios7.0.4, ios7.0.6, ios7.1) normally, but can't play music,
Because I have not found out the Apple's 'fp' digtal signature algorithm so far, so I can't decrypt the aeskey carried by fpaeskey.
(This post was last modified: Today 03:54 by AllenWang.)
find quote
AllenWang Offline
Junior Member
Posts: 3
Joined: Apr 2014
Reputation: 0
Post: #468
Another Informations about airplay :

If we switch to airplay in the course of video playing, the ipad/iphone need to send the silent audio samples to xbmc , so need the _roap to do some rtsp session responses, But needn't if we switch to airplay before video playing
(This post was last modified: Today 03:55 by AllenWang.)
find quote
Memphiz Offline
Team-XBMC Developer
Posts: 10,159
Joined: Feb 2011
Reputation: 109
Location: germany
Post: #469
(Yesterday 10:42)wwwidowntv Wrote:  same here - volume control option - doesn't work

What do you expect that option to do? Controlling volume over airplay only works for ios4 clients when doing video - but should work for all clients when streaming music only. Thats all it does. Controlling volume when airplaying video was ripped out by apple since ios5 ... (nothing we can do about it as its a client thingy not a xbmc thingy).

@AllenWang

while i really appreciate if people are sharing information about airplay - please remove all the clutter from your posts and paste it to pastebin.com and only put the links in here - or even better link to your github account with the code changes. Beside that - i am already aware of howto do the fp handshake to retrieve the key. As you already noticed this is only the small part.

See my patch for fp handshake here:

https://github.com/Memphiz/xbmc/commits/...phandshake

Also the fact that first an raop connection is made before video is known and xbmc handles that aswell (it was introduced by apple in ios5 and later clients...).

AppleTV2/iPhone/iPod: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for XBMC: Wiki NFS
HowTo configure avahi (zeroconf): Wiki Avahi
READ THE IOS FAQ!: iOS FAQ
(This post was last modified: Yesterday 19:32 by Memphiz.)
find quote
AllenWang Offline
Junior Member
Posts: 3
Joined: Apr 2014
Reputation: 0
Post: #470
Hi, Memphiz,

Thanks for your suggestion, I have remove the code to my github.

"i am already aware of howto do the fp handshake to retrieve the key. "
--> excited news to me, the fp handshake puzzled me for a long time.

But When pull the newest "shairplay" commit and the xbmc "remotes/origin/shairplayfphandshake" branch,
I couldn't find the _roap fp handshake related code, the comit information is as follows :

commit bd6fac6826459933328f21e278af520a27d8f111
Author: Memphiz <memphis@machzwo.de>
Date: Sun Jan 12 16:49:45 2014 +0100

Is my branch correct ?

Or could you show me how can I do the fp handshake , I want to get the correct aeskey from the ANNOUNCE command
a=fpaeskey:RlBMWQECAQAAAAA8AAAAAJla/.....

I have also sent you an email, waiting for your response.
find quote
Post Reply