Mike Brady
367e54a3c5
Drop references to log-to and friends -- no longer used. [skip ci].
2026-07-28 16:58:55 +01:00
Mike Brady and GitHub
4f263533c3
Merge pull request #2242 from mikebrady/dependabot/github_actions/development/docker/login-action-4.5.1 [skip ci]
...
Bump docker/login-action from 4.4.0 to 4.5.1
2026-07-28 17:25:43 +02:00
Mike Brady and GitHub
97b85e6add
Merge pull request #2241 from mikebrady/dependabot/github_actions/development/actions/checkout-7.0.1 [skip ci]
...
Bump actions/checkout from 7.0.0 to 7.0.1
2026-07-28 17:25:15 +02:00
dependabot[bot] and GitHub
044d388aab
Bump docker/login-action from 4.4.0 to 4.5.1
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.4.0 to 4.5.1.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.4.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 10:02:31 +00:00
dependabot[bot] and GitHub
d6a8e0398d
Bump actions/checkout from 7.0.0 to 7.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 7.0.0 to 7.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/v7.0.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 10:02:27 +00:00
Mike Brady
bb54e95cda
Quieten a debug message. [skip ci]
2026-07-24 17:40:57 +02:00
Mike Brady
48088400b3
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Online documention updates.
2026-07-23 19:01:22 +02:00
Mike Brady
94e240297c
Remove the redundant "--log-to-syslog" setting from the startup script [skip ci]
2026-07-23 19:00:17 +02:00
Mike Brady
6ba8e3107d
Default to receiving metadata the older "classic" way for compatibility. Add a temporary setting to change this in the "diagnostics" part of the configuration file.
2026-07-23 18:40:06 +02:00
Mike Brady and GitHub
acfc4ae881
Update release notes for version 5.2-dev-46 [skip ci]
...
Restores previous metadata receiving method for compatibility and adds temporary configuration option for plist-based metadata.
2026-07-23 16:45:04 +02:00
Mike Brady and GitHub
a93e187ebc
Update version to 5.2-dev-44-geb49aaab [skip ci]
...
Updated version number and enhanced bug fix acknowledgment.
2026-07-20 19:33:45 +02:00
Mike Brady
eb49aaabd2
Settle on a convolver block size of 1024.
2026-07-20 18:26:23 +01:00
Mike Brady and GitHub
081aa0ca9e
Update version to 5.2-dev-42 and fix bugs [skip ci]
...
Updated version number and fixed bugs in convolution and loudness code related to input/output rates and channel counts.
2026-07-20 18:47:12 +02:00
Mike Brady
5e48d8fe3d
Temporarily stop block length check.
2026-07-20 17:37:07 +01:00
Mike Brady and GitHub
eb806f209f
Fix typo in comment out of convolution_ir_files in config [skip ci]
...
Comment out the convolution_ir_files configuration line.
2026-07-20 16:24:15 +02:00
Mike Brady
2346cd7a4c
Update convolution comments in the configuration file. [skip ci]
2026-07-20 11:49:02 +01:00
Mike Brady and GitHub
feecaae88b
Update release notes for version 5.2-dev-38 [skip ci]
...
Fixed bugs in convolution and loudness code related to input/output rates and channel counts. Added acknowledgment for the bug report.
2026-07-20 12:25:33 +02:00
Mike Brady
bffa91dd21
Fix mixups between input and output rates and channel counts during convolution initialisation and in convolution attenuation and loudness application.
2026-07-20 11:19:54 +01:00
Mike Brady and GitHub
4d9dfa73af
Update release notes with deprecations and bug fixes [skip ci]
...
Added deprecation notice for obsolete logging options.
2026-07-16 16:25:50 +02:00
Mike Brady and GitHub
a17e8c0a58
Update release notes for version 5.2-dev-35 [skip ci]
...
Added a new exit handler for clean exits and fixed various bugs related to mutex handling and compiler warnings.
2026-07-16 16:07:28 +02:00
Mike Brady
83ae1d286b
Add a new exit handler to enable Shairport Sync to exit cleanly — that is, on exit, to clean up everything, e.g. open files, ports, sockets, devices, threads, it has been using.
...
If cleanup isn’t finished after one second, exit will occur unconditionally.
Use the new exit handler for normal exit, for SIGINT and SIGTERM handling, for abnormal exit after fatal errors, and for handling quit requests from the D-Bus and MPRIS interfaces.
When an unfixable error occurs without an installed unfixable error handler, unlock the mutex protecting Shairport Sync’s alsa backend to permit a clean exit.
Fix a very low-level mutex-locking error that interfered with debugging.
Simplify much mutex lock handling.
Remove lots of old and unused code, variables and definitions.
Update audio_sndio.c to remove some harmless compiler warnings.
Undo adding two seconds for messages to be output before _Exit() on die() to allow messages to be output...
Undo making die() exit unconditionally.
2026-07-16 14:51:06 +01:00
Mike Brady
0adbe5fc72
Add 2 seconds for messages to be output before _Exit() on die() to allow messages to be output...
2026-07-13 08:01:15 +01:00
Mike Brady
2ba3b1163a
Make die() exit unconditionally. Clean up some more redundant code. Revert unfixable error to use die() rather than warn() and _Exit().
2026-07-12 17:07:11 +01:00
Mike Brady and GitHub
68a78e82f3
Update release notes for version 5.2-dev-31 [skip ci]
...
Added a bug fix for Shairport Sync hanging on unfixable errors and updated version number.
2026-07-12 17:26:34 +02:00
Mike Brady and GitHub
b1a9f645f4
Merge pull request #2237 from mikebrady/dependabot/github_actions/development/actions/stale-10.4.0 [skip ci]
...
Bump actions/stale from 10.3.0 to 10.4.0
2026-07-12 17:19:39 +02:00
Mike Brady
8b76d1c559
Exit immediately when an unfixable error is detected. Don't try to clean up before exit.
2026-07-12 16:18:31 +01:00
dependabot[bot] and GitHub
4a84c90f35
Bump actions/stale from 10.3.0 to 10.4.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.3.0 to 10.4.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.3.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-12 10:02:28 +00:00
Mike Brady and GitHub
7884993f01
Fix broken link in RELEASENOTES-DEVELOPMENT.md [skip ci]
...
typo
2026-07-11 10:03:55 +02:00
Mike Brady and GitHub
f217fb4f67
Fix broken link in RELEASENOTES-DEVELOPMENT.md [skip ci]
...
Fixed a broken link in the documentation referencing CONFIGURATION FLAGS.md from ADVANCED TOPICS.
2026-07-11 10:02:44 +02:00
Mike Brady and GitHub
be6d9d0ad3
Merge pull request #2235 from int3rrupt/fix-broken-doc-link [skip ci]
...
Fix broken link to `CONFIGURATION_FLAGS.md`
2026-07-11 09:48:59 +02:00
Adrián Reyes
5e0889181a
Fix broken link to CONFIGURATION_FLAGS.md
2026-07-10 17:04:38 -07:00
Mike Brady and GitHub
1902de354e
Update documentation for FreeBSD build requirements [skip ci]
...
Updated documentation to include 'gcrypt' in the FreeBSD build guide.
2026-07-09 18:32:37 +02:00
Mike Brady and GitHub
e1c9ef7e8b
Update FreeBSD version in BUILD.md [skip ci]
...
Updated FreeBSD version from 14.3 to 15.1 in the documentation and adjusted related notes.
2026-07-09 17:14:11 +02:00
Mike Brady and GitHub
7623ef6310
Fix package list for AirPlay 2 build [skip ci]
...
Updated package list for building Shairport Sync for AirPlay 2.
2026-07-09 17:03:43 +02:00
Mike Brady and GitHub
1bf58f51f9
Update release notes for version 5.2-dev-10 [skip ci]
...
Added details about new MQTT command and bug fix.
2026-07-06 13:25:41 +02:00
Mike Brady and GitHub
34274b2b50
Merge pull request #2226 from zutroy97/queue-next-track-id
...
Add MQTT queue_next command and fix track_id byte order.
2026-07-06 12:47:02 +02:00
Mike Brady and GitHub
c302c4c473
Merge pull request #2232 from mikebrady/dependabot/github_actions/development/docker/login-action-4.4.0 [skip ci]
...
Bump docker/login-action from 4.2.0 to 4.4.0
2026-07-06 12:06:07 +02:00
Mike Brady and GitHub
7436a9a755
Merge pull request #2231 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.3.0 [skip ci]
...
Bump docker/build-push-action from 7.2.0 to 7.3.0
2026-07-06 12:05:23 +02:00
Mike Brady and GitHub
40eddc37ba
Merge pull request #2230 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-4.2.0 [skip ci]
...
Bump docker/setup-qemu-action from 4.1.0 to 4.2.0
2026-07-06 12:04:42 +02:00
Mike Brady and GitHub
4fb6357b55
Merge pull request #2229 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-4.2.0 [skip ci]
...
Bump docker/setup-buildx-action from 4.1.0 to 4.2.0
2026-07-06 12:04:08 +02:00
zutroy97
0e37b5adcf
Reverted back track_id as hex string
2026-07-05 17:45:24 -05:00
dependabot[bot] and GitHub
f29fbde908
Bump docker/login-action from 4.2.0 to 4.4.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.2.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-05 10:02:30 +00:00
dependabot[bot] and GitHub
884c5b3a03
Bump docker/build-push-action from 7.2.0 to 7.3.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v7.2.0...v7.3.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-05 10:02:27 +00:00
dependabot[bot] and GitHub
26bdd5c746
Bump docker/setup-qemu-action from 4.1.0 to 4.2.0
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-05 10:02:25 +00:00
dependabot[bot] and GitHub
f80e09c80b
Bump docker/setup-buildx-action from 4.1.0 to 4.2.0
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-05 10:02:22 +00:00
zutroy97 and Claude Sonnet 5
0c946ea040
Publish and accept track_id as decimal instead of hex
...
Changes the mper-derived track_id published over MQTT from hex to
decimal, and updates queue_next to embed the value in the DACP
persistentid query without a 0x prefix, matching the new format.
Queueing behavior (command=add&mode=3) is unchanged.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-04 07:55:01 -05:00
Mike Brady and GitHub
93e1804f7e
Fix wording in release notes for version 5.2-dev [skip ci]
2026-07-04 13:10:58 +02:00
Mike Brady and GitHub
0311ef0947
Update release notes for version 5.2-dev [skip ci]
...
Added notes for version 5.2-dev, including bug fixes and improvements.
2026-07-04 13:10:32 +02:00
Mike Brady
df59fa80ab
This is 5.2-dev
2026-07-04 12:07:10 +01:00
zutroy97 and Claude Sonnet 5
6531f0ef5d
Fix build: restore stop_play() for MQTT disconnect command
...
An unrelated change in a prior commit swapped stop_play() for
release_play_lock(NULL), which isn't declared in rtsp.h and broke
the build with an implicit-declaration error.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-03 21:57:25 -05:00