SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for shairport-sync-4.3.4-48.1.i586.rpm :

* Tue Sep 03 2024 Wolfgang Frisch - Add missing runtime dependency: avahi (boo#1213521)- Remove drop-user-config.patch This is now configurable in the build system.- Update version to 4.3.4
* https://github.com/mikebrady/shairport-sync/releases/tag/4.3.4
* ALSA: better support for HDMI ports
* Enabled termination of a disconnected session in AirPlay 2 operation after a timeout -- it had been disabled by default.
* Fixed a bug that prevented Shairport Sync from terminating cleanly when a fatal error occurred while directly accessing the alsa output device.
* Fixed a bug that prevented Shairport Sync from recovering cleanly if a player disconnected without warning.
* Avoided using TCP_KEEPINTVL and TCP_KEEPCNT if they are not defined.
* Fixed a race condition with the metadata queues.- Update version to 4.3.3
* https://github.com/mikebrady/shairport-sync/releases/tag/4.3.3
* The man entry for Shairport Sync has moved from Section 7 (Miscellaneous information) to where it should be: Section 1 (General commands (tools and utilities)).
* Bug fix: Use pthread_rwlock_wrlock instead of pthread_rdlock_wrlock when tearing down a connection.
* Add support for the mbedtls3 library.
* If a network interface is specified in the configuration file, limit addresses used for PTP to that network interface only.
* Make Shairport Sync terminate if the configuration file exists but can not be opened.
* Look for DACP-ID and Active-Remote in the GET /info request, where it sometimes appears in an AirPlay 2 session originating from an Intel Mac.
* Do not print the password in debug logs.
* Thu Mar 21 2024 Hillwood Yang - Update version to 4.3.2
* Changelog: https://github.com/mikebrady/shairport-sync/releases/tag/4.3.2 This update contains a brand new PipeWire backend with full synchronisation - - your feedback is welcome on this. The update also contains a number of bug fixes.
* Mon Feb 26 2024 Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.
* Sun Jun 25 2023 Niklas Haas - Fix systemd unit file patch to properly apply hardening even when building with avahi enabled (as present in the spec), and also fix hardening patch to not restrict realtime priority.
* Sun Jun 25 2023 Niklas Haas - Update to use Airplay 2 protocol.
* Sun Jun 25 2023 Niklas Haas - Add pipewire audio output support.
* Sun Jun 25 2023 Niklas Haas - Add missing `audio` group during setup.
* Sun May 21 2023 Lukas Müller - Update to version 4.2. Changelog: https://github.com/mikebrady/shairport-sync/releases/tag/4.2
* This release consists of enhancements and important bug fixes to Shairport Sync Version 4.1. For information on the new features of 4.1, including AirPlay 2 support, please see the Version 4.1 Release Note.
* Sat May 06 2023 Lukas Müller - Enable build with alsa support.
* Mon Jan 02 2023 Dirk Müller - 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 / 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
* Fix a bug that prevented multiple classic AirPlay instances being recognised. The bug was that the 12-digit classic AirPlay service name prefixes for each instance were all identically derived from a MAC hardware address. The fix was to modify the generation of prefixes to depend on the service name as well as the hardware address.
* Fix a bug that prevented play to the the PulseAudio backend from resuming after a pause. The bug was due to changes in the way pauses were handled and the fix was to reopen the stream if it is closed whenever a play or latency request was made.
* Fix a long-standing bug which didn\'t close the socket used for the RTSP connection, potentially exhausting the sockets available.
* Fix a bug in audio_alsa.c when there is no hardware device name.
* Add a configuration check for the xxd program when building for AirPlay 2.
* Fix a compilation bug on certain platforms by trying to use AC_CHECK_LIB to find libavcodec if the PKG_CHECK_MODULES check fails.
* Tue Dec 27 2022 Hillwood Yang - Update version to 4.1
* AirPlay 2 support
* Improved libao backend for better compatibility with HomeBrew installations
* Improved MQTT and D-Bus facilities
* Metadata improvements
* Automatically-generated Docker images
* Mon Feb 07 2022 Hillwood Yang - Update version to 3.3.9
* Fix a build failure with convolution raised since automake 1.16.5 and https://git.savannah.gnu.org/cgit/automake.git/commit/?id=f4a3a70f69e1dbccb6578f39ef47835098a04624
* Fix tinysvcmdns: rr_data_len goes beyond packet buffer
* Wed Nov 17 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_shairport-sync.service.patch
* Wed Aug 18 2021 Hillwood Yang - Update version to 3.3.8
* For the PulseAudio backend pa, added a new server entry to the pa section of the configuration file, allowing you to specify a connection to a remote or a local system PulseAudio instance instead of letting PulseAudio choose.
* Enhance features. See details in RELEASENOTES.md
* Fix bugs
 
ICM