Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: shairport-sync | Distribution: openSUSE Tumbleweed |
Version: 4.3.4 | Vendor: openSUSE |
Release: 1.2 | Build date: Tue Sep 3 10:42:40 2024 |
Group: Productivity/Multimedia/Sound/Utilities | Build host: reproducible |
Size: 761910 | Source RPM: shairport-sync-4.3.4-1.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/mikebrady/shairport-sync | |
Summary: An AirPlay audio player |
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.
GPL-3.0-only
* Tue Sep 03 2024 Wolfgang Frisch <wolfgang.frisch@suse.com> - 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 <hillwood@opensuse.org> - 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 <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Sun Jun 25 2023 Niklas Haas <obs@haasn.xyz> - 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 <obs@haasn.xyz> - Update to use Airplay 2 protocol. * Sun Jun 25 2023 Niklas Haas <obs@haasn.xyz> - Add pipewire audio output support. * Sun Jun 25 2023 Niklas Haas <obs@haasn.xyz> - Add missing `audio` group during setup. * Sun May 21 2023 Lukas Müller <expeehaa@outlook.com> - 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 <expeehaa@outlook.com> - Enable build with alsa support. * Mon Jan 02 2023 Dirk Müller <dmueller@suse.com> - 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 * 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 <hillwood@opensuse.org> - 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 <hillwood@opensuse.org> - 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 <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_shairport-sync.service.patch * Wed Aug 18 2021 Hillwood Yang <hillwood@opensuse.org> - 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
/etc/shairport-sync.conf /usr/bin/shairport-sync /usr/lib/firewalld /usr/lib/firewalld/services /usr/lib/firewalld/services/airplay-server.xml /usr/lib/systemd/system/shairport-sync.service /usr/sbin/rcshairport-sync /usr/share/doc/packages/shairport-sync /usr/share/doc/packages/shairport-sync/README.SUSE /usr/share/doc/packages/shairport-sync/README.md /usr/share/doc/packages/shairport-sync/RELEASENOTES.md /usr/share/doc/packages/shairport-sync/TROUBLESHOOTING.md /usr/share/licenses/shairport-sync /usr/share/licenses/shairport-sync/LICENSES /usr/share/man/man1/shairport-sync.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 9 09:39:29 2025