]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Sat, 25 Apr 2026 10:22:18 +0000 (11:22 +0100)]
5.0.3
Mike Brady [Mon, 20 Apr 2026 09:10:36 +0000 (10:10 +0100)]
Merge pull request #2192 from mikebrady/revert-2188-mqtt-inform-publish-errors
Revert "mqtt: promote publish-error log paths to inform() for debuggability"
This needs to be done to the `development` branch.
Mike Brady [Mon, 20 Apr 2026 09:09:44 +0000 (10:09 +0100)]
Revert "mqtt: promote publish-error log paths to inform() for debuggability"
Mike Brady [Mon, 20 Apr 2026 09:09:29 +0000 (10:09 +0100)]
Merge pull request #2188 from harreh3iesh/mqtt-inform-publish-errors
MQTT: promote publish-error log paths to inform() for debuggability
harreh3iesh [Tue, 14 Apr 2026 23:50:59 +0000 (19:50 -0400)]
mqtt: promote publish-error log paths to inform() for debuggability
The two error branches in mqtt_publish() logged at debug(1), which is
invisible at default syslog verbosity. A silently-dropped MQTT publish
is the exact failure mode users report as 'MQTT just stopped working'
with no errors anywhere in the logs. Raising these to inform() makes
such drops legible at default verbosity and includes the target topic
plus mosquitto_strerror() text in the non-NO_CONN branch so the
diagnostic actually names the failing call site.
Mike Brady [Mon, 13 Apr 2026 15:37:42 +0000 (16:37 +0100)]
Update release notes for version 5.0.3-dev-4 [skip ci]
Fixed an issue with getifaddrs() to prevent an uncancellable error.
Mike Brady [Mon, 13 Apr 2026 15:31:32 +0000 (16:31 +0100)]
Make code using getifaddrs uncancellable to prevent a "Unexpected error 9 on netlink descriptor" error.
Mike Brady [Sun, 12 Apr 2026 11:18:25 +0000 (12:18 +0100)]
Merge pull request #2187 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.1.0 [skip ci]
Bump docker/build-push-action from 7.0.0 to 7.1.0
dependabot[bot] [Sun, 12 Apr 2026 10:02:31 +0000 (10:02 +0000)]
Bump docker/build-push-action from 7.0.0 to 7.1.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v7.0.0...v7.1.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Wed, 8 Apr 2026 13:27:49 +0000 (14:27 +0100)]
Update release notes for version 5.0.3-dev [skip ci]
Added version 5.0.3-dev release notes with small changes and build update.
Mike Brady [Wed, 8 Apr 2026 12:56:23 +0000 (13:56 +0100)]
5.0.3-dev and add some diagnostics around a pesky fault condition.
Mike Brady [Wed, 8 Apr 2026 12:42:46 +0000 (13:42 +0100)]
Remove some debug messages.
Mike Brady [Wed, 8 Apr 2026 12:07:56 +0000 (13:07 +0100)]
Make the soxr delay checker thread behave better when being cancelled.
Mike Brady [Wed, 8 Apr 2026 12:04:38 +0000 (13:04 +0100)]
Add warnings if string or boolean parameters were present but not strings.
Mike Brady [Tue, 7 Apr 2026 15:47:40 +0000 (16:47 +0100)]
Quieten a buffer empty debug message [skip ci]
Mike Brady [Tue, 7 Apr 2026 15:46:38 +0000 (16:46 +0100)]
Fix a warning message.
Mike Brady [Tue, 7 Apr 2026 15:13:36 +0000 (16:13 +0100)]
fix a couple of error messages
Mike Brady [Tue, 7 Apr 2026 15:12:40 +0000 (16:12 +0100)]
Improve behaviour when there is a large timing uncertainty/granularity and a largeish audio buffer. e.g. on a VM.
Mike Brady [Mon, 6 Apr 2026 15:48:26 +0000 (16:48 +0100)]
Update release notes for version 5.0.1-38 [skip ci]
Removed Apple ALAC Decoder from AirPlay 2 build due to security issues.
Mike Brady [Mon, 6 Apr 2026 15:36:57 +0000 (16:36 +0100)]
Don't allow the Apple ALAC decoder to be included in an AirPlay 2 build. [skip ci]
Mike Brady [Mon, 6 Apr 2026 12:18:27 +0000 (13:18 +0100)]
Update release notes for version
5.0.1-36-g6729802d [skip ci]
Updated release notes to reflect changes in version
5.0.1-36-g6729802d , including updates to the Shairport Sync systemd service file and a bugfix related to the UUID library requirement.
Mike Brady [Mon, 6 Apr 2026 12:11:40 +0000 (13:11 +0100)]
Merge pull request #2174 from mikelei8291/fix-systemd [skip ci]
Fix `systemd` unit options -- require NQPTP to be present and running before starting the AirPlay 2 build of Shairport Sync.
Many thanks!
Mike Brady [Mon, 6 Apr 2026 11:49:36 +0000 (12:49 +0100)]
Update RELEASENOTES-DEVELOPMENT.md for version 5.0.1 [skip ci]
Updated release notes for version 5.0.1, including bug fixes, documentation updates, and changes related to AirPlay 2.
Mike Brady [Mon, 6 Apr 2026 11:41:35 +0000 (12:41 +0100)]
Merge pull request #2183 from mikebrady/dependabot/github_actions/development/docker/login-action-4.1.0
Bump docker/login-action from 4.0.0 to 4.1.0
Mike Brady [Mon, 6 Apr 2026 11:39:50 +0000 (12:39 +0100)]
Remove an requirement for libuuid for FFmpeg and update some carelessly reused AirPlay 2 error messages to refer to FFmpeg. [skip ci]
dependabot[bot] [Sun, 5 Apr 2026 10:02:25 +0000 (10:02 +0000)]
Bump docker/login-action from 4.0.0 to 4.1.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v4.0.0...v4.1.0)
---
updated-dependencies:
- dependency-name: docker/login-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 [Mon, 30 Mar 2026 12:14:43 +0000 (13:14 +0100)]
minor debug message update. [skip ci]
Mike Brady [Mon, 30 Mar 2026 12:05:27 +0000 (13:05 +0100)]
Replace an 'assert' with a standard debug message to avoid a possible compliler warning. Add copyright notices. [skip ci].
Mike Brady [Mon, 30 Mar 2026 10:29:44 +0000 (11:29 +0100)]
format tidy-up [skip ci]
Mike Brady [Sat, 28 Mar 2026 18:42:12 +0000 (18:42 +0000)]
Fix a D-Bus Test Client compilation bug; turn off lots of less relevant debug messages; change how blocks of audio very far in the future are handled; add pw=true to the Bonjour information for classic AirPlay when built for AirPlay 2.
Mike Lei [Fri, 27 Mar 2026 17:59:06 +0000 (01:59 +0800)]
fix: add missing nqptp.service to systemd `After` and `Requires` options when building for Airplay 2
Mike Lei [Fri, 27 Mar 2026 17:57:04 +0000 (01:57 +0800)]
fix: avoid leading space in systemd unit option values
Mike Brady [Fri, 27 Mar 2026 08:19:30 +0000 (08:19 +0000)]
Update macOS runner to use latest version [skip ci]
Mike Brady [Fri, 27 Mar 2026 08:14:53 +0000 (08:14 +0000)]
Update macOS version for build job
Mike Brady [Fri, 27 Mar 2026 08:14:30 +0000 (08:14 +0000)]
Update macOS version for build job
Mike Brady [Wed, 11 Mar 2026 08:48:29 +0000 (08:48 +0000)]
Fix dead link in RELEASENOTES-DEVELOPMENT.md [skip ci]
Updated documentation to fix a dead link to the online man page and acknowledged the contributor.
Mike Brady [Wed, 11 Mar 2026 08:43:17 +0000 (08:43 +0000)]
Update man page link in README.md [skip ci]
Mike Brady [Tue, 10 Mar 2026 16:17:28 +0000 (16:17 +0000)]
Merge pull request #2162 from mikebrady/dependabot/github_actions/development/docker/login-action-4.0.0
Bump docker/login-action from 3.7.0 to 4.0.0 [skip ci]
Mike Brady [Tue, 10 Mar 2026 16:16:47 +0000 (16:16 +0000)]
Merge pull request #2161 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-4.0.0
Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 [skip ci]
Mike Brady [Tue, 10 Mar 2026 16:15:53 +0000 (16:15 +0000)]
Merge pull request #2160 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-4.0.0
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 [skip ci]
Mike Brady [Tue, 10 Mar 2026 16:15:17 +0000 (16:15 +0000)]
Merge pull request #2159 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.0.0
Bump docker/build-push-action from 6.19.2 to 7.0.0 [skip ci]
Mike Brady [Tue, 10 Mar 2026 16:14:52 +0000 (16:14 +0000)]
Update release notes for version 5.0.1 [skip ci]
Added note about AirPlay 2 compatibility with classic password.
Mike Brady [Tue, 10 Mar 2026 16:12:20 +0000 (16:12 +0000)]
When built for AirPlay 2, add pw=true to the Bonjour raop properties if the classic AirPlay password is set.
dependabot[bot] [Sun, 8 Mar 2026 10:02:36 +0000 (10:02 +0000)]
Bump docker/login-action from 3.7.0 to 4.0.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.7.0...v4.0.0)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sun, 8 Mar 2026 10:02:32 +0000 (10:02 +0000)]
Bump docker/setup-qemu-action from 3.7.0 to 4.0.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.7.0...v4.0.0)
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sun, 8 Mar 2026 10:02:30 +0000 (10:02 +0000)]
Bump docker/setup-buildx-action from 3.12.0 to 4.0.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.12.0...v4.0.0)
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Sun, 8 Mar 2026 10:02:26 +0000 (10:02 +0000)]
Bump docker/build-push-action from 6.19.2 to 7.0.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.19.2 to 7.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0)
---
updated-dependencies:
- dependency-name: docker/build-push-action
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 [Sat, 7 Mar 2026 12:57:23 +0000 (12:57 +0000)]
Update release notes for version 5.0.1-11 [skip ci]
Updated version number and added changes related to debug messages and AirPlay password check.
Mike Brady [Sat, 7 Mar 2026 12:53:25 +0000 (12:53 +0000)]
Change a 0 to a NULL when checking for the presence of an AirPlay 1 password. Makes no difference but looks right, type-wise.
Mike Brady [Sat, 7 Mar 2026 12:25:28 +0000 (12:25 +0000)]
Quieten some more currently-irrelevant debug messages.
Mike Brady [Mon, 2 Mar 2026 19:12:04 +0000 (19:12 +0000)]
Update release notes for version 5.0.1 [skip ci]
Added details about bug fixes and changes in version 5.0.1.
Mike Brady [Mon, 2 Mar 2026 19:04:52 +0000 (19:04 +0000)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online documentation updates.
Mike Brady [Mon, 2 Mar 2026 19:03:58 +0000 (19:03 +0000)]
Defer rather than delete blocks of audio that are too far into the future and check for a valid clock. Silence a few irrelevant debug messages.
Mike Brady [Mon, 2 Mar 2026 19:02:21 +0000 (19:02 +0000)]
Reset anchor information when pausing. Also silence some irrelevant debug messages.
Mike Brady [Mon, 2 Mar 2026 19:01:07 +0000 (19:01 +0000)]
Make reset_ptp_anchor_info(conn) visible externally.
Mike Brady [Mon, 2 Mar 2026 19:00:31 +0000 (19:00 +0000)]
Silence some currently-irrelevant debug messages.
Mike Brady [Sun, 1 Mar 2026 13:50:10 +0000 (13:50 +0000)]
Revise D-Bus client and modify debug message settings [skip ci]
Update D-Bus test client reference and adjust debug message levels.
Mike Brady [Sun, 1 Mar 2026 13:44:21 +0000 (13:44 +0000)]
Update the D-Bus test client to refer to shairport_sync_get_loudness_enabled rather than shairport_sync_get_loudness.
Mike Brady [Sun, 1 Mar 2026 13:43:11 +0000 (13:43 +0000)]
Turn off many currently-irrelevant debug messages by setting their level to 4, meaning they will never be displayed.
Mike Brady [Fri, 27 Feb 2026 15:26:53 +0000 (15:26 +0000)]
5.0.1+ real beginning
Mike Brady [Fri, 27 Feb 2026 15:17:22 +0000 (15:17 +0000)]
Beginning 5.0.1-post
Mike Brady [Fri, 27 Feb 2026 15:15:10 +0000 (15:15 +0000)]
Update version number to 5.0.1 in configure.ac [skip ci]
Mike Brady [Fri, 27 Feb 2026 14:54:45 +0000 (14:54 +0000)]
5.0.1
Mike Brady [Mon, 23 Feb 2026 03:19:29 +0000 (04:19 +0100)]
Merge pull request #2154 from mikebrady/dependabot/github_actions/development/actions/stale-10.2.0
Bump actions/stale from 10.1.1 to 10.2.0
dependabot[bot] [Sun, 22 Feb 2026 10:02:29 +0000 (10:02 +0000)]
Bump actions/stale from 10.1.1 to 10.2.0
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.1 to 10.2.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.1.1...v10.2.0)
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Thu, 19 Feb 2026 09:48:01 +0000 (09:48 +0000)]
Update D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 09:42:58 +0000 (09:42 +0000)]
Update D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 09:41:44 +0000 (09:41 +0000)]
Update D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 09:32:11 +0000 (09:32 +0000)]
Update D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 09:17:59 +0000 (09:17 +0000)]
Update D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 09:13:40 +0000 (09:13 +0000)]
Create D-Bus.md [skip ci]
Mike Brady [Thu, 19 Feb 2026 08:34:49 +0000 (08:34 +0000)]
Update sample dbus commands [skip ci]
Mike Brady [Tue, 17 Feb 2026 09:40:42 +0000 (09:40 +0000)]
Update release notes for MQTT client changes [skip ci]
Added information about the deprecation of 'object_id' and its replacement with 'default_entity_id' in the MQTT client configuration for Home Assistant. Noted that 'object_id' will be removed in a future release.
Mike Brady [Tue, 17 Feb 2026 09:29:30 +0000 (09:29 +0000)]
Merge pull request #2148 from reitermarkus/patch-1
Fix Home Assistant deprecation warning.
Mike Brady [Tue, 17 Feb 2026 09:13:26 +0000 (09:13 +0000)]
Remove requirement for the mosquitto service to be running when built with the --with-mqtt-client flag.
Mike Brady [Tue, 17 Feb 2026 09:01:28 +0000 (09:01 +0000)]
Remove requirement for the mosquitto service to be running when built with the --with-mqtt-client flag.
Markus Reiter [Sun, 15 Feb 2026 19:31:45 +0000 (20:31 +0100)]
Add `default_entity_id` for Home Assistant auto-discovery.
Mike Brady [Sun, 15 Feb 2026 14:13:45 +0000 (14:13 +0000)]
Merge pull request #2147 from mikebrady/dependabot/github_actions/development/docker/build-push-action-6.19.2 [skip ci]
Bump docker/build-push-action from 6.18.0 to 6.19.2
dependabot[bot] [Sun, 15 Feb 2026 10:02:27 +0000 (10:02 +0000)]
Bump docker/build-push-action from 6.18.0 to 6.19.2
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.18.0 to 6.19.2.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.2)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.19.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Mike Brady [Sun, 15 Feb 2026 08:16:41 +0000 (08:16 +0000)]
Add release notes for version 5.0-post-dev-6 [skip ci]
Added release notes for version 5.0-post-dev-6, including a fix for missing `const` type qualifier and related warnings.
Mike Brady [Sun, 15 Feb 2026 08:13:44 +0000 (08:13 +0000)]
Fix warning of dropping 'const' signifier.
Mike Brady [Sun, 15 Feb 2026 08:05:32 +0000 (08:05 +0000)]
Merge pull request #2146 from heitbaum/patch-1
fix handling of missing const type qualifier
Mike Brady [Sat, 14 Feb 2026 18:38:22 +0000 (18:38 +0000)]
Update release notes for version 5.0-post-dev-1 [skip ci]
Updated release notes to reflect version
5.0-post-dev-1-g963380a8 and added details about MQTT enhancement.
Mike Brady [Sat, 14 Feb 2026 18:35:07 +0000 (18:35 +0000)]
Small typo fixes [skip ci]
Mike Brady [Sat, 14 Feb 2026 18:26:02 +0000 (18:26 +0000)]
Fix punctuation and formatting in BUILD.md [skip ci]
Mike Brady [Sat, 14 Feb 2026 12:54:47 +0000 (12:54 +0000)]
Refactor Docker workflow for tag handling
Mike Brady [Sat, 14 Feb 2026 12:40:23 +0000 (12:40 +0000)]
Refactor Docker workflow for tag handling
Mike Brady [Sat, 14 Feb 2026 12:23:46 +0000 (12:23 +0000)]
Bring some changes in from V5.0 release. Start using 'post-dev' to avoid ambiguity.
Mike Brady [Sat, 14 Feb 2026 11:47:52 +0000 (11:47 +0000)]
Delete REPORTING ISSUES.md [skip ci]
Mike Brady [Sat, 14 Feb 2026 11:47:23 +0000 (11:47 +0000)]
Delete MAKING PULL REQUESTS.md [skip ci]
Mike Brady [Sat, 14 Feb 2026 10:53:16 +0000 (10:53 +0000)]
Update workflow name for clarity
Mike Brady [Sat, 14 Feb 2026 10:48:38 +0000 (10:48 +0000)]
Add workflow to set variables for Docker build [skip ci]
Mike Brady [Sat, 14 Feb 2026 10:47:24 +0000 (10:47 +0000)]
Enhance Docker workflow for tag handling [skip ci]
Updated Docker workflow to include latest and classic tags for branches and tags.
Mike Brady [Sat, 14 Feb 2026 10:28:22 +0000 (10:28 +0000)]
PR template [skip ci]
Mike Brady [Sat, 14 Feb 2026 10:19:05 +0000 (10:19 +0000)]
Create pull request template for contributions [skip ci]
Added a pull request template to guide contributors in submitting changes.
Rudi Heitbaum [Sat, 14 Feb 2026 04:12:07 +0000 (15:12 +1100)]
fix handling of missing const type qualifier
For ISO C23, the function strrchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type.
Update to const type for variable, as returned string is only used in comparisons which const can be used
Mike Brady [Fri, 13 Feb 2026 16:03:47 +0000 (16:03 +0000)]
Fix link formatting in README.md [skip ci]
Mike Brady [Fri, 13 Feb 2026 16:03:22 +0000 (16:03 +0000)]
Add update note for release changes [skip ci]
Added a note about checking release notes for breaking changes when updating.
Mike Brady [Fri, 13 Feb 2026 15:58:13 +0000 (15:58 +0000)]
Fix link to Version 5 Configuration File Changes guide [skip ci]
Updated the link for the Version 5 Configuration File Changes guide to point to the correct document.
Mike Brady [Fri, 13 Feb 2026 15:57:35 +0000 (15:57 +0000)]
Update BUILD.md with configuration changes guide [skip ci]
Added a guide link for Version 5 configuration file changes.