Man, I have absolutely had it with AirPlay!!!! I'd like to preface this rant with the fact that I'm a competent Systems Administrator with over 10 years of professional experience and 23 years of general computing experience. I've spent the last 6 hours (excluding the hour it took to draft this forum post) troubleshooting stuttering playback via iTunes and Airfoil between my main PC and my Yamaha RX-V473 receiver (I just got the receiver a couple weeks ago via my father, so AirPlay is still very new to me). My entire network is Gigabit when possible (the Yamaha receiver has a 10/100 Mbit NIC unfortunately). I have 2 Windows 7 Ultimate 64-bit PCs, one in my living room (HTPC) and my bedroom (the fastest/most modern machine in my home, used for gaming, etc.). Everything is hard-wired via CAT5e Ethernet cables, including my ASUS RT-AC66U router which runs the latest version of Asuswrt-Merlin firmware. The other device I have on my network is a Cisco SG200-08 managed switch so I can take advantage of Link Aggregation on my Synology NAS. Here's where things get *INCREDIBLY* angering and annoying: My quad-core Q6600 HTPC which is quite a few years old *FLAWLESSLY* plays music over AirPlay via both iTunes and Airfoil. My main PC (which is a quad-core 4770K with HyperThreading) is having nothing but problems. I've also made certain to use the exact same test song on both machines (Marilyn Manson - Killing Strangers), I believe I've heard the first minute and 20 seconds at least 80 times today, to the point where I may vomit if I hear it again (which is unfortunate since I like the song). The aforementioned song *ALWAYS* starts skipping at the one minute 8 second mark on my main PC. Please note that I rebooted my PC every step of the way when appropriate, i.e. after uninstalling software I'd reboot, reinstall the software, and reboot again). I also rebooted my networking equipment after making changes to the router. Here are some of the troubleshooting steps I've tried (much of which is based on a bunch of Google research, and my own knowledge):
*Verified that both machines have ample free space on C:\.
*Verified that all equipment is on the same subnet (it is).
*Changed the Yamaha receiver from a DHCP IP to a static IP.
*Confirmed that QoS is disabled on my ASUS router.
*Completely removed the ASUS router and Cisco managed switch from the equation by temporarily connecting everything directly to an isolated 8-port Netgear GS108 switch.
*Moved the music I'm testing with off of my NAS and onto the primary SSD hard drive of each PC.
*Swapped the Ethernet cable running from the receiver to the switch.
*Swapped the Ethernet cable that runs from my main PC to the switch (I swapped my 25+ ft. cable with another 25+ ft. cable).
*IPv6 is already disabled on both machines, and has been for many months.
*COMPLETELY uninstalled *ALL* Apple software from my main PC (including scouring all of the various hidden system folders and cleaning the registry) - I got rid of every folder that contained the words "Apple," "Apple Computer," and "iTunes". I then reinstalled *JUST* Bonjour (I captured the Bonjour.msi file by opening iTunes64Setup.exe in WinRAR and manually extracted the Bonjour installer) and Airfoil and the problem still exists.
*I then reinstalled iTunes, QuickTime, iCloud, etc. and of course the problem still exists.
*Performed all of the various tweaks to my router's wireless settings, only to realize that the wireless functionality of my router is never entering the equation for my particular setup/issue.
*Updated both my NIC and Chipset drivers to versions directly from Intel (as opposed to the ones on my motherboard manufacturer's website).
*Unplugged the power cable on my receiver for 30 seconds and plugged it back in.
*Verified that my receiver is running the latest firmware (v1.16) - it already was.
*Disabled anti-virus and my Windows firewall (this shouldn't be necessary because the HTPC has the exact same software installed/enabled with no issues, but I was getting desperate).
*I'm pondering installing the RealTek audio driver/software from the RealTek website, but I suspect I'll lose some functionality if I migrate away from my motherboard manufacturer's installation.
*I'm also pondering doing a factory reset on the Yamaha receiver, but am not entirely certain of the ramifications of doing this (i.e. which settings will be lost).
I'd be the happiest person in the world if this problem was reversed (i.e. my HTPC had the stuttering and my bedroom PC was fine), because the HTPC is already directly connected to the receiver via optical audio, I don't need AirPlay to work on it! I desperately want to be able to send music to my receiver via my bedroom PC because it prevents me from having to turn on my HTPC just so I can listen to music on the best stereo system in my house (which is very nice while I'm doing chores or relaxing). As a quick aside, my roommate just successfully streamed an ambient song from her iPhone 6 to the receiver via the wireless router and it worked perfectly (that said, it was a completely different, much less complex song so this should be taken with a grain of salt). Right now the only difference I can think of is the length of Ethernet cables involved (my HTPC has a 3 ft. cable, whereas my main PC has a 25+ ft. cable). I could try temporarily swapping the longer cable to my HTPC to see if the problem is transferred to the HTPC, but it's going to be a bit of a pain due to the fact I have the long Ethernet cable perfectly routed along walls my living room walls running into my bedroom. In my mind there's no excuse for a PC that was built 7+ years ago to outperform a PC that was built less than 2 years ago!!!! All I want is to control the music being played on my receiver via the best PC in my house over a rock-solid Gigabit network, but I guess that's too much to ask in this modern day and age of gadgets...It's incredibly inconvenient to always have to turn my secondary PC on just so I can listen to loud music in my apartment, not to mention it's also a bad waste of electricity and additional wear and tear on my HTPC.
I'm well aware that I'm a Windows user posting to an Apple forum, but AirPlay is Apple's <insert expletive here> technology so I figured it wouldn't hurt (I also saw that a previous poster on this thread mentioned they had a Windows box so I figured it was acceptable). I apologize for the length of this post, and am fearful it won't be read in its entirety due to the classic TL;DR argument, but I'm unfortunately at wit's end at this point and am desperate for help!!!!
Much thanks,
-Snipe