shairport-sync (5.6.2-1) unstable; urgency=medium

  The Jack Audio Connection Kit output backend, deprecated in the previous
  release, has been removed upstream. Users with output_backend = "jack" in
  /etc/shairport-sync.conf must switch to another backend, such as
  "pipewire", before shairport-sync will start.

  Environment variable references of the form ${NAME} in
  /etc/shairport-sync.conf are now expanded before the file is parsed. A
  reference to an unset variable, or a malformed reference, is a fatal error
  at start-up, and a literal "${" must now be written as "$${". This may
  affect settings that contain shell commands, such as
  run_this_before_play_begins.

  The shared memory interface between shairport-sync and nqptp has been
  updated to version 11. AirPlay 2 operation now requires nqptp 1.2.9 or
  later; package relationships ensure matching versions are installed
  together. A locally built nqptp must also implement interface version 11.

 -- Chris Boot <bootc@debian.org>  Fri, 06 Nov 2026 15:08:36 +0000

shairport-sync (5.1~dev~git20260518-1) unstable; urgency=medium

  The shairport-sync package has been rebuilt with AirPlay 2 support. This is a
  significant change from previous versions, which supported AirPlay 1 only.

  AirPlay 2 support is automatically enabled when the nqptp service is
  running. Converseley, if nqptp is not running, shairport-sync starts up in
  AirPlay 1 mode. The mode can be forced using the new service_type setting in
  shairport-sync.conf.

  Note also that the nqptp package does not currently provide a System V init
  script. Users not using systemd will be unable to use AirPlay 2 support at
  this time.

  The PulseAudio back-end has been renamed from "pa" to "pulseaudio".
  Users with "pa" specified in the output_backend setting in
  /etc/shairport-sync.conf should update this to "pulseaudio".

  Several configuration file settings have been renamed in this version.
  The old names are deprecated but currently still honoured:

    convolution_ir_file    -> convolution_ir_files (now accepts a list)
    convolution            -> convolution_enabled
    convolution_max_length -> convolution_max_length_in_seconds
    loudness               -> loudness_enabled

  The settings audio_backend_buffer_desired_length_in_seconds and
  audio_backend_latency_offset_in_seconds have been moved from their
  individual backend stanzas (e.g. the "alsa" stanza) to the "general"
  stanza, where they now apply to all backends.

  The Jack Audio backend is deprecated upstream and will be removed in a
  future release. Users of this backend should consider migrating to the
  PipeWire backend.

  For a full list of changes, see
  /usr/share/doc/shairport-sync/RELEASENOTES.md.gz.

 -- Chris Boot <bootc@debian.org>  Sat, 23 May 2026 21:34:04 +0100

shairport-sync (3.1.7-1) unstable; urgency=medium

  The deprecated PulseAudio output plugin ("pulse") has been removed. If you
  are using this output module, please migrate to the new PulseAudio module
  called "pa".

 -- Chris Boot <bootc@debian.org>  Sun, 21 Jan 2018 12:44:34 +0000

shairport-sync (3.1.3-1~exp1) experimental; urgency=medium

  Shairport Sync 3.1 introduces a new PulseAudio output module called "pa".
  The old module, called "pulse", is deprecated and will likely be removed in
  a future release. If you are using the PulseAudio output you should migrate
  to the new driver which, unlike the old module, supports synchronised audio.

 -- Chris Boot <bootc@debian.org>  Thu, 23 Nov 2017 12:13:27 +0000
