Mike Brady and GitHub
ec0016fb89
Merge pull request #2120 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-3.12.0
...
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
2025-12-22 10:31:56 +00:00
Mike Brady and GitHub
754b4bc750
Merge pull request #2119 from bogdad/pa-no-lanency-yet-fix
...
audio_pa.c: pa_delay, return "No latency data yet" on PA_ERR_NODATA
2025-12-22 10:31:19 +00:00
dependabot[bot] and GitHub
69d86e3a80
Bump docker/setup-buildx-action from 3.11.1 to 3.12.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.11.1...v3.12.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-21 10:04:23 +00:00
Vladimir
c97efa1248
audio_pa.c: pa_delay, return "No latency data yet" on PA_ERR_NODATA
2025-12-20 21:21:13 +01:00
Mike Brady and GitHub
5f2c7161fd
Correct capitalization in release notes
2025-12-20 16:40:30 +00:00
Mike Brady and GitHub
21c1135050
Update release notes for version 5.0-dev-100
...
Added release notes for version 5.0-dev-100, including a bug fix related to mbedtls library compatibility.
2025-12-20 16:40:06 +00:00
Mike Brady and GitHub
a123888255
Merge pull request #2118 from bk138/development
...
mbedtls: use high-level PK API for signing w/ mbedTLS >= 3
2025-12-20 16:24:11 +00:00
Christian Beier
0ed6b5de08
mbedtls: use high-level PK API for signing w/ mbedTLS >= 3
...
They state in https://github.com/Mbed-TLS/mbedtls/blob/master/docs/3.0-migration-guide.md#remove-the-mode-parameter-from-rsa-functions
that the lower level API will not work as expected.
Closes #2115
2025-12-20 17:21:25 +01:00
Mike Brady and GitHub
235d64d1d6
Merge pull request #2110 from mikebrady/dependabot/github_actions/development/actions/stale-10.1.1
...
Bump actions/stale from 10.1.0 to 10.1.1
2025-12-09 12:21:20 +00:00
Mike Brady and GitHub
5f9d63888a
Merge pull request #2109 from mikebrady/dependabot/github_actions/development/actions/checkout-6.0.1
...
Bump actions/checkout from 6.0.0 to 6.0.1
2025-12-09 12:21:05 +00:00
dependabot[bot] and GitHub
2bd3f17c34
Bump actions/stale from 10.1.0 to 10.1.1
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.1.0 to 10.1.1.
- [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.0...v10.1.1 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-07 10:04:22 +00:00
dependabot[bot] and GitHub
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
Mike Brady and GitHub
b64d0c9813
Update release notes for version 5.0-dev-93
...
Added a bug fix for flushing requests in new play sessions.
2025-12-01 11:18:54 +00:00
Mike Brady
1417cd6f51
When a new buffered audio processor is created, ensure any old flush requests are removed first.
2025-12-01 11:15:25 +00:00
Mike Brady and GitHub
26f91f1e0d
Merge pull request #2102 from mikebrady/dependabot/github_actions/development/actions/checkout-6.0.0
...
Bump actions/checkout from 5.0.0 to 6.0.0
2025-11-24 10:46:17 +05:30
Mike Brady and GitHub
a7171def24
Merge pull request #2096 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-3.7.0
...
Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
2025-11-24 10:45:54 +05:30
dependabot[bot] and GitHub
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
Mike Brady and GitHub
66aa8d9537
Update RELEASENOTES with significant audio processor changes
...
Significant updates to the buffered audio processor for AutoMix on AirPlay, including a rebuild and removal of redundant code. Diagnostics remain in place, and users are encouraged to report any new issues.
2025-11-16 17:07:00 +00:00
Mike Brady
e12a3ed7b2
Do a long-overdue rebuild of the buffered audio processor and, with everything we have figured out, implement a cleaner method to handle both immediate and deferred flush requests. Remove lots of old flags and redundant code. Leave in a few debug messages.
2025-11-16 16:58:34 +00:00
dependabot[bot] and GitHub
904a454ab4
Bump docker/setup-qemu-action from 3.6.0 to 3.7.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-09 10:03:15 +00:00
Mike Brady and GitHub
b922049b2f
Update BUILD.md
2025-10-13 14:25:41 +01:00
Mike Brady and GitHub
91a1059163
Update RELEASENOTES-DEVELOPMENT.md
2025-10-13 14:16:39 +01:00
Mike Brady and GitHub
2ca3659643
Update RELEASENOTES-DEVELOPMENT.md
2025-10-13 14:15:30 +01:00
Mike Brady and GitHub
3859225291
Merge pull request #2087 from mikebrady/dependabot/github_actions/development/docker/login-action-3.6.0
...
Bump docker/login-action from 3.5.0 to 3.6.0
2025-10-13 13:34:00 +01:00
Mike Brady and GitHub
9e31cef370
Merge pull request #2086 from mikebrady/dependabot/github_actions/development/actions/stale-10.1.0
...
Bump actions/stale from 10.0.0 to 10.1.0
2025-10-13 13:33:41 +01:00
Mike Brady
d043f98330
Update the convolution code:
...
(1) to be multithreaded,
(2) to work on multichannel audio and
(3) to work on 48k and 44.1k audio.
Allow multiple impulse response (IR) files with a new setting: "convolution_ir_files"
When convolution starts, Shairport Sync will look for an IR file with a sample rate
matching the input (44.1k or 48k) and channel count.
If one can't be found, it will look for a single-channel IR file with the same rate.
It will always choose the first match in the file list supplied "convolution_ir_files".
Allow multithreading -- use the "convolution_thread_pool_size" to set the number of threads to use.
Deprecate "convolution" -- use "convolution_enabled" instead.
Deprecate "convolution_max_length" -- use "convolution_max_length_in_seconds" instead.
Deprecate "convolution_ir_file" -- use "convolution_ir_files" instead.
Update corresponding D-Bus methods and properties.
Update the loudness code to work on 48k and well as 44.1k audio and with multichannel audio.
Deprecate "loudness" -- use "loudness_enabled" instead.
Update corresponding D-Bus methods and properties.
Fix a deprecated FFmpeg warning.
Update HiFi-LoFi FFT convolver to latest available.
2025-10-13 13:26:20 +01:00
dependabot[bot] and GitHub
39387879f6
Bump docker/login-action from 3.5.0 to 3.6.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-05 10:04:42 +00:00
dependabot[bot] and GitHub
6ee5fe32ec
Bump actions/stale from 10.0.0 to 10.1.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.0.0 to 10.1.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.0.0...v10.1.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-05 10:04:39 +00:00
Mike Brady
08d369385c
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
dependabot updates
2025-09-29 16:58:46 +01:00
Mike Brady and GitHub
86944cb5aa
Merge pull request #2084 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-3.11.1
...
Bump docker/setup-buildx-action from 3.8.0 to 3.11.1
2025-09-29 16:58:03 +01:00
dependabot[bot] and GitHub
2c0814bd2c
Bump docker/setup-buildx-action from 3.8.0 to 3.11.1
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.8.0 to 3.11.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.11.1 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 15:57:45 +00:00
Mike Brady and GitHub
a38fc7758e
Merge pull request #2083 from mikebrady/dependabot/github_actions/development/docker/build-push-action-6.18.0
...
Bump docker/build-push-action from 6.13.0 to 6.18.0
2025-09-29 16:56:55 +01:00
Mike Brady and GitHub
b98c408b0a
Merge pull request #2082 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-3.6.0
...
Bump docker/setup-qemu-action from 3.3.0 to 3.6.0
2025-09-29 16:56:41 +01:00
Mike Brady and GitHub
30eea1f2e3
Merge pull request #2081 from mikebrady/dependabot/github_actions/development/docker/login-action-3.5.0
...
Bump docker/login-action from 3.3.0 to 3.5.0
2025-09-29 16:56:29 +01:00
Mike Brady and GitHub
7fb1625853
Merge pull request #2080 from mikebrady/dependabot/github_actions/development/actions/checkout-5.0.0
...
Bump actions/checkout from 4.2.2 to 5.0.0
2025-09-29 16:56:12 +01:00
Mike Brady
06a238d07d
update some warning messages
2025-09-29 16:21:13 +01:00
Mike Brady and GitHub
27abf36177
Update RELEASENOTES-DEVELOPMENT.md
2025-09-29 14:32:32 +01:00
Mike Brady
8545938d96
Add a new command line option, "dbus_default_message_bus" which can be "system" or "session" and defaults to "system". It becomes the default for both the dbus native service and the mpris service.
2025-09-29 14:07:35 +01:00
Mike Brady
0762428929
Handle default dbus message bus properly.
2025-09-29 14:04:33 +01:00
Mike Brady
eb2cda817e
Don't reinitialise convolution IR filter if it is valid and the file has not changed. clang-format.
2025-09-29 14:03:21 +01:00
Mike Brady
07215e5f11
Add a default to the dbus message bus enum. Add a dbus_default_message_bus to the config. It is used as the default dbus message bus for dbus and mpris.
2025-09-29 13:56:32 +01:00
Mike Brady
e89fddf522
Add a file existence/permissions warning. Edit a few warnings. Clang format.
2025-09-29 13:54:51 +01:00
dependabot[bot] and GitHub
0949b87a33
Bump docker/build-push-action from 6.13.0 to 6.18.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.13.0 to 6.18.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.13.0...v6.18.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 6.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-28 10:05:11 +00:00
dependabot[bot] and GitHub
74f93e39ad
Bump docker/setup-qemu-action from 3.3.0 to 3.6.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.3.0 to 3.6.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.3.0...v3.6.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-28 10:05:09 +00:00
dependabot[bot] and GitHub
304617b0a5
Bump docker/login-action from 3.3.0 to 3.5.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3.3.0...v3.5.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-28 10:05:06 +00:00
dependabot[bot] and GitHub
d9c2397f22
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-09-28 10:05:03 +00:00
Mike Brady and GitHub
4ce14e16dd
Merge pull request #2072 from charlesomer/development
...
New docker pipeline.
Many thanks, Charles.
2025-09-26 16:34:06 +01:00
Charles and GitHub
5e7eb77178
Merge branch 'mikebrady:development' into development
2025-09-24 18:48:24 +01:00
Charles
230083dc7f
Don't automatically try to push a 'latest' or 'classic' tag - to be fixed in a follow up PR.
2025-09-24 00:19:24 +01:00
Charles
13ec59dde2
Clone ffmpeg from github for classic image
2025-09-23 22:52:29 +01:00