Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

shairport-sync-4.2-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: shairport-sync Distribution: openSUSE:Factory:zSystems
Version: 4.2 Vendor: openSUSE
Release: 3.1 Build date: Fri Jun 30 23:06:04 2023
Group: Productivity/Multimedia/Sound/Utilities Build host: s390zp24
Size: 665819 Source RPM: shairport-sync-4.2-3.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.

Provides

Requires

License

GPL-3.0-only

Changelog

* 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
* Wed Aug 19 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Mon Mar 23 2020 Hillwood Yang <hillwood@opensuse.org>
  - Update version to 3.3.6
    * Resampling has been added for the Jack Audio backend. This can be
      used to up-sample to 192kHz.
    * Fix bugs. Please refer to
      https://github.com/mikebrady/shairport-sync/blob/master/RELEASENOTES.md#version-336
* Sun Jan 19 2020 Hillwood Yang <hillwood@opensuse.org>
  - Update version to 3.3.5
    * Fix a crashing bug if output format S24 was chosen.
    * Fix a bug whereby if Loudness was enabled through the D-Bus interface, the
      output would be muted until the volume was changed.
    * Enhancements to the D-Bus Interface
    * Fixes a deferred crash that occurred in Ubuntu 14.04
    * Fixes a potential crash when an incomplete fmtp parameter set is sent by the
      requesting client. Thanks to Angus71 for the fault report and for the
      repair.
    * Fixed a potential crash
    * A fix ensures the hardware mixer of an alsa device is detected and
      initialised before responding to the first volume setting.
    * Fixes were made to the MPRIS and native D-Bus interfaces.
    * Fixes an error whereby the 'pvol'volume metadata was no longer sent if
      Shairport Sync was configured to ignore volume control information coming
      from the audio source.
    * Instead of returning EXIT_FAILURE, return EXIT_WITH_SUCCESS on early exit
      with either "version" (–version or -V) or "help" (–help or -h) arguments.
      Thanks to Henrik Nilsson for the patch.
    * Normalises the 'pvol' volume outputs so that when both the software and
      hardware attenuators are in use to extend the overall attenuation range, the
      maximum output level corresponds to the maximum output level of the hardware
      mixer.
    * Add the option of including the file and line number of each log entry's
      source.
    * Rewrite the logic for identifying missing packets of audio and for asking
      for resends.
    * Expose the advanced settings controlling the resend request logic.
    * Exposes two advanced metadata settings related to handling cover art

Files

/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/man7/shairport-sync.7.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024