Commit Graph
6363 Commits
Author SHA1 Message Date
Mike Brady 07ca1891da Make code using getifaddrs uncancellable to prevent a "Unexpected error 9 on netlink descriptor" error. 2026-04-13 16:31:32 +01:00
Mike BradyandGitHub 93a7aeff81 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
2026-04-12 12:18:25 +01:00
dependabot[bot]andGitHub 5e0e12bebe 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>
2026-04-12 10:02:31 +00:00
Mike BradyandGitHub b585f8c089 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.
2026-04-08 14:27:49 +01:00
Mike Brady 2474037b0c 5.0.3-dev and add some diagnostics around a pesky fault condition. 2026-04-08 13:56:23 +01:00
Mike Brady c62c34a67e Remove some debug messages. 2026-04-08 13:42:46 +01:00
Mike Brady d84c733380 Make the soxr delay checker thread behave better when being cancelled. 2026-04-08 13:07:56 +01:00
Mike Brady 0291d3656e Add warnings if string or boolean parameters were present but not strings. 2026-04-08 13:04:38 +01:00
Mike Brady a45bf3db01 Quieten a buffer empty debug message [skip ci] 2026-04-07 16:47:40 +01:00
Mike Brady ad8389be5d Fix a warning message. 2026-04-07 16:46:38 +01:00
Mike Brady 873a35c591 fix a couple of error messages 2026-04-07 16:13:36 +01:00
Mike Brady abede0a4f7 Improve behaviour when there is a large timing uncertainty/granularity and a largeish audio buffer. e.g. on a VM. 2026-04-07 16:12:40 +01:00
Mike BradyandGitHub b3b3a43cd2 Update release notes for version 5.0.1-38 [skip ci]
Removed Apple ALAC Decoder from AirPlay 2 build due to security issues.
2026-04-06 16:48:26 +01:00
Mike Brady f784e463e4 Don't allow the Apple ALAC decoder to be included in an AirPlay 2 build. [skip ci] 2026-04-06 16:36:57 +01:00
Mike BradyandGitHub 2edda96ac6 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.
2026-04-06 13:18:27 +01:00
Mike BradyandGitHub 6729802d6f 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!
2026-04-06 13:11:40 +01:00
Mike BradyandGitHub 9b8c56dcea 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.
2026-04-06 12:49:36 +01:00
Mike BradyandGitHub 20a87fefec 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
2026-04-06 12:41:35 +01:00
Mike Brady 0b0ffcc04b Remove an requirement for libuuid for FFmpeg and update some carelessly reused AirPlay 2 error messages to refer to FFmpeg. [skip ci] 2026-04-06 12:39:50 +01:00
dependabot[bot]andGitHub a1b4be5d73 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>
2026-04-05 10:02:25 +00:00
Mike Brady 11d7fe6b8c minor debug message update. [skip ci] 2026-03-30 13:14:43 +01:00
Mike Brady 11cd01c34a Replace an 'assert' with a standard debug message to avoid a possible compliler warning. Add copyright notices. [skip ci]. 2026-03-30 13:05:27 +01:00
Mike Brady 6cdd6251a4 format tidy-up [skip ci] 2026-03-30 11:29:44 +01:00
Mike Lei e41d52dad1 fix: add missing nqptp.service to systemd After and Requires options when building for Airplay 2 2026-03-28 03:14:55 +08:00
Mike Lei 7722a0e7bd fix: avoid leading space in systemd unit option values 2026-03-28 03:14:45 +08:00
Mike BradyandGitHub 36b20d4c8f Update macOS runner to use latest version [skip ci] 2026-03-27 08:19:30 +00:00
Mike BradyandGitHub 4cf43357f9 Update macOS version for build job 2026-03-27 08:14:53 +00:00
Mike BradyandGitHub ad047779e3 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.
2026-03-11 08:48:29 +00:00
Mike BradyandGitHub 7fb3506e3f Update man page link in README.md [skip ci] 2026-03-11 08:43:17 +00:00
Mike BradyandGitHub c072d427b1 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]
2026-03-10 16:17:28 +00:00
Mike BradyandGitHub 23b1d2e202 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]
2026-03-10 16:16:47 +00:00
Mike BradyandGitHub e2bb272d93 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]
2026-03-10 16:15:53 +00:00
Mike BradyandGitHub fda7b1bc4d 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]
2026-03-10 16:15:17 +00:00
Mike BradyandGitHub 06b45b7a92 Update release notes for version 5.0.1 [skip ci]
Added note about AirPlay 2 compatibility with classic password.
2026-03-10 16:14:52 +00:00
Mike Brady a14517d752 When built for AirPlay 2, add pw=true to the Bonjour raop properties if the classic AirPlay password is set. 2026-03-10 16:12:20 +00:00
dependabot[bot]andGitHub 59c1c6ad59 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>
2026-03-08 10:02:36 +00:00
dependabot[bot]andGitHub 73c203322a 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>
2026-03-08 10:02:32 +00:00
dependabot[bot]andGitHub 7c96a5be1e 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>
2026-03-08 10:02:30 +00:00
dependabot[bot]andGitHub 1eae6346bb 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>
2026-03-08 10:02:26 +00:00
Mike BradyandGitHub af6b3e1d2c 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.
2026-03-07 12:57:23 +00:00
Mike Brady 07546c353f Change a 0 to a NULL when checking for the presence of an AirPlay 1 password. Makes no difference but looks right, type-wise. 2026-03-07 12:53:25 +00:00
Mike Brady 9dd303ef5d Quieten some more currently-irrelevant debug messages. 2026-03-07 12:25:28 +00:00
Mike BradyandGitHub d44391b52e Update release notes for version 5.0.1 [skip ci]
Added details about bug fixes and changes in version 5.0.1.
2026-03-02 19:12:04 +00:00
Mike Brady b09fd40059 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online documentation updates.
2026-03-02 19:04:52 +00:00
Mike Brady 14c54b3a15 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. 2026-03-02 19:03:58 +00:00
Mike Brady 57c3ec9ee4 Reset anchor information when pausing. Also silence some irrelevant debug messages. 2026-03-02 19:02:21 +00:00
Mike Brady ac2e5018d7 Make reset_ptp_anchor_info(conn) visible externally. 2026-03-02 19:01:07 +00:00
Mike Brady fb7de841b7 Silence some currently-irrelevant debug messages. 2026-03-02 19:00:31 +00:00
Mike BradyandGitHub 89e811757a Revise D-Bus client and modify debug message settings [skip ci]
Update D-Bus test client reference and adjust debug message levels.
2026-03-01 13:50:10 +00:00
Mike Brady 22f283fe8c Update the D-Bus test client to refer to shairport_sync_get_loudness_enabled rather than shairport_sync_get_loudness. 2026-03-01 13:44:21 +00:00