Mike Brady and GitHub
003e365aee
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.
2026-05-09 18:13:03 +01:00
Mike Brady
3cbc4b1899
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.
2026-05-09 17:44:37 +01:00
Mike Brady
d30493cbc4
Quieten a debug message.
2026-05-09 17:32:30 +01:00
Mike Brady and GitHub
fd71a15dc8
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.
2026-05-08 07:58:11 +01:00
Mike Brady
9d10249735
Update help information about password and stuffing modes. Quieten some debug messages.
2026-05-08 07:51:51 +01:00
Mike Brady and GitHub
2028639a03
Update release notes for version 5.0.5-dev-10 [skip ci]
...
Added enhancements for audio channel support and upmixing details.
2026-05-07 14:39:21 +01:00
Mike Brady
4b020a6b22
Clarify the mixdown comments.
2026-05-07 14:18:55 +01:00
Mike Brady
a50eed043e
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.
2026-05-07 14:06:00 +01:00
Mike Brady and GitHub
281fb34d57
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.
2026-05-07 08:51:55 +01:00
Mike Brady
3a1bfd718a
Update Docker images to use Alpine 3.23.4 and FFmpeg 8.1
2026-05-06 15:39:55 +01:00
Mike Brady
0e4bb2a8ff
Quieten a compiler warning on Ubuntu 26.04.
2026-05-05 12:02:51 +01:00
Mike Brady
eb82fa32b7
Fix an error if built without metadata support
2026-05-01 16:09:58 +01:00
Mike Brady
4f2a64fa39
Suppress am unused_result warning.
2026-05-01 16:09:02 +01:00
Mike Brady and GitHub
052fd10acc
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.
2026-04-27 13:23:40 +01:00
Mike Brady
2400aae44b
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
documentation update
2026-04-27 13:19:32 +01:00
Mike Brady
41a5cee654
5.0.5-dev
2026-04-27 13:18:57 +01:00
Mike Brady and GitHub
280e30ce78
Update release notes for version 5.0.4-dev-9 [skip ci]
...
Added bug fix for PulseAudio backend initialization issue.
2026-04-27 13:18:00 +01:00
Mike Brady
68b6d4dfb7
Fix missing configuration mapping parameter in PulseAudio backend initialisation.
2026-04-27 12:46:13 +01:00
Mike Brady and GitHub
323fa1eee8
Update systemd-dev installation instructions in BUILD.md [skip ci]
...
Clarified instructions for installing systemd-dev and added a dry-run command for safety.
2026-04-27 09:48:44 +01:00
Mike Brady and GitHub
1431a1c529
Update BUILD.md with warning about systemd-dev [skip ci]
...
Added caution regarding installing systemd-dev on backported systems.
2026-04-27 09:44:03 +01:00
Mike Brady and GitHub
c3443a13be
Update version and add AirPlay 2 features [skip ci]
...
Updated version number and added new features related to AirPlay.
2026-04-26 11:22:27 +01:00
Mike Brady
936b838714
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online docmentation updates.
2026-04-26 11:00:35 +01:00
Mike Brady
ec199d69ba
Don't require plist library for Classic AirPlay rtsp message utilities.
2026-04-26 11:00:17 +01:00
Mike Brady and GitHub
9ab4fee926
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.
2026-04-26 10:54:47 +01:00
Mike Brady
83de0207ac
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Small changes fixed.
2026-04-26 10:30:53 +01:00
Mike Brady
11052b7896
Lot of changes here.
...
1. check_classic_mac_basic.yml — update to latest macOS-latest
2. docker-on-push-tag-or-pr — dependant updates
3. FFTConvolver — fix a compilation warning when the DEBUG flag is turned off
4. Reorganise some source files — e.g. move most of the metadata stuff into a subdirectory
5. Remove unused special-purpose AirPlay 2 RC event handler.
6. Reorganise source files and source code relating to the standard event handler.
7. Check configuration settings a little more carefully to offer more meaningful diagnostics.
8. Add password to AirPlay 2 and reorganise initialisation to set AirPlay 2 flags accordingly. Also, remove redundant airplay_pin.
9. Remove redundant debug facility definitions from common.h
10. Make it possible to omit all the dacp stuff from a build.
11. Make it possible to omit metadata multicast from a build.
12. Add AP2-native metadata by setting bit 50 of features to true.
13. Improve stability when pre-empting an existing play session.
14. Fix a few compiler warnings in the pair_ap library.
15. Ensure that the audio format is known before starting synchronisation.
16. Improve handle_configure to set/clear a new config setting. Doesn’t seem to do anything…
17. Experimentally turn off bit 46 of AirPlay 2 features — seems to stop failing pair-verify attempts.
2026-04-26 10:23:18 +01:00
Mike Brady
eba76c21af
5.0.4-dev
2026-04-25 11:33:40 +01:00
Mike Brady and GitHub
61f1730402
Update release notes for version 5.0.3 [skip ci]
2026-04-25 11:23:41 +01:00
Mike Brady and GitHub
2537e7ff85
Update release notes for version 5.0.3-dev-4 [skip ci]
...
Fixed an issue with getifaddrs() to prevent an uncancellable error.
2026-04-13 16:37:42 +01:00
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 Brady and GitHub
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] and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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 Brady and GitHub
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] and GitHub
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