Please login to access the resource

An AirPlay audio player

Edit Package shairport-sync

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.

Shairport Sync runs on Linux, FreeBSD and OpenBSD. It does not support AirPlay video or photo streaming.

Refresh
Refresh
Source Files
Filename Size Changed
README.SUSE 0000000457 457 Bytes
airplay-server.xml 0000000284 284 Bytes
drop-user-config.patch 0000000873 873 Bytes
harden_shairport-sync.service.patch 0000000828 828 Bytes
shairport-sync-4.1.1.tar.gz 0000544882 532 KB
shairport-sync.changes 0000016579 16.2 KB
shairport-sync.spec 0000003995 3.9 KB
Revision 2 (latest revision is 3)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 2)
- update to 4.1.1:
  * This release consists of enhancements and bug fixes to Version 4.1. For
    information on the new features of 4.1, including AirPlay 2 support,
    please refer to the 4.1 Release Note.
  Enhancements
  * Use the TCP keepalive facility to close a play session if the client
    connection drops for a minute.
  Metadata Enhancements
  * Add FramePosition (phbt), FirstFramePosition (phb0), OutputRate (ofps),
    OutputFormat (ofmt), StreamType (styp), ServiceName (svna), ClientName
    (snam) properties to the D-Bus interface and to the metadata stream
    (codes in brackets).
  * FramePosition/FirstFramePosition metadata is generated only if the
    progress_interval in the metadata section of the configuration file is
    non-zero. The progress interval can also be set by a new
    SetFramePositionUpdateInterval method in the D-Bus interface.
  * FramePosition/FirstFramePosition metadata is of the form <RTP Frame
    number>/<Local Time> where the local time, in nanoseconds (a 64-bit
    number), is the precise time that frame should be played. The metadata
    is generated when the frame is placed in the output buffer, and is thus
    generated audio_backend_buffer_desired_length_in_seconds (usually 0.2
    seconds) before the time in question.
  * Add xesam:albumArtist and xesam:composer metadata (if available) to the
    metadata bundle presented in the D-Bus interface.
  * Add a new metadata item: sps:songdatakind, derived from the asdk
    metadata token, to the metadata bundle presented in the D-Bus interface.
    If 0 it seems to indicate an item of a specific duration such as an
    audio track; if 1 it seems to mean the stream is of unknown duration,
    for example an internet radio stream.
  Bug Fixes
Comments 0
openSUSE Build Service is sponsored by