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:Factory:RISCV |
Version: 4.3.5 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Dec 2 16:04:13 2024 |
Group: Productivity/Multimedia/Sound/Utilities | Build host: reproducible |
Size: 610498 | Source RPM: shairport-sync-4.3.5-1.1.src.rpm |
Packager: https://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
* Mon Dec 02 2024 Wolfgang Frisch <[email protected]> - Update version to 4.3.5 * https://github.com/mikebrady/shairport-sync/releases/tag/4.3.5 * Add Home Assistant MQTT Auto-Discovery and active/playing State Messages. Thanks to aaronk6 for their considerable work and code -- see this PR. * Send pvol metadata on mute, thanks to Tucker Kern. * Ensure the PipeWire backend is initially inactive and that it goes active at the start of a play session and inactive at the end. This is to facilitate external activity-monitoring software. Thanks to Nemo157. Note that in AirPlay 2, play often stops momentarily between tracks, and so there will be momentary changes from active to inactive and back to active again in the PipeWire backend. This may change as the backend improves. * Fix a bug in the Jack Audio backend. If the system's Jack Audio server was running at anything other than 44,100 frames per second, the delay information being returned by the backend was incorrect. Thanks to lucianoiam. * Fix an incompatibility with the recently-introduced FFmpeg version 7. Thanks to Deyan Dragov. * Stop advertising the SFTP and SSH services on Bonjour. Thanks to Jean-Philippe Baril. * Tue Sep 03 2024 Wolfgang Frisch <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Sun Jun 25 2023 Niklas Haas <[email protected]> - 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 <[email protected]> - Update to use Airplay 2 protocol. * Sun Jun 25 2023 Niklas Haas <[email protected]> - Add pipewire audio output support. * Sun Jun 25 2023 Niklas Haas <[email protected]> - Add missing `audio` group during setup. * Sun May 21 2023 Lukas Müller <[email protected]> - 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 <[email protected]> - Enable build with alsa support. * Mon Jan 02 2023 Dirk Müller <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_shairport-sync.service.patch * Wed Aug 18 2021 Hillwood Yang <[email protected]> - 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, Sun Dec 8 23:52:46 2024