]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Thu, 2 Jul 2026 13:17:53 +0000 (14:17 +0100)]
Bug fix, docker-compose updates, statistics readoout improvement.
Mike Brady [Sun, 28 Jun 2026 16:34:25 +0000 (17:34 +0100)]
Update RELEASENOTES-DEVELOPMENT.md for version 5.1-dev-52 [skip ci]
Document bug fixes and minor improvements in release notes.
Mike Brady [Sun, 28 Jun 2026 16:23:14 +0000 (17:23 +0100)]
Add sys-nice request to docker compose file and comment out unnecessary stuff.
Mike Brady [Sun, 28 Jun 2026 16:08:56 +0000 (17:08 +0100)]
Add a few tools and do a recompile for more comportable troubleshooting.
Mike Brady [Sun, 28 Jun 2026 16:08:11 +0000 (17:08 +0100)]
If the minimum DAC queue size is not changed from maxint, assume it has never been set and indicate that it is not available.
Mike Brady [Sun, 28 Jun 2026 16:06:40 +0000 (17:06 +0100)]
Stop allocating large buffers on the stack, as it will overflow on, e.g. Alpine and embedded Linuxes, where the stack frame allocations are smaller. Use mallocs instead.
Mike Brady [Sat, 27 Jun 2026 17:52:36 +0000 (18:52 +0100)]
Merge branch 'master' of github.com:mikebrady/shairport-sync
Online update.
Mike Brady [Mon, 22 Jun 2026 17:53:51 +0000 (18:53 +0100)]
Add Jack deprecation note to the configuration file.
Mike Brady [Mon, 22 Jun 2026 17:51:25 +0000 (18:51 +0100)]
Add Jack deprecation note to the configuration file. [skip ci]
Mike Brady [Mon, 22 Jun 2026 17:48:02 +0000 (18:48 +0100)]
Add note about new --with-metadata-pipe and --with-metadata-multicast configuration flags.
Mike Brady [Mon, 22 Jun 2026 17:39:13 +0000 (18:39 +0100)]
Add note about new --with-metadata- configuration settings.
Mike Brady [Mon, 22 Jun 2026 15:55:05 +0000 (16:55 +0100)]
Remove markdown test from Bug Report template [skip ci]
Removed markdown test section from Bug Report template.
Mike Brady [Mon, 22 Jun 2026 15:53:45 +0000 (16:53 +0100)]
Add markdown test section to Bug Report template [skip ci]
Added a markdown test section to the Bug Report template.
Mike Brady [Mon, 22 Jun 2026 12:09:06 +0000 (13:09 +0100)]
Merge branch 'development'
Update of configuration flag documentation.
Mike Brady [Mon, 22 Jun 2026 12:08:32 +0000 (13:08 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online update.
Mike Brady [Mon, 22 Jun 2026 12:08:08 +0000 (13:08 +0100)]
Remove redundant text formatting in flags section [skip ci]
Mike Brady [Mon, 22 Jun 2026 12:05:53 +0000 (13:05 +0100)]
Merge branch 'development'
Update settings document.
Mike Brady [Mon, 22 Jun 2026 11:59:50 +0000 (12:59 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
online update
Mike Brady [Mon, 22 Jun 2026 11:57:18 +0000 (12:57 +0100)]
Revise configuration flags and add metadata options [skip ci]
Updated the configuration flags documentation to indicate deprecation of the --with-jack flag and added new sections for metadata pipe and multicast.
Mike Brady [Mon, 22 Jun 2026 10:54:59 +0000 (11:54 +0100)]
Merge branch 'development'
Mike Brady [Mon, 22 Jun 2026 10:43:17 +0000 (11:43 +0100)]
Update copyright notice in the man source file.
Mike Brady [Mon, 22 Jun 2026 10:34:06 +0000 (11:34 +0100)]
Merge pull request #2220 from mikebrady/dependabot/github_actions/development/actions/checkout-7.0.0 [skip ci]
Bump actions/checkout from 6.0.3 to 7.0.0
dependabot[bot] [Sun, 21 Jun 2026 10:02:16 +0000 (10:02 +0000)]
Bump actions/checkout from 6.0.3 to 7.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.3...v7.0.0)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Thu, 18 Jun 2026 08:36:44 +0000 (09:36 +0100)]
Update release notes with security bug fixes [skip ci]
Documented fixes for two security issues in pair_ap/pair-tlv.c and rtsp.c, including bounds checks and validation improvements. Acknowledged contributions from TristanInSec for reporting and fixing the issues.
Mike Brady [Thu, 18 Jun 2026 08:27:43 +0000 (09:27 +0100)]
Merge pull request #2218 from TristanInSec/fix-tlv-dmap-oob-reads-v2
Fix Out-Of-Bounds reads and infinite loop in TLV and DMAP parsers.
TristanInSec [Tue, 16 Jun 2026 14:33:18 +0000 (10:33 -0400)]
Fix OOB reads and infinite loop in TLV and DMAP parsers
pair_ap/pair-tlv.c (pair_tlv_parse):
- Add bounds check before reading type and length bytes (i + 2 > length)
- Fix off-by-one in chunked TLV scan loop (j + 1 < length)
- Add bounds checks inside data copy loop to prevent OOB memcpy
- Add else branch to advance index when size == 0 (prevents infinite loop)
rtsp.c (handle_set_parameter_metadata):
- Require 8 bytes remaining for tag + length fields (off + 8 <= cl)
- Validate value length against remaining buffer before read
Reported-by: Tristan Madani <tristan@talencesecurity.com>
Signed-off-by: Tristan Madani <tristan@talencesecurity.com>
Mike Brady [Sun, 14 Jun 2026 14:28:12 +0000 (15:28 +0100)]
Correct grammar in bug fix note for Classic operation [skip ci]
Mike Brady [Sun, 14 Jun 2026 14:27:29 +0000 (15:27 +0100)]
Update release notes with new bug fix details [skip ci]
Added a new bug fix related to immediate flush and PTP clock anchor reset.
Mike Brady [Sun, 14 Jun 2026 14:21:11 +0000 (15:21 +0100)]
When an immediate flush is requested, reset the PTP clock anchor information immediately to disable clocking until play is resumed.
Mike Brady [Sat, 13 Jun 2026 12:18:52 +0000 (13:18 +0100)]
Merge pull request #2212 from mikebrady/dependabot/github_actions/development/actions/checkout-6.0.3 [skip ci]
Bump actions/checkout from 6.0.2 to 6.0.3
Mike Brady [Sat, 13 Jun 2026 12:17:50 +0000 (13:17 +0100)]
Merge pull request #2209 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-4.1.0 [skip ci]
Bump docker/setup-qemu-action from 4.0.0 to 4.1.0
Mike Brady [Sat, 13 Jun 2026 12:17:17 +0000 (13:17 +0100)]
Merge pull request #2207 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-4.1.0 [skip ci]
Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
dependabot[bot] [Sat, 13 Jun 2026 08:57:47 +0000 (08:57 +0000)]
Bump docker/setup-buildx-action from 4.0.0 to 4.1.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v4.0.0...v4.1.0)
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Sat, 13 Jun 2026 08:57:16 +0000 (09:57 +0100)]
Merge pull request #2206 from mikebrady/dependabot/github_actions/development/actions/stale-10.3.0 [skip ci]
Bump actions/stale from 10.2.0 to 10.3.0
Mike Brady [Sat, 13 Jun 2026 08:56:52 +0000 (09:56 +0100)]
Merge pull request #2205 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.2.0 [skip ci]
Bump docker/build-push-action from 7.1.0 to 7.2.0
Mike Brady [Sat, 13 Jun 2026 08:55:51 +0000 (09:55 +0100)]
Merge pull request #2204 from mikebrady/dependabot/github_actions/development/docker/login-action-4.2.0
Bump docker/login-action from 4.1.0 to 4.2.0 [skip ci]
dependabot[bot] [Sun, 7 Jun 2026 10:02:24 +0000 (10:02 +0000)]
Bump actions/checkout from 6.0.2 to 6.0.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6.0.2...v6.0.3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Wed, 3 Jun 2026 13:55:28 +0000 (14:55 +0100)]
Update AirPlay 2 service options in release notes [skip ci]
Enhanced AirPlay 2 build options and improved input format change delivery.
Mike Brady [Wed, 3 Jun 2026 13:52:34 +0000 (14:52 +0100)]
Small wording changes [skip ci]
Mike Brady [Wed, 3 Jun 2026 13:47:42 +0000 (14:47 +0100)]
Small wording update [skip ci]
Clarified the description of the AirPlay 2 build enhancements, including command-line options and service types.
Mike Brady [Wed, 3 Jun 2026 13:46:49 +0000 (14:46 +0100)]
Update release notes for version 5.1-dev-17 [skip ci]
Added details about locale fixes in test clients for handling non-ASCII characters.
Mike Brady [Wed, 3 Jun 2026 13:41:20 +0000 (14:41 +0100)]
set locales in the test clients so that they can deal with non-ASCII characters, e.g. accented characters, properly.[skip ci]
dependabot[bot] [Sun, 31 May 2026 10:02:31 +0000 (10:02 +0000)]
Bump docker/setup-qemu-action from 4.0.0 to 4.1.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v4.0.0...v4.1.0)
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Sat, 30 May 2026 22:24:13 +0000 (23:24 +0100)]
Update release notes for version 5.1-dev-15 [skip ci]
Added bug fixes for race condition and compilation issue.
Mike Brady [Sat, 30 May 2026 22:21:55 +0000 (23:21 +0100)]
Fix a compilation bug in Classic build.
Mike Brady [Sat, 30 May 2026 22:01:17 +0000 (23:01 +0100)]
Fix temporary patch.
Mike Brady [Sat, 30 May 2026 21:58:36 +0000 (22:58 +0100)]
In TEARDOWN, if it has a plist with a streams item in it, jist clost the player thread. If the plist exists but is empty, close the connection.
Mike Brady [Sat, 30 May 2026 21:55:03 +0000 (22:55 +0100)]
Enhance a debug message.
Mike Brady [Sat, 30 May 2026 21:42:55 +0000 (22:42 +0100)]
Record unavailable even socket as -1.
Mike Brady [Sat, 30 May 2026 21:41:57 +0000 (22:41 +0100)]
Check for valid time information more completely.
Mike Brady [Sat, 30 May 2026 21:40:52 +0000 (22:40 +0100)]
Handle input_rate of 0 more correctly.
Mike Brady [Sat, 30 May 2026 15:59:23 +0000 (16:59 +0100)]
Undo a change that exposes a race condition. The race condition needs to be fixed first!
Mike Brady [Fri, 29 May 2026 16:20:34 +0000 (17:20 +0100)]
Enhance AirPlay 2 service options in release notes [skip ci]
Updated the AirPlay 2 service options and clarified systemd service dependencies in the release notes.
Mike Brady [Fri, 29 May 2026 16:13:17 +0000 (17:13 +0100)]
After a teardown, ask the RTSP thread to terminate... and thus close everything down.
Mike Brady [Mon, 25 May 2026 16:35:16 +0000 (17:35 +0100)]
Update user service script to check for non-root use and for PipeWire or PulseAudio services/ [skip ci]
dependabot[bot] [Sun, 24 May 2026 10:02:46 +0000 (10:02 +0000)]
Bump actions/stale from 10.2.0 to 10.3.0
Bumps [actions/stale](https://github.com/actions/stale) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v10.2.0...v10.3.0)
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sun, 24 May 2026 10:02:41 +0000 (10:02 +0000)]
Bump docker/build-push-action from 7.1.0 to 7.2.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v7.1.0...v7.2.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sun, 24 May 2026 10:02:37 +0000 (10:02 +0000)]
Bump docker/login-action from 4.1.0 to 4.2.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v4.1.0...v4.2.0)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Mon, 18 May 2026 19:31:07 +0000 (20:31 +0100)]
Fix compilation error when using older FFmpeg libraries. [skip ci]
Mike Brady [Mon, 18 May 2026 13:33:22 +0000 (14:33 +0100)]
Another small update to the man page. [skip ci]
Mike Brady [Mon, 18 May 2026 13:29:35 +0000 (14:29 +0100)]
Slight update of man page. [skip ci]
Mike Brady [Mon, 18 May 2026 10:02:37 +0000 (11:02 +0100)]
Update release notes for version 5.1-dev [skip ci]
Added enhancements for AirPlay 2 service options, Docker changes, and stability improvements.
Mike Brady [Mon, 18 May 2026 09:29:08 +0000 (10:29 +0100)]
5.1-dev
Mike Brady [Mon, 18 May 2026 09:26:18 +0000 (10:26 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
include an online commit.
Mike Brady [Mon, 18 May 2026 08:57:12 +0000 (09:57 +0100)]
Enhancements
Enable the AirPlay 2 build to operate an optional classic-AirPlay-only service or to gracefully degrade to classic AirPlay, as follows:
1. Add a new command-line option '-—service-type=<type>' and an equivalent configuration entry 'service_type = "<type>"' in the 'general' section of the configuration file,
where <type> can be "auto", "classic" or "airplay2":
1. "auto" (default) means that the service will be AirPlay 2 if NQPTP is running. If NQPTP is not running, classic AirPlay service will be provided instead, and in that case,
"(Classic)" will be appended to the default AirPlay service name visible to AirPlay clients like Apple Music, for example "RaspberryPi3B (Classic)".
2. "classic" means the service will be classic AirPlay (aka AirPlay 1).
3. "airplay2" means the service will be the modern AirPlay 2. In this case, as distinct from "auto", if NQPTP is not running, Shairport Sync will log an error and terminate.
2. In the systemd service file, NQPTP is now a "Want" rather than a "Require". If it's present, then it will be launched before Shairport Sync. If it's absent, Shairport Sync will launch anyway.
3. Improve the delivery of input format changes and emit 'sdsc' metadata when changes occur.
4. Emit new format information in the log if statistics is enabled.
Docker Changes
1. Support for linux/arm/v6 has been dropped, as Docker is no longer supported.
2. NQPTP is not started in the AirPlay 2 Docker image if '--service-type=classic' or '--service-type=airplay1' is in the command line options at the end of the docker run command.
The purpose is to ensure that ports 319 and 320 are left alone when the AirPlay 2 image is set to provide Classic service only.
Note that setting the configuration file 'service_type' to 'classic' will not prevent NQPTP from starting up -- you must use the command line option.
3. A new "dev" target has been added. It is a large image containing the custom-built FFmpeg library, NQPTP, Avahi and D-Bus along with the Shairport Sync source and
all necessary development tools. When started, Avahi, D-Bus and NQPTP are all installed and running. The bash shell has also been added and is entered.
Stability Improvements
Reorganise session preemption to fully terminate the existing session before starting a new one.
Don't delay closing the event port to wait for it to be closed at the client end.
Add a safe_socket_close() function to ensure sockets are fully closed. Use -1 to designate closed rather than 0, to prevent attempts to reclose sockets, causing mayhem.
Re-order FFmpeg decommissioning during teardown.
Mike Brady [Wed, 13 May 2026 14:12:28 +0000 (15:12 +0100)]
Update PulseAudio and PipeWire documentation [skip ci]
Removed redundant information about user services and automatic startup of Shairport Sync. Added a link to the relevant section for starting Shairport Sync as a user service.
Mike Brady [Sun, 10 May 2026 08:02:07 +0000 (09:02 +0100)]
Update MQTT and remote control features in README [skip ci]
Mike Brady [Sun, 10 May 2026 07:53:12 +0000 (08:53 +0100)]
Clarify MPRIS and D-Bus interface descriptions [skip ci]
Updated descriptions for MPRIS and D-Bus interfaces to clarify functionality.
Mike Brady [Sun, 10 May 2026 07:25:44 +0000 (08:25 +0100)]
Clarify D-Bus interface usage in Shairport Sync [skip ci]
Reorganize content for clarity regarding the D-Bus interface.
Mike Brady [Sun, 10 May 2026 07:25:16 +0000 (08:25 +0100)]
Update D-Bus documentation for remote control features [skip ci]
Clarified that Remote Control and Advanced Remote Control only work on Classic Airplay.
Mike Brady [Sun, 10 May 2026 07:18:26 +0000 (08:18 +0100)]
Revise bug fix details for Classic AirPlay Remote Control [skip ci]
Updated the bug fix section for Classic AirPlay Remote Control to clarify the issue and its resolution. Added additional details about the functionality of the AdvancedRemoteControl suite.
Mike Brady [Sat, 9 May 2026 17:15:56 +0000 (18:15 +0100)]
Fix typo in RELEASENOTES-DEVELOPMENT.md [skip ci]
Mike Brady [Sat, 9 May 2026 17:13:03 +0000 (18:13 +0100)]
Update release notes for version 5.0.5-dev-15 [skip ci]
Added release notes for version 5.0.5-dev-15, detailing bug fixes for Classic AirPlay Remote Control and enhancements for password settings.
Mike Brady [Sat, 9 May 2026 16:44:37 +0000 (17:44 +0100)]
Fix the incorrect signalling of the DACP port to the DACP monitor, send 'dapo' port info as text and send a token of "0" when the port becomes inaccessible.
Mike Brady [Sat, 9 May 2026 16:32:30 +0000 (17:32 +0100)]
Quieten a debug message.
Mike Brady [Fri, 8 May 2026 06:58:11 +0000 (07:58 +0100)]
Update release notes for version 5.0.5-dev-12 [skip ci]
Added details about password functionality for AirPlay and updated command line settings information.
Mike Brady [Fri, 8 May 2026 06:51:51 +0000 (07:51 +0100)]
Update help information about password and stuffing modes. Quieten some debug messages.
Mike Brady [Thu, 7 May 2026 13:39:21 +0000 (14:39 +0100)]
Update release notes for version 5.0.5-dev-10 [skip ci]
Added enhancements for audio channel support and upmixing details.
Mike Brady [Thu, 7 May 2026 13:18:55 +0000 (14:18 +0100)]
Clarify the mixdown comments.
Mike Brady [Thu, 7 May 2026 13:06:00 +0000 (14:06 +0100)]
Attempt to allow up to 31 channels of output, up from a limit of 8. Modify the mixdown setting so that "auto" only mixes downwards, e.g. 7.1 to 5.1, and never upwards, e.g. stereo to 5.1. Upmixing is not functional anyway, as the upmixing matrices are all such that the input channels are copied to their equivalent output channels and other output channels remain silent.
Mike Brady [Thu, 7 May 2026 07:51:55 +0000 (08:51 +0100)]
Update release notes for version 5.0.5-dev-7 [skip ci]
Updated Docker images to use Alpine 3.23.4 and FFmpeg 8.1. Fixed benign compiler warnings from the updated compiler in Ubuntu 26.04.
Mike Brady [Wed, 6 May 2026 14:39:55 +0000 (15:39 +0100)]
Update Docker images to use Alpine 3.23.4 and FFmpeg 8.1
Mike Brady [Tue, 5 May 2026 11:02:51 +0000 (12:02 +0100)]
Quieten a compiler warning on Ubuntu 26.04.
Mike Brady [Fri, 1 May 2026 15:09:58 +0000 (16:09 +0100)]
Fix an error if built without metadata support
Mike Brady [Fri, 1 May 2026 15:09:02 +0000 (16:09 +0100)]
Suppress am unused_result warning.
Mike Brady [Fri, 1 May 2026 14:52:01 +0000 (15:52 +0100)]
Fix comment for systemd-dev installation command [skip ci]
Mike Brady [Mon, 27 Apr 2026 12:23:40 +0000 (13:23 +0100)]
Update release notes for version 5.0.5-dev-2 [skip ci]
Updated version number to
5.0.5-dev-2-g2400aae4 and clarified it as effectively
5.0.4-dev-9-g68b6d4df .
Mike Brady [Mon, 27 Apr 2026 12:19:32 +0000 (13:19 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
documentation update
Mike Brady [Mon, 27 Apr 2026 12:18:57 +0000 (13:18 +0100)]
5.0.5-dev
Mike Brady [Mon, 27 Apr 2026 12:18:00 +0000 (13:18 +0100)]
Update release notes for version 5.0.4-dev-9 [skip ci]
Added bug fix for PulseAudio backend initialization issue.
Mike Brady [Mon, 27 Apr 2026 11:46:13 +0000 (12:46 +0100)]
Fix missing configuration mapping parameter in PulseAudio backend initialisation.
Mike Brady [Mon, 27 Apr 2026 11:43:51 +0000 (12:43 +0100)]
Fix missing configuration mapping parameter in PulseAudio backend initialisation.
Mike Brady [Mon, 27 Apr 2026 08:48:44 +0000 (09:48 +0100)]
Update systemd-dev installation instructions in BUILD.md [skip ci]
Clarified instructions for installing systemd-dev and added a dry-run command for safety.
Mike Brady [Mon, 27 Apr 2026 08:44:03 +0000 (09:44 +0100)]
Update BUILD.md with warning about systemd-dev [skip ci]
Added caution regarding installing systemd-dev on backported systems.
Mike Brady [Mon, 27 Apr 2026 08:42:49 +0000 (09:42 +0100)]
Update instructions for systemd-dev installation [skip ci]
Added caution regarding installing systemd-dev on backported systems.
Mike Brady [Sun, 26 Apr 2026 10:22:27 +0000 (11:22 +0100)]
Update version and add AirPlay 2 features [skip ci]
Updated version number and added new features related to AirPlay.
Mike Brady [Sun, 26 Apr 2026 10:00:35 +0000 (11:00 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online docmentation updates.
Mike Brady [Sun, 26 Apr 2026 10:00:17 +0000 (11:00 +0100)]
Don't require plist library for Classic AirPlay rtsp message utilities.
Mike Brady [Sun, 26 Apr 2026 09:54:47 +0000 (10:54 +0100)]
Update release notes for version 5.0.4-dev-2 [skip ci]
Added new features, bug fixes, and other changes for version 5.0.4-dev-2.
Mike Brady [Sun, 26 Apr 2026 09:30:53 +0000 (10:30 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Small changes fixed.