Package Details: shairport-sync-mpris-git 5.0.dev.r31.gd40e499d-1

Git Clone URL: https://aur.archlinux.org/shairport-sync-mpris-git.git (read-only, click to copy)
Package Base: shairport-sync-mpris-git
Description: AirPlay 2 audio player with multi-room playback (with mpris support)
Upstream URL: https://github.com/mikebrady/shairport-sync
Keywords: airplay audio avahi daapd owntone shairport
Licenses: custom
Conflicts: shairport-sync
Provides: shairport-sync
Submitter: sharktamer
Maintainer: sharktamer
Last Packager: sharktamer
Votes: 0
Popularity: 0.000000
First Submitted: 2024-08-27 21:01 (UTC)
Last Updated: 2025-07-14 10:24 (UTC)

Latest Comments

mmoyles87 commented on 2026-05-21 11:59 (UTC) (edited on 2026-05-21 11:59 (UTC) by mmoyles87)

The current PKGBUILD fails against current upstream because it enables both --with-airplay-2 and --with-apple-alac.

Upstream configure.ac explicitly rejects that combination:

the Apple ALAC Decoder (deprecated) can not be used in AirPlay 2

I tested locally on CachyOS and the package builds/install fine if --with-apple-alac is removed while keeping AirPlay 2 enabled.

Patch:

diff --git a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,7 +36,6 @@ build() {
     --with-mqtt-client \
     --with-ssl=openssl \
     --with-metadata \
-    --with-apple-alac \
     --with-soxr \
     --with-systemd-startup \
     --with-dbus-interface \

jessidhia commented on 2026-04-11 13:31 (UTC) (edited on 2026-04-11 13:32 (UTC) by jessidhia)

Using 'alac' as the decoder is deprecated by upstream and its presence will fail the build until it is replaced by 'ffmpeg', same with the --with flags

jessidhia commented on 2026-04-07 11:23 (UTC)

shairport-sync was recently updated to require ffmpeg as the AAC decoder for airplay 2 support: https://github.com/mikebrady/shairport-sync/commit/f784e463e434d0b93cb05b4d4f0a06bc1948b04f

Build fails at the configure stage if --with-apple-alac is present, which was already deprecated in favor of ffmpeg.