Skip to content

Releases: mikebrady/shairport-sync

Version 2.2.2 – add a latency setting for forked-daapd sources

15 Feb 23:09
Compare
Choose a tag to compare
  • An extra latency setting for forked-daapd sources – 99,400 frames by default – is
    settable via a new option: --forkedDaapdLatency.

Version 2.2.1 – password option, new "tolerance" option, bug fix, more...

10 Feb 14:17
Compare
Choose a tag to compare

Version 2.2.1

Bugfixes:

  • If certain kinds of malformed RTSP packets were received, Shairport Sync would stop streaming. Now, it generally ignores faulty RTSP packets.
  • The --with-pulseaudio compile option wasn't including a required library. This is fixed. Note that the PulseAudio back end doesn't work properly and is just included in the application because it was there in the original shairport. Play with it for experimentation only.
  • Fix typo in init.d script: "Headphones" -> "Headphone".

Extra documentation

  • A brief note on how to compile libsoxr from source is included for the Raspberry Pi.

Version 2.2

Enhancements:

  • New password option: --password=SECRET
  • New tolerance option: --tolerance=FRAMES. Use this option to specify the largest synchronisation error to allow before making corrections. The default is 88 frames, i.e. 2 milliseconds. The default tolerance is fine for streaming over wired ethernet; however, if some of the stream's path is via WiFi, or if the source is a third-party product, it may lead to much overcorrection -- i.e. the difference between "corrections" and "net correction" in the --statistics option. Increasing the tolerence may reduce the amount of overcorrection.

2.1.15 Adjust latency better for different sources

24 Dec 08:41
Compare
Choose a tag to compare
  • The default latency for iTunes is now 99,400 frames for iTunes 10 or later and 88,200 for earlier versions.
  • Latencies are adjusted differently now, to adjust better to various sources:
    • The default latency is now 88,200 frames, exactly 2 seconds. It was 99,400 frames. As before, the -L option allows you to set the default latency.
    • The -L option is no longer deprecated.
    • The -L option no longer overrides the -A or -i options.
    • The -i or --iTunesLatency option only applies to iTunes 10 or later sources.

2.1.13 Begin to use PKG_CHECK_MODULES in configure.ac

10 Dec 11:32
Compare
Choose a tag to compare

This patch uses PKG_CHECK_MODULES to statically link some of the libraries used by shairport-sync. It is intended to make it easier to build in the buildroot system. While sufficient for that purpose, note that PKG_CHECK_MODULES is not used for checking all the libraries yet.

Functionality of shairport-sync is unchanged.

2.1.12 statistics option and tinysvcmdns bug fixes

29 Nov 14:51
Compare
Choose a tag to compare
  • A new command line option has been added: --statistics, so you don't have to put the program into verbose (-v) mode to get the stats.
  • tinysvcmdns is a zero configuration (zeroconf) service you can use if you don't have a system-wide zeroconf service, such as Avahi, already running on your system. This release fixes a few bugs in the tinysvcmdns implementation. You should not use tinysvcmdns if your system has a zeroconf service already running.

2.1.11 Man Page

15 Nov 17:22
Compare
Choose a tag to compare

2.1.10 Bug Fix

14 Nov 17:05
Compare
Choose a tag to compare
  • Bugfix
    • A bug that caused the -t timeout value to be incorrectly assigned has been fixed. (Cause: config.timeout defined as int64_t instead on int.)

2.1.9 Bug Fixes

12 Nov 18:41
Compare
Choose a tag to compare
  1. A bug that sometimes caused the initial volume setting to be ignored has been fixed. (Cause: setting volume before opening device.)
  2. A bug that caused shairport-sync to become unresponsive or unavailable has been fixed. (Cause: draining rather than flushing the alsa device before stopping.)

2.1.8 Add disconnect/reconnect, clean up some –with-... options

25 Oct 16:09
Compare
Choose a tag to compare
  1. Adds the facility to disconnect and reconnect shairport-sync from the output device without interrupting audio streaming from the source.
  2. Simplifies the –with-openssl and with-polarssl to –with-ssl=openssl or polarssl.
  3. Replace –with-localstatedir with –with-piddir
  4. Fixes a small bug

2.1.7 Bug Fix

21 Oct 09:27
Compare
Choose a tag to compare
2.1.7 Bug Fix Pre-release
Pre-release

Fix a race condition on the universal timer.