Provide an option to build with MQTT protocol support.1d63c97c74
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-syncinstalls 5.6.1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 5.6.1 | 5.5.2 | – |
| FreeBSD 15 | 5.6.1 | 5.6 | – |
| FreeBSD 14 | 5.6 | 5.5.2 | 5.6 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 5.5.2 | 5.5.2 | – |
| FreeBSD 14 | 5.5.2 | 5.5.2 | 5.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)
Update to 3.3.64f22444f8c
Update to 3.3.5781255a03a
Update to 3.3.4fa9cb52203
Update to 3.3.2a40dc13e36
- 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
Update to 3.3450fc77b73
Update to 3.2.2293bf7c1ec
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/D164424889b760a7
Update to 3.2.1fe8c1a7078
Update to 3.2.d87fccaa22cb
Update to 3.2.d5a8be9a05fe
Update to 3.2.d37b13c40961
Update to 3.1.1453063917f
Update to 3.1c2339890f4
Update to 3.1.d16 which comes with optional PulseAudio support.a8fb232948
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/5091c5c572a33
Update to 3.0.278e65dba70
Update to 3.0.16ea0d5733f
Update to 3.0cf101e5dff
Add shairport-sync 2.8.6, airPlay audio player with multi-room audio synchronisation capability.1b16e9c295