Install this package:
emerge -a media-sound/shairport-sync
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask media-sound/shairport-sync
Or alternatively:
emerge --autounmask-write -a media-sound/shairport-sync
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.3.1 | 7 | ~amd64 | 0 |
| 3.3.9 | 7 | ~amd64 | 0 |
| 3.3.8 | 7 | ~amd64 | 0 |
| 3.3.7 | 7 | ~amd64 | 0 |
<pkgmetadata>
<maintainer type="person">
<email>yily_101@163.com</email>
<name>GriffOn Yi</name>
<description>Primary maintainer</description>
</maintainer>
<longdescription>
Shairport Sync is an AirPlay audio player – it plays audio streamed from
iTunes, iOS, Apple TV and macOS devices and AirPlay sources such as
Quicktime Player and ForkedDaapd, among others.
Audio played by a Shairport Sync-powered device stays synchronised with
the source and hence with similar devices playing the same source.
In this way, synchronised multi-room audio is possible for players that
support it, such as iTunes and the macOS Music app.
Shairport Sync runs on Linux, FreeBSD and OpenBSD. It does not support
AirPlay video or photo streaming.
</longdescription>
<use>
<flag name="openssl">Uses openssl for encryption.</flag>
<flag name="mbedtls">Uses mbedtls for encryption.</flag>
<flag name="soxr">Add resample support use libsoxr</flag>
<flag name="alac">Include the Apple ALAC Decoder.</flag>
<flag name="convolution">Add convolution filter support.</flag>
<flag name="soundio">Add support for soundio backend.</flag>
<flag name="airplay2">Support for AirPlay protocol of version 2.</flag>
<flag name="pipewire">Add support for pipewire backend.</flag>
</use>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p media-sound/shairport-sync |
euse -E <flag> -p media-sound/shairport-sync |
euse -D <flag> -p media-sound/shairport-sync
| Flag | Description | 4.3.1 | 3.3.9 | 3.3.8 | 3.3.7 |
|---|---|---|---|---|---|
| airplay2 | Support for AirPlay protocol of version 2. | ✓ | ✗ | ✗ | ✗ |
| alac | Include the Apple ALAC Decoder. | ✓ | ✓ | ✓ | ✓ |
| alsa | ⚠️ | ✓ | ✓ | ✓ | ✓ |
| convolution | Add convolution filter support. | ✓ | ✓ | ✓ | ✓ |
| jack | ⚠️ | ✓ | ✓ | ✓ | ✓ |
| mbedtls | Uses mbedtls for encryption. | ✓ | ✓ | ✓ | ✓ |
| openssl | Uses openssl for encryption. | ✓ | ✓ | ✓ | ✓ |
| pipewire | Add support for pipewire backend. | ✓ | ✗ | ✗ | ✗ |
| pulseaudio | ⚠️ | ✓ | ✓ | ✓ | ✓ |
| soundio | Add support for soundio backend. | ✓ | ✓ | ✓ | ✓ |
| soxr | Add resample support use libsoxr | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | shairport-sync-3.3.7.tar.gz | 419635 bytes | 3.3.7 |
| DIST | shairport-sync-3.3.8.tar.gz | 425524 bytes | 3.3.8 |
| DIST | shairport-sync-3.3.9.tar.gz | 426827 bytes | 3.3.9 |
| DIST | shairport-sync-4.3.1.tar.gz | 559631 bytes | 4.3.1 |
| Type | File | Size |
|---|---|---|
| AUX | gentoo-makefile-00.patch | 1538 bytes |
| AUX | griffon-pulseaudio-00.patch | 461 bytes |
| EBUILD | shairport-sync-3.3.7.ebuild | 1812 bytes |
| EBUILD | shairport-sync-3.3.8.ebuild | 1547 bytes |
| EBUILD | shairport-sync-3.3.9.ebuild | 1547 bytes |
| EBUILD | shairport-sync-4.3.1.ebuild | 1577 bytes |
| MISC | metadata.xml | 1475 bytes |