(2014-06-12, 23:55)snelvuur Wrote: Yes, thats the same issue i have. Since you run xbmc on windows we can rule out that its a openelec issue. Basicly it just takes your name of your iphone and adds .local behind it which your xbmc cant resolve.
Knowing this i added my iphones hostname iErik.local to my hosts file with the correct ip number. Now i get streaming video on my xbmc. Ofcourse this is not a workaround you would want to implement, somewhere it goes wrong with that name.
Your problem is that bonjour name resolution is not working at an OS level.
The name iErik.local is a valid bonjour hostname - .local is the standard domain suffix used by dynamically published bonjour host names.
I just tested pinging the bonjour hostname of my ipad (Simons-iPad.local) from both a Windows 7 machine and from my Raspbmc install and both worked fine, and Airplay works to both as well.
If you can't ping iErik.local from the windows command prompt most likely on your windows machine you do not have bonjour for windows installed or working properly.
Make sure you either have Bonjour for Windows installed or iTunes, which bundles bonjour for windows. If that doesn't work it may be that you have set the domain suffix for your network to .local (check with ipconfig /all) - if you do so name resolution for bonjour hosts will not work - you need to remove your domain suffix or use something else so that bonjour can claim the .local suffix.
For OpenElec check that you can ping iErik.local from the command prompt - if not check Zeroconf is enabled and if that doesn't work you need to talk to the OpenElec guys as bonjour name resolution not working from the command line is an OS problem not an XBMC problem. It's certainly working for me with Raspbmc.
If you publish a domain suffix of .local from the DHCP server on your network then all clients will be using that suffix, so that could explain both Windows and OpenElec not working, so check your DHCP configuration on your router.