1

I've been using a Mac running Sierra with an Airplay 2 capable Denon home cinemas amp for several months without any major problems.

After upgrading to High Sierra I've run into two VERY annoying issues:

  • Whenever I switch audio output from internal speaker to the Airplay amp and then hit play in a Youtube video or other video player iTunes starts instead of the video playing! I have to quit iTunes and hit play again before it actually starts playing
  • Whenever playback starts all open network connections drop.

Does anybody know how to stop iTunes autostarting when I switch to Airplay as the output device, and how to stop the connections from dropping? Neither of these things happened in Sierra.

EDIT: I tried getting a list of audio devices and AirPlay doesn't show up at all.

system_profiler SPAudioDataType Audio:

Devices:

    Built-in Output:

      Default Output Device: Yes
      Default System Output Device: Yes
      Manufacturer: Apple Inc.
      Output Channels: 2
      Current SampleRate: 44100
      Transport: Built-in
      Output Source: Internal Speakers

    iShowU Audio Capture:

      Default Input Device: Yes
      Input Channels: 2
      Manufacturer: shinywhitebox ltd.
      Output Channels: 2
      Current SampleRate: 44100
      Transport: Unknown
      Input Source: Default
      Output Source: Default

    Stream/Record:

      Manufacturer: Apple Inc.
      Output Channels: 2
      Current SampleRate: 44100
      Transport: Unknown
      Output Source: Default

However "Denon AVR-6400H" shows up as an available output device in the audio prefs pane and in the icon menu options.

1

That's probably because High Sierra introduced AirPlay2 (before, you were running AirPlay). With AirPlay2, it's no more a system wide output that's being redirected to your remote player, but instead a per-application output. Technically speaking, it's now a userspace library that application must implement.

Since only iTunes supports AirPlay2 for now, I guess this is the reason why it's being launched.

As to how to disable this, please check if your player can disable its AirPlay2 announce or use iTunes...

  • Other applications can still use Airplay just fine though, if the sound output device is set to the airplay device. It's just when they start playing iTunes launches too or starts playing if it's already launched – GordonM Sep 4 at 14:12
  • Can you try something from the command line (in a terminal): say -a "AirPlay" "This should comes from your speaker" to check if iTunes is launching too ? – xryl669 Sep 4 at 14:28
  • Says it found no audio device of that name. Also tried "Denon AVR-6400H" which is what it shows up as in the audio preferences pane with the same result – GordonM Sep 4 at 19:04
  • I added a list of audio devices to my original question when I tried running system_profiler SPAudioDataType from the command line – GordonM Sep 4 at 19:09
  • In a way, this confirms that the Denon device is not listed anymore as a AirPlay (1) output device. I don't understand why it's still listed as a systemwide output device (since AirPlay2 is not doing this). – xryl669 Sep 4 at 20:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .