Commit Graph
32 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub aadcb4370a 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>
2026-06-21 10:02:16 +00:00
dependabot[bot]andGitHub 026d99884f 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>
2026-06-07 10:02:24 +00: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
dependabot[bot]andGitHub 1e5b0a74b3 Bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [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.1...v6.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-25 10:02:37 +00:00
dependabot[bot]andGitHub 17f9114002 Bump actions/checkout from 6.0.0 to 6.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1.
- [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.0...v6.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-07 10:04:18 +00:00
dependabot[bot]andGitHub 23d675cebf Bump actions/checkout from 5.0.0 to 6.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.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/v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-23 10:04:08 +00:00
dependabot[bot]andGitHub 604e49cf06 Bump actions/checkout from 4.2.2 to 5.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.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/v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-17 11:01:06 +00:00
Mike Brady 60143518c2 This squashed commit comprises a long series of improvements, bug fixes, optimizations, and new feature additions:
- 48,000 frames per second operation,
 - 48k lossless stereo, 5.1 and 7.1 surround sound
 - Multichannel and multi rate operation on ALSA, PipeWire, PulseAudio, FreeBSD, stdout and unix pipe output backends.

Automatic, flexible and controllable output format (rate, sample format and channel count) selection.

Full FFmpeg integration to support transcoding, resampling, and new audio formats.

Better operation on lower powered devices down to e.g. Raspberry Pi B.

Reduced Docker image sizes with a slimmed-down FFmpeg library.

Enhanced timestamp handling for better synchronization.

Improved the sync error calculation.

A new "vernier" resampling and interpolation method for low-power CPUs.

Bug fixes and minor enhancements.

Note -- there are many breaking changes from previous versions of Shairport Sync!
2025-02-23 13:31:17 +00:00
dependabot[bot]andGitHub 5571e4df1b Bump actions/checkout from 3.5.2 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 4.2.2.
- [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/v3.5.2...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 12:19:23 +00:00
Mike BradyandGitHub 17cb83e539 Update check_classic_mac_basic.yml 2024-07-22 13:33:55 +01:00
Mike BradyandGitHub 2647f9b445 Update check_classic_mac_basic.yml
No need to explicitly install openssl -- it's already there.
2024-04-26 09:58:22 +01:00
Mike BradyandGitHub b054c0047a Update check_classic_mac_basic.yml
back to macOS-13
2024-04-25 15:13:17 +01:00
Mike Brady d45863b530 Simplify basic macOS check build. 2024-04-25 15:10:47 +01:00
Mike BradyandGitHub cc963bf046 Update check_classic_mac_basic.yml 2024-04-25 11:05:13 +01:00
Mike BradyandGitHub f8dc330f3f Update check_classic_mac_basic.yml 2024-04-24 10:50:29 +01:00
Mike BradyandGitHub 3b3a04248b Update check_classic_mac_basic.yml
Move to Node.20 version of actions/checkout
2024-04-24 10:48:02 +01:00
Mike Brady afe93a64d0 Update workflows. 2023-09-19 13:34:56 +01:00
Christian König b4b8d2638b Run workflows on pull requests
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-06-09 22:43:22 +02:00
Christian König ada0b58d62 Update github actions
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-04-15 10:07:24 +02:00
Mike BradyandGitHub 90ca27f9be Update check_classic_mac_basic.yml
Don't. ask for brew update/upgrade
2023-01-19 17:30:40 +00:00
Mike BradyandGitHub accc6777da Update check_classic_mac_basic.yml
Upgrade Brew as well
2023-01-19 17:15:14 +00:00
Mike BradyandGitHub b72e2c649d Update check_classic_mac_basic.yml
Run on the `danger` branch too.
2022-12-14 10:35:37 +00:00
Mike Brady c2e4404c84 Activate build checks on the development branch rather than the danger branch. 2022-10-28 12:42:40 +01:00
Mike BradyandGitHub 16ca1c9fa5 Update check_classic_mac_basic.yml 2022-10-11 21:24:07 +01:00
Mike Brady 54d9e0af82 name changes. 2022-09-29 11:18:38 +01:00
Mike Brady ebe8508d72 Improve macOS check. 2022-09-28 23:15:50 +01:00
Mike Brady 60ad8bdfce Improve macOS check. 2022-09-28 23:13:10 +01:00
Mike Brady 8f58b7fa93 Improve macOS check. 2022-09-28 23:09:15 +01:00
Mike Brady d21c8c013b Improve macOS check. 2022-09-28 23:02:34 +01:00
Mike Brady e133990de7 Improve macOS check. 2022-09-28 23:00:05 +01:00
Mike Brady 9c5f230c1c Improve macOS check. 2022-09-28 22:54:24 +01:00
Mike Brady 29b85b4273 Try a macOS check. 2022-09-28 22:46:26 +01:00