Releases: mikebrady/shairport-sync
Releases · mikebrady/shairport-sync
Version 2.2.2 – add a latency setting for forked-daapd sources
- 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...
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
- 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.
- The default latency is now 88,200 frames, exactly 2 seconds. It was 99,400 frames. As before, the
2.1.13 Begin to use PKG_CHECK_MODULES in configure.ac
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
- 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 thetinysvcmdns
implementation. You should not usetinysvcmdns
if your system has a zeroconf service already running.
2.1.11 Man Page
A man
page is now installed. You can see a web version of is here: http://htmlpreview.github.io/?https://github.com/mikebrady/shairport-sync/blob/2.1/man/shairport-sync.html
2.1.10 Bug Fix
- Bugfix
- A bug that caused the
-t
timeout value to be incorrectly assigned has been fixed. (Cause:config.timeout
defined asint64_t
instead onint
.)
- A bug that caused the
2.1.9 Bug Fixes
- A bug that sometimes caused the initial volume setting to be ignored has been fixed. (Cause: setting volume before opening device.)
- 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
- Adds the facility to disconnect and reconnect shairport-sync from the output device without interrupting audio streaming from the source.
- Simplifies the –with-openssl and with-polarssl to –with-ssl=openssl or polarssl.
- Replace –with-localstatedir with –with-piddir
- Fixes a small bug
2.1.7 Bug Fix
Fix a race condition on the universal timer.