CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

audio/shairport-sync 5.6.1

AirPlay audio player with multi-room audio synchronisation capability

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 5.6.1
Upstream
Higher version available: 5.6.2
Last update
to 5.6.1 · a8851fe81b
Quarterly
2026Q4: 5.5.2 · last MFH 51a024b509
WWW
https://github.com/mikebrady/shairport-sync
Links
cgit · VuXML

Install

Package
# pkg install shairport-sync
installs 5.6.1 from latest; from quarterly (2026Q4) 5.5.2
Port
# cd /usr/ports/audio/shairport-sync && make install clean
# make -C /usr/ports/audio/shairport-sync config  # change options first
Size
176 KiB download · 453 KiB installed
Depends on
audio/libsoxr 0.1.3_3, audio/sndio 1.10.0_1, devel/libconfig 1.8.2, devel/libdaemon 0.14_1, devel/libplist 2.7.0, devel/popt 1.19,2, misc/libuuid 2.42.4, multimedia/ffmpeg 9.0.2_2,1, net/avahi-app 0.8_6, net/nqptp 1.2.9, security/libgcrypt 1.12.4, security/libsodium 1.0.22
License
BSD3CLAUSE
Options
2 of 6 on in the package: AIRPLAY2 SNDIO
Show the 4 options that are off
ALAC ALSA MQTT PULSEAUDIO
pkg-message
Shown after installing
Shairport Sync is using AirPlay 2. Please make sure you enable and start nqptp.

# sysrc nqptp_enable=YES
# service nqptp start

The sndio "default" device does not necessarily correspond to the
default FreeBSD sound device shown by /dev/sndstat. If Shairport Sync
is visible to AirPlay clients but exits when playback starts with an
error such as:

output configuration search for request: S16/44100/2 failed

check the available sound devices with:

# cat /dev/sndstat

and explicitly select the desired sndio device in:

/usr/local/etc/shairport-sync.conf

For example, if the desired device corresponds to rsnd/8:

sndio =
{
 device = "rsnd/8";
 output_rate = 48000;
 output_format = "S16_LE";
 output_channels = 2;
};

Adjust the rsnd device number as appropriate for the system.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 165.6.15.5.2–
FreeBSD 155.6.15.6–
FreeBSD 145.65.5.25.6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 155.5.25.5.2–
FreeBSD 145.5.25.5.25.5.2_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 5.6.1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (71)

Emanuel Haupt (ehaupt) · 3.3.6_1
Provide an option to build with MQTT protocol support.
1d63c97c74
Emanuel Haupt (ehaupt) · 3.3.6
Update to 3.3.6
4f22444f8c
Emanuel Haupt (ehaupt) · 3.3.5
Update to 3.3.5
781255a03a
Emanuel Haupt (ehaupt) · 3.3.4
Update to 3.3.4
fa9cb52203
Emanuel Haupt (ehaupt) · 3.3.2
Update to 3.3.2
a40dc13e36
Emanuel Haupt (ehaupt) · 3.3.1
- Update to 3.3.1 - Remove -Wno-clobbered -Wno-psabi which are not supported by base GCC   (relevant for some Tier-2 archs) [1]

PR:		238339 [1]
Submitted by:	pkubaj [1]
d9e10ff25c
Emanuel Haupt (ehaupt) · 3.3
Update to 3.3
450fc77b73
Emanuel Haupt (ehaupt) · 3.2.2
Update to 3.2.2
293bf7c1ec
Fernando Apesteguía (fernape) · 3.2.1_1
devel/libconfig: update to 1.7.2

* Change to USE_GH
* Bump PORTREVISION of dependant ports.

Committing after maintainer timeout

PR:	229961
Submitted by:	che@bein.link
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16442
4889b760a7
Emanuel Haupt (ehaupt) · 3.2.1
Update to 3.2.1
fe8c1a7078
Emanuel Haupt (ehaupt) · 3.2.d8
Update to 3.2.d8
7fccaa22cb
Emanuel Haupt (ehaupt) · 3.2.d5
Update to 3.2.d5
a8be9a05fe
Emanuel Haupt (ehaupt) · 3.2.d3
Update to 3.2.d3
7b13c40961
Emanuel Haupt (ehaupt) · 3.1.1
Update to 3.1.1
453063917f
Emanuel Haupt (ehaupt) · 3.1
Update to 3.1
c2339890f4
Emanuel Haupt (ehaupt) · 3.1.d16
Update to 3.1.d16 which comes with optional PulseAudio support.
a8fb232948
Emanuel Haupt (ehaupt) · 3.1.d6
Update to 3.1.d6. Now that sndio audio support is much more reliable (thanks to Tobias Kortkamp [1]) add an option for it and turn on by default. Make the prior unconditional alsa support an option and turn off by default.

[1] https://github.com/mikebrady/shairport-sync/pull/509
1c5c572a33
Emanuel Haupt (ehaupt) · 3.0.2
Update to 3.0.2
78e65dba70
Emanuel Haupt (ehaupt) · 3.0.1
Update to 3.0.1
6ea0d5733f
Emanuel Haupt (ehaupt) · 3.0
Update to 3.0
cf101e5dff
Emanuel Haupt (ehaupt) · 2.8.6
Add shairport-sync 2.8.6, airPlay audio player with multi-room audio synchronisation capability.
1b16e9c295