XBMC airplay not compatible with this version of itunes
#1
Hello all,
just installed frodo beta 1 to check the airplay feature on win7. Everything is up and running well.

When I choose the XBMC device on the itunes (v11) on a different win7 computer i get the "this airplay device in not compatible with this version of itunes":

Image


I never tried this with the previous iTunes, so I'm not sure if I'm just doing something wrong or...
UPDATE: I uninstalled and reinstalled old itunes 10.7 and I'm still getting the same message.
Any advice?
Reply
#2
do you need more info? i cant be the only one with this...
Reply
#3
Not that I will be able to help, as I have no experience at all with airplay, but it's very difficult to start to help without knowing more about your setup. At a minimum, a helpful soul would need a debug l og posted.

Post the debug log online, like at pastebin.com or xbmclogs.com. Hopefully someone with experience in airplay can help. The log file is kinda intimidating at first, but even I've been lucky and found the solution to my problem by going through it slowly.

Good luck.
Reply
#4
Ok. Thanks for that. I've pasted my log here.

I looked through it and only found a few lines that seem to me to relate to airplay and none look suspicious.

...
11:28:04 T:4004 INFO: AIRPLAY Server: Successfully initialized
11:28:04 T:4004 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/airplay/libshairplay-1.dll)
....
11:28:04 T:4084 NOTICE: Thread AirPlayServer start, auto delete: false
...
11:28:09 T:4080 DEBUG: ZeroconfWIN: identifier: servers.airplay type: _airplay._tcp name:XBMC (HTPC-DELL) port:36667
...
11:28:10 T:4004 DEBUG: ZeroconfWIN: XBMC (HTPC-DELL)._airplay._tcp.local. now registered and active
Reply
#5
So I tried to send airplay to XBMC via my ipod. When doing that it repeatedly asks me for a password even though I have no password set. I tried setting a password in XBMC and putting it into my ipod, but that didn't make a difference.

Also, I didn't originally provide much info as I was guessing this was something related not to XBMC. I've tried looking for a itunes log or something similar without much luck.
Reply
#6
Two things.

First one is a shot in the dark. You might want to try changing the skin back to the default. I don't see it as helping, but changing it doesn't hurt much.

I did find an AirPlay entry in the wiki. It might be worth a read if you haven't been there yet. I do see an option for enabling an airplay log.
Reply
#7
Really appreciate all your help on this Jogee. Sorry you have to walk me through every step! I saw the wiki, but missed the entry on the logging. So I've enabled that and my new log (after restarting XBMC) is basically the same as the old but has some airplay lines added at the end. You can see I tried from two different devices, but I don't really know what the socket and got request OPTIONS mean.


Code:
12:25:17 T:1612   DEBUG: ZeroconfWIN: identifier: servers.airtunes type: _raop._tcp name:00166F678AAF@XBMC (HTPC-DELL) port:36666
....
12:25:20 T:1612   DEBUG: CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update
12:25:35 T:3392    INFO: AIRTUNES: Accepted IPv4 client on socket 1080
12:25:35 T:3392    INFO: AIRTUNES: Local: 192.168.1.49
12:25:35 T:3392    INFO: AIRTUNES: Remote: 192.168.1.2
12:25:35 T:3392   DEBUG: AIRTUNES: Receiving on socket 1080
12:25:35 T:3392   DEBUG: AIRTUNES: Got request OPTIONS with URL *
12:25:35 T:3392   DEBUG: AIRTUNES: Receiving on socket 1080
12:25:35 T:3392    INFO: AIRTUNES: Connection closed for socket 1080
12:25:39 T:864   DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib.dll)
12:25:45 T:3392    INFO: AIRTUNES: Accepted IPv4 client on socket 1636
12:25:45 T:3392    INFO: AIRTUNES: Local: 192.168.1.49
12:25:45 T:3392    INFO: AIRTUNES: Remote: 192.168.1.3
12:25:45 T:3392   DEBUG: AIRTUNES: Receiving on socket 1636
12:25:45 T:3392   DEBUG: AIRTUNES: Got request OPTIONS with URL *
12:25:50 T:4088   DEBUG: Thread Jobworker 4088 terminating (autodelete)
12:25:50 T:1612   DEBUG: Thread Jobworker 1612 terminating (autodelete)
12:25:52 T:3392   DEBUG: AIRTUNES: Receiving on socket 1636
12:25:52 T:3392   DEBUG: AIRTUNES: Got request OPTIONS with URL *
12:25:57 T:3392   DEBUG: AIRTUNES: Receiving on socket 1636
12:25:57 T:3392   DEBUG: AIRTUNES: Got request OPTIONS with URL *
12:26:03 T:3392   DEBUG: AIRTUNES: Receiving on socket 1636
12:26:03 T:3392   DEBUG: AIRTUNES: Got request OPTIONS with URL *
12:26:12 T:3392   DEBUG: AIRTUNES: Receiving on socket 1636
12:26:12 T:3392    INFO: AIRTUNES: Connection closed for socket 1636

This is frustrating!
Reply
#8
Well after reading around on the apple forums for quite some time I saw a post about Airplay and IPv6 causing issues. I tried turning this off on my wireless card on both the XBMC computer and my itunes using computer, but this didn't seem to change anything!

Just thought I'd provide that as insight.
Reply
#9
Downgrade back to itunes 10.

This may have issues as most itunes libraries aren't backwards compatible...
"PPC is too slow, your CPU has no balls to handle HD content." ~ Davilla
"Maybe it's a toaster. Who knows, but it has nothing to do with us." ~ Ned Scott
Reply
#10
I would try going back to eden to see if the problem persists. Or maybe completely uninstalling and reinstalling frodo. It's obviously an issue with XBMC though it's not the one generating the error.
Reply
#11
iTunes 11 slightly changed how the security AES-128 token is being sent from iTunes 10.

Mythtv suffered the same problem and it is now fixed.

In the mean time, you can go back to iTunes 10, AFAIK, iTunes 11 didn't change the library format, and you can easily revert to iTunes 10.
Reply
#12
Turn off the password for airplay in XBMC and then restart XBMC should get you going too maybe.
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)
Reply
#13
Check port 36667 is forwarded on your firewall. I had the same password issue you're having and forwarding that port solved it completely. It may solve your entire issue...
Reply
#14
OK. I went back to XBMC v11 and tried with both iTunes 10 and 11. Now the device does show as an available option on either my itunes or my ipod. I posted the log here. But I don't see anything regarding airplay other than my advandedsettings.xml line. This is why I tried XBMC v12 in the beginning as I saw this line in the wiki:
All platforms (except Windows) support music (with or without DRM).

I have turned windows firewall off on all computers.

Would I need to forward 36667 on my router as well?
Reply
#15
Well. Just for fun I tried the 'homegroup' feature of windows 7 and using that I was able to see the XBMC device from another computer through windows media player. If I tried to play a song XBMC played about a second of audio then crashed, but at least I know the sound was being sent and there was communication. I'm starting to think this is some kind of network setup issue on my part but I can't figure out what.

Are all of these lines of log correct? I noticed its using port 36666 and 36667.

Code:
11:33:30 T:4056   DEBUG: ZeroconfWIN: identifier: servers.airplay type: _airplay._tcp name:XBMC (HTPC-DELL) port:36667
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:deviceid, value:00:16:6F:67:8A:AF
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:features, value:0x77
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:model, value:AppleTV2,1
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:srcvers, value:101.28
11:33:30 T:4056   DEBUG: ZeroconfWIN: identifier: servers.airtunes type: _raop._tcp name:00166F678AAF@XBMC (HTPC-DELL) port:36666
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:ch, value:2
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:cn, value:0,1
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:da, value:true
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:ek, value:1
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:et, value:0,1
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:md, value:0,1,2
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:pw, value:false
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:sm, value:false
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:sr, value:44100
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:ss, value:16
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:sv, value:false
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:tp, value:UDP
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:txtvers, value:1
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:vn, value:3
11:33:30 T:4056   DEBUG: ZeroconfWIN: key:vs, value:130.14
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC airplay not compatible with this version of itunes0