Problems with PulseAudio + Airplay

  • This topic has 2 replies, 2 voices, and was last updated May 3-3:55 pm by RobK88.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #35588
    Member
    RobK88

      I would like to play my music through my stereo using Apple’s Airplay (via my AppleTV).

      From what I understand, there are very few ways of doing this in Linux. The most popular way appears to be using the PulseAudio sound server.

      I installed the following packages:

      pulseaudio
      pulseaudio-module-raop
      pulseaudio-module-zeroconf
      paprefs
      pavucontrol
      pasystray

      I followed the instructions at:
      https://elementaryos.stackexchange.com/questions/1702/using-airplay-with-noise?newreg=f0e587a7edb0470298482ab0a6b6e698

      The most important steps are:

      1. Run paprefs. (antiX installs in the menu under Applications — Preferences. Then click on PulseAudio Preferences).
      2. Check the two options under Network Access.
      3. Reboot the PC.
      4. Open a Terminal and run “pulseaudio –start”
      5. Play some music.
      5. Run PulseAudio Volume Control (Found under Applications — Multimedia).
      6. Under Playback, select your Airplay device. (e.g. AppleTV or Airport Express).

      It does not appear to work. My AppleTV does show up in the menus of the Pulse Audio Volume Control.
      I can select it but nothing happens and I hear no audio.

      (Pulse Audio is working. If I select “Built In Audio Analog Stereo” in the PulseAudio Volume Control, I can hear my music).

      PulseAudio also appears to properly detect my AppleTV and its IP address. See below:

      pactl list short modules | grep raop
      10	module-raop-discover		
      22	module-raop-sink	server=[192.168.1.106]:7000 sink_name=raop_output.Apple-TV-3.local sink_properties='device.description="Apple TV" device.model="AppleTV3,1"' protocol=UDP encryption=none codec=ALAC latency_msec=2000	
      23	module-raop-sink	server=[192.168.1.106]:7000 sink_name=raop_output.Apple-TV-3.local sink_properties='device.description="Apple TV" device.model="AppleTV3,1"' protocol=UDP encryption=none codec=ALAC latency_msec=2000

      I do not know why my AppleTV appears twice.

      I know it is not a router problem. I can play music from my Apple Mac on the same network using Apple Airplay / AppleTV through my stereo.

      Does anyone have any ideas on how to get Apple AirPlay to work properly in AntiX?

      P.S. Also please let me know how I can start pulseaudio automatically at boot-up in antiX. PulseAudio does not show up in the startup services in the antiX Control Panel.

      Any ideas??

      • This topic was modified 3 years ago by RobK88.
      • This topic was modified 3 years ago by RobK88.
      #35592
      Member
      Xecure
        Helpful
        Up
        0
        ::

        P.S. Also please let me know how I can start pulseaudio automatically at boot-up in antiX. PulseAudio does not show up in the startup services in the antiX Control Panel.

        2. Make pulseaudio launch on startup
        Edit startuo file
        geany ~/.desktop-session/startup
        Add a line that launches pulseaudio

        #launch pulseaudio Daemon on startup
        pulseaudio -D &

        Save and exit

        I have no idea about apple devices, so I cannot help with the rest. Make sure you also check what the individual program that is playing the audio is using the correct audio autput in pavucontrol.

        antiX Live system enthusiast.
        General Live Boot Parameters for antiX.

        #35606
        Member
        RobK88
          Helpful
          Up
          0
          ::

          Thanks. I filed an upstream bug.
          See
          https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/879

          • This reply was modified 3 years ago by RobK88.
        Viewing 3 posts - 1 through 3 (of 3 total)
        • You must be logged in to reply to this topic.