Homepod disconnects or stops playing music from itunes randomly

Homepod was just updated to 13.4. I did NOT notice this issue previously but others are reporting the exact same issue on other forums.


The first thread details the issue perfectly.

https://forums.macrumors.com/threads/homepod-stops-playing-music-from-itunes-windows.2215843/

https://www.reddit.com/r/HomePod/comments/eq4lg3/itunes_and_homepod_constantly_disconnect/


When using the homepod as a speaker from iTunes it will randomly stop playing music and display a dash like this "-" next to it. If I deselect it and click it again it will start playing sound again. If I stop the track and play again, it will start playing again.


Playing from windows 10 PC, fully updated.

iTunes 12.10.4.2

Homepod 13.4


The issue seems to happen less when I use the homepod as the only device checked to play music to. If i check other devices, like the apple TV and computer itself to play as well the issue happens more often. My WiFi is solid with no deadspots, I've done a speed test and poor mans site survey with my iPhone to test speeds with no issues. Also to rule out WiFi as the issue i can play from my iPhone to the homepod and apple TV without the problem.


I suspect its an iTunes issue or possibly the homepod struggling to stay in sync with iTunes. Please read the other threads before suggesting solutions already purposed as I've tried them all.


This clearly seems like a bug but I don't know where to submit bug reports for the homepod.


Thank you in advance.


Posted on Mar 25, 2020 7:34 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 29, 2020 9:56 PM

So no dice on turning off the homepod features, however I have found a pattern in the packet capture correlated with the failure. I no longer think this is an issue with the homepod, but a problem solely with iTunes.


Every 30 seconds, iTunes sends a TCP message to homepod port 7000 with an OPTIONS message that provides cseq number, user agent, instance ID, and a remote ID. Between these messages, the homepod will send a TCP Keep-Alive to my PC from port 7000 every 6 seconds. After 4 of these, iTunes sends the options message.



When the issue occurs, that 30 second interval TCP options message does not get sent. That's why the other poster was encountering the issue at the 28 second mark each time. That is the refresh interval for this options message.


We can see in the packet capture, the TCP fin message comes as soon as the 30 second interval passes without the options message being sent from iTunes:


This leads me to believe that it might be possible to spoof this options message to the homepod using a 3rd party tool, therefore keeping the stream alive even when itunes fails to send the options message itself. That will be my next task.

Similar questions

103 replies

Jul 2, 2020 5:33 AM in response to yisomu

Brand new HomePod with latest iOS. Streaming to the HomePod via iTunes on a fresh, fully updated Windows 10 machine.


The HomePod is on the 5GHz band of an Apple AirPort Extreme.


Not that it matters, but we bought the HomePod to replace an old AirPlay 1 Panasonic system. Better sound and hopefully more reliable.


Not so. The HomePod stops playing at random. We stream music around the house 24 hours a day. But the random halting is killing me.


Next step is to disable the 5 GHz band and see if that works.

Jul 10, 2020 4:52 AM in response to Vancouver22

@Vancouver22


Then, that, my kind sir, is the declaration of a serious bug. When the algorithm deciding which source it will use cannot adequately make a decision of which to use and disconnects because of that inability... that is an issue.


My iPhone and iPad do not do this... they do not waffle. Otherwise I would have called Apple about that issue long ago.


This is, indeed, a firmware issue....


I have removed all other devices besides my iDevices from my network and the Homepod still disconnects about 00:28 into a song. The Homepod is also within 5' to 10' of the router, as well.


Most peculiarly, the Airport Express does not do this. It connects and plays reliably.


Ah, well!

Aug 10, 2020 11:54 AM in response to Wappaloochie

I’ve done this with mine.You can still always use your 5G. its there but it just can’t be the default one it always goes to. They just get separated into their own bands and not set up as Dual Band. The lower speed is better at going through walls. The speed becomes irrelevant because if the wifi goes off for a brief moment as it’s trying to communicate, it’s just off. This seems to be when it loses a connection when it’s trying to establish communication at that very moment. Wifi cuts out all the time, it’s just the nature of how it works.

Aug 31, 2020 1:05 PM in response to Bumbeen

This is very, very interesting. On Mac you can communicate with iTunes programmatically via AppleScript. On the PC, a running instance of iTunes can be controlled with a COM interface that it exposes.


I do have experience working with the COM interface on Windows. And the main volume is exposed as something you can control. I'm going to try and work with it tonight and see if I can't come up with a little background app that can automatically change the volume 1% up down and up.


Thanks again, Bumbeen for your work and communication with Apple.

Oct 22, 2020 12:02 PM in response to Bryan Kinkel

Hi guys.


I can't tell you how happy I am to have found this thread today!


I have been having this exact problem for well over 1 year now, and has been infuriating.


I have reported this multiple times to Apple, and I receive the same response as a previous person mentioned: "This is so surprising... this is the first time we are hearing about this." It's such bullcrap.


Over the past year I have spent so many hours trying to debug this on my own, and nothing would solve it.


As mentioned, it started to occur with one of the iOS 13 releases (13.4 I guess). At first, it only affected my Windows 10 iTunes streaming to my Apple TVs, which would then cut out randomly. Then, a couple months later, there was a HomePod update which then suddenly caused the same problems with iTunes streaming to the HomePods as well.


I've found multiple threads about this topic over the past year, but there was never any resolution.


Today I started playing with it again, determined to finally figure it out. And, this is when I realized that although it is randomly happening (sometimes just 2 songs may play, another time 6 or 7 songs may play)... the cutout ALWAYS happens at almost exactly 30 seconds into a random song. I'm not sure how I didn't see this pattern before.


This is when I did a new web search on "iTunes Airplay cutout 30 seconds" and finally stumbled upon this thread which I hadn't seen before.


So... I'm happy to at least know someone has figured out the root cause, and I can finally stop driving myself crazy trying to troubleshoot it. :-)


Of course, I'm guessing Apple will still never actually fix the problem, since they couldn't care less about Windows iTunes any longer. They don't seem to realize that there are thousands of people that still prefer to stream their music to all their Airplay devices from their main laptop and large monitor.


Bryan... is it possible for me to try out your app?

Oct 22, 2020 12:49 PM in response to Bryan Kinkel

Hi Bryan, Have you had a chance to update your homepod to 14.1 that just came out and test for the issue to see if its the same? I just updated and it played fine for a few songs but then started in with the issue again. Seems like randomly 30 seconds into a song it just cuts out.


Windows 10 2004, iTunes 12.10.10.2, Homepod 14.1


Just a word of warning and something else to test if you do update, people are complaining on reddit about audio quality after the update. Just FYI.

https://www.reddit.com/r/HomePod/comments/jfthoj/i_think_its_safe_to_say_the_141_homepod_update/


Nov 27, 2020 12:21 PM in response to Kwoodhouse

So the first post from Mar 26, 2020 perfectly sums up the issue, and its now Nov 27, 2020 and the problem is still here. I have two homepods both running 14.2 and a 4k Apple TV also running 14.2. I have a brand new Windows 10 PC running 10.0.019041 and have just installed iTunes 12.11.0.26. Running any music lists from my phone works perfectly (as its handing off the list to the Homepod/TV which is then streaming from the internet direct to itself so totally disproves any issues with wifi), but whenever I stream from my PC the speakers will randomly disconnect/reconnect/disconnect etc etc. I was about to purchase some homepod mini's for other rooms in the house, but at this rate I'm seriously thinking of dumping them and getting a sono's which I know works flawlessly. I love my Apple speakers but it MUST work with iTunes as intended and as supported by the software.


Before anyone asks, yes, I've been through all the stages of switching things off, rebooting etc, etc. The fact that the speakers work flawlessly over wifi when communicating directly to the internet tells me there's nothing wrong with the wifi. They can play all day long with zero issues like that. Its only when you try to stream from your iTunes computer does it keep disconnecting/reconnecting.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Homepod disconnects or stops playing music from itunes randomly

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.