Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MalagLagoon

macrumors regular
Original poster
Dec 19, 2019
202
68
What does one need to do to transmit audio from Safari to this lame tennis ball?

I see the HomePod button in the Home application - on both my MacBook and iPhone. However when I press the icon I get random s***-music playing that isn't my music at all.

In 30 seconds I'm throwing this tennis ball out the window and using bluetooth (which actually works).
 
Last edited:
I'm using my 2015 MacBook to transmit audio to the tennis ball. I have to go into system settings to select the HomePod mini.

If I press the HomePod button (located in the application called Home) I get random music that I didn't ask for and can't control (other than music on or music off). I seriously don't get that. Who the flip thought this was a good idea? That's just freakin' braindead stupid.

But, yeah, you can play audio (of your choosing) using AirPlay. It works, but it's slow and clunky. For example when playing a YouTube video (or any audio) there a really long delay like one or two seconds. It goes like this: Press play (YouTube or other), wait two seconds, YouTube begins to play, no sound for a second, then there's sound. It's the same in reverse when you press pause.

Okay.... whatever..... I feel I'm on a Windows system. Maybe it's just that I've got a 2015 MacBook running Monterey.

Whatever the case Bluetooth blows away AirPlay. There's no bizarre delay slowing down the entire system when using bluetooth. There's no need for me to dig into the system settings just to achieve sound. I just press that little bluetooth symbol at the top of the screen.

So, yeah, I'm buying a bluetooth thingy for sound - because the tennis ball (i.e. AirPlay) just plain sucks anyway you size it up.

Screen Shot 2026-01-22 at 9.43.53 PM.png
 
Clearly you’ve made a decision (long ago). Nonetheless...

There's no need for me to dig into the system settings just to achieve sound. I just press that little bluetooth symbol at the top of the screen.

[...]
View attachment 2598335
All you need is to "just press that little bluetooth speaker symbol” and select the device, HomePod or otherwise.

But, yeah, you can play audio (of your choosing) using AirPlay. It works, but it's slow and clunky. For example when playing a YouTube video (or any audio) there a really long delay like one or two seconds. It goes like this: Press play (YouTube or other), wait two seconds, YouTube begins to play, no sound for a second, then there's sound. It's the same in reverse when you press pause.

Okay.... whatever..... I feel I'm on a Windows system. Maybe it's just that I've got a 2015 MacBook running Monterey.

Protocols​

AirPlay and AirTunes can work over a local network (LAN), through either Wi-Fi or Ethernet, or (since 2017) directly to each other using Wi-Fi Direct, allowing devices to connect without a central LAN.[22] This method of peer-to-peer connecting is now preferred by AirPlay, but Apple notes that the protocol establishes a connection "using the method that’s the most responsive".[2]

The AirTunes part of the AirPlay protocol stack uses UDP for streaming audio and is based on the Real Time Streaming Protocol.[23] The streams are transcoded using the Apple Lossless codec with 44100 Hz and 2 channels symmetrically encrypted with AES, requiring the receiver to have access to the appropriate key to decrypt the streams.[24] The stream is buffered for approximately 2 seconds before playback begins, resulting in a small delay before audio is output after starting an AirPlay stream.[25]

The protocol supports metadata packets that determine the final output volume on the receiving end. This makes it possible to always send audio data unprocessed at its original full volume, preventing sound quality deterioration due to reduction in bit depth and thus sound quality which would otherwise occur if changes in volume were made to the source stream before transmitting. It also makes possible the streaming of one source to multiple targets each with its own volume control, and for volume adjustments to be applied instantly, instead of being delayed by the 2 second buffer period. The AirPort Express' streaming media capabilities use Apple's Remote Audio Output Protocol (RAOP), a proprietary variant of RTSP/RTP. Using WDS-bridging,[26] the AirPort Express can allow AirPlay functionality (as well as Internet access, file and print sharing, etc.) across a larger distance in a mixed environment of wired and up to 10 wireless clients.
 
The HomePod's main purpose is to play music. It's a smart speaker. You talk to Siri and tell it to play something. Or you press the button in the Home app to resume playing whatever it was playing last. Or you AirPlay music to it from some other app.

For YouTube, there will be no lag if you AirPlay directly from the video itself rather than AirPlaying through your Mac sound settings. Look for the AirPlay icon in the YouTube video and select the speaker there.

The HomePod wasn't intended to be an external speaker for Macs. There will always be a lag when you do it this way and has been discussed numerous times in various threads here.
 
All you need is to "just press that little bluetooth speaker symbol”
In the system settings - which is what I said originally. There is no little speaker sitting next to the bluetooth icon. The speaker (as indicated by your link) is in System Settings. The bluetooth icon is conveniently at the top of screen. So there.

Digging into system settings isn't such a big deal - although it is annoying to have to dig around for it.

The deal breaker is the MASSIVE lag that AirPlay exhibits.

Also, when I use bluetooth my system doesn't require the user to manually adjust the system settings when switching from Bluetooth to my USB audio interface. This is something I do quite a lot. All I do is plug my USB audio interface in and the audio goes to the audio interface without any fussing around. When I unplug my audio interface the audio smoothly goes to the bluetooth speaker. That's too advanced for AirPlay.

AirPlay is a step backward compared to Bluetooth.
 
the real value of airplay 2 really is mutli-room audio. and i agree its not great for pairing to a TV or PC.

but playing back an album synced in every room is pretty cool
 
Last edited:
  • Like
Reactions: MBAir2010
JFC - this lame tennis ball randomly plays music. Okay, I guess it was just a matter of time - Apple is slowly decaying to be every bit as horrible as Microsoft.
 
I have three around the house, and they all seem to work fine. That said, I've noticed with iOS 26, it now takes a long time between the time I select the mini for playback and the time it takes to actually start pumping out the music.

Just timed it - 14 seconds.
 
the real value of airplay 2 really is mutli-room audio. and i agree its not great for pairing to a TV or PC.

but playing back an album synced in every room is pretty cool
Riiight. The lame tennis ball lacks the ability to play MY music. I think it wants you to sign up for some BS and maybe port your music library someplace? I use mp3 music files - BTW. The only music this failure of an audio device plays is random music I don't want to hear.

I plan to remove the speaker to solve the lame problem of random music playing when you least expect it.

The Apple HomePod is a serious piece of trash. The only reason it still exists in my house is to help control the lights.
 
I have three around the house, and they all seem to work fine. That said, I've noticed with iOS 26, it now takes a long time between the time I select the mini for playback and the time it takes to actually start pumping out the music.

Just timed it - 14 seconds.
Whoa! 14 seconds! LOL I rest my case.
 
Whoa! 14 seconds! LOL I rest my case.

Yeah, it's pretty ridiculous. It used to just be a second or two. Not sure what Apple did to make it take so long. And this is from the Music app, which you'd think would get the most attention from QA when it comes to sending music to an Apple branded speaker.
 
I did a little more testing, and it takes a long time to send music anywhere, not just my Homepod minis. Both AppleTVs took about 10 seconds. If I go back to my iPhone's internal speaker and then immediately send it back to what was playing before, it only takes a couple of seconds, so it seems to be an issue with the initial connection taking a long time to set up. Dunno.

Using my MBA running Sequoia to do any of this takes only a few seconds, even on the initial connection - so it seems to be iOS 26 related.
 
Riiight. The lame tennis ball lacks the ability to play MY music. I think it wants you to sign up for some BS and maybe port your music library someplace? I use mp3 music files
I don't know how you choose your play said mp3s from your phone, but in any app I've ever used to do so, you simply change the audio output to the Homepod, just as you would from your phone speaker to Airpods.
 
I did a little more testing, and it takes a long time to send music anywhere, not just my Homepod minis. Both AppleTVs took about 10 seconds. If I go back to my iPhone's internal speaker and then immediately send it back to what was playing before, it only takes a couple of seconds, so it seems to be an issue with the initial connection taking a long time to set up. Dunno.

Using my MBA running Sequoia to do any of this takes only a few seconds, even on the initial connection - so it seems to be iOS 26 related.
What I've noticed is that AirPlay / HomePod unnecessarily slows down my entire computer - well, only those apps sending audio to AirPlay.

For example if I'm playing a YouTube video on Safari - and using AirPlay for audio then the YouTube controls themselves get a noticeable lag. It isn't only the audio that has a lag - but the actual play and pause controls suddenly get lag for no good reason - other than using AirPlay for sound.

All of this is reminiscent of how Microsoft Windows would approach software - buggy, janky, and wonky accompanied by long (endless?) troubleshooting lists.
 
I don't know how you choose your play said mp3s from your phone, but in any app I've ever used to do so, you simply change the audio output to the Homepod, just as you would from your phone speaker to Airpods.
I was referring to this scenario: If I ask Siri (the Siri inside the tennis ball) to play a song located in my Apple Music application - it can't.
 
  • Like
Reactions: Eddie Beeps
I was referring to this scenario: If I ask Siri (the Siri inside the tennis ball) to play a song located in my Apple Music application - it can't.
How exactly would you expect to be able to tell Siri to play an mp3 file? Would you read out the path to the file in iCloud or on your Mac's filesystem?

If you do subscribe to something like Spotify, you can tell siri to play a song / album / artist frok spotify, with your voice, or by setting a default...

IMG_4688.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.