Commit Graph

  • c343dd56df Show the ohm backend in the version string master nils 2026-08-29 00:18:49 +02:00
  • d6a3ca335a Add runtime and nqptp image targets to the ohm Dockerfile nils 2026-08-29 00:15:32 +02:00
  • b75edeedc3 Add ohm, an OpenHome Songcast sender audio backend nils 2026-08-28 23:48:23 +02:00
  • fadd43d06e Merge branch 'development' to 'master' 5.2.2. Mike Brady 2026-08-22 08:58:56 +01:00
  • 6e10eca884 Update MPRIS specification reference in documentation [skip ci] Mike BradyandGitHub 2026-08-21 12:05:57 +01:00
  • 5e170a67a8 Merge pull request #2255 from demosspro/patch-1 Mike BradyandGitHub 2026-08-21 12:00:19 +01:00
  • 3ba7dfea6f Update README.md DMITRY BATINandGitHub 2026-08-21 10:56:47 +03:00
  • 6cdd0eb794 Update release notes for version 5.3-dev-21 [skip ci] Mike BradyandGitHub 2026-08-20 15:51:25 +01:00
  • 6966a74c82 If the output rate is different to the input rate, look for the deepest output bit depth, to give the transcoder the chance to minimise transcoding inaccuracies. Mike Brady 2026-08-20 15:47:37 +01:00
  • c4e17b60ef Update release notes for version 5.3-dev-19 [skip ci] Mike BradyandGitHub 2026-08-20 11:13:42 +01:00
  • b69e01cdf9 Correct the treatment of audio backend latency offset in Realtime streams. Fix a warning if the offset is too negative and that would require frames to be played before they could possibly arrive. Mike Brady 2026-08-20 10:55:30 +01:00
  • d8165c1143 Merge pull request #2253 from prhodey/fix/deferred-airplay2-latency [skip ci] Mike BradyandGitHub 2026-08-20 10:48:35 +01:00
  • 4df0145372 Defer buffered AirPlay 2 latency offset conversion prhodey 2026-08-19 20:10:50 -04:00
  • 427061fb48 Update release notes for version 5.3-dev-15 [skip ci] Mike BradyandGitHub 2026-08-09 17:20:35 +01:00
  • d042295281 Merge pull request #2247 from kel-mo/codegen-xxd-stdin [skip ci] Mike BradyandGitHub 2026-08-09 10:37:23 +01:00
  • 214eba2e7a Read the plist from stdin without an explicit - Kel Modderman 2026-08-09 18:27:20 +10:00
  • 9960f9c482 Clarify bug fix process in release notes [skip ci] Mike BradyandGitHub 2026-08-07 16:53:06 +01:00
  • f5d5d585cb Merge pull request #2246 from mikebrady/dependabot/github_actions/development/actions/stale-11.0.0 [skip ci] Mike BradyandGitHub 2026-08-03 17:42:04 +01:00
  • 94403be1b1 Merge pull request #2245 from mikebrady/dependabot/github_actions/development/docker/login-action-4.6.0 [skip ci] Mike BradyandGitHub 2026-08-03 17:41:25 +01:00
  • 31550e5be3 Bump actions/stale from 10.4.0 to 11.0.0 dependabot[bot]andGitHub 2026-08-02 10:02:58 +00:00
  • 43abfd63d2 Bump docker/login-action from 4.5.1 to 4.6.0 dependabot[bot]andGitHub 2026-08-02 10:02:41 +00:00
  • 5ca9ade963 Fix bug in audio output rate and format matching [skip ci] Mike BradyandGitHub 2026-08-02 10:20:44 +01:00
  • 7f8a23b518 Remove redundant flags, add one new one and remove some commented out junk. Mike Brady 2026-08-02 09:37:08 +01:00
  • 4c4f18d285 Check more carefully if an exact rate and format match should be searched for. If it fails, instead of failing completely, look for the best format at the same rate. Mike Brady 2026-08-02 09:36:20 +01:00
  • 63ad9f7e94 quieten a debug message. Mike Brady 2026-08-02 09:33:44 +01:00
  • 02ea0ea6c0 Update release notes for version 5.3-dev-3 [skip ci] Mike BradyandGitHub 2026-07-29 12:15:41 +02:00
  • 08af668a5d Remove reference to log_to_syslog() if libdaemon support is included. Mike Brady 2026-07-29 12:15:36 +02:00
  • cac178a676 Merge pull request #2243 from daeho-ro/fix-log-to-syslog-libdaemon-build [skip ci] Mike BradyandGitHub 2026-07-29 11:57:42 +02:00
  • 7bfe78603e Comment out the last remaining call to log_to_syslog() Daeho Ro 2026-07-29 16:30:28 +09:00
  • 39ad5118be Update release notes for Version 5.3-dev [skip ci] Mike BradyandGitHub 2026-07-28 18:29:53 +02:00
  • 86a5b455b2 5.3-dev is essentially 5.2. Mike Brady 2026-07-28 17:26:37 +01:00
  • 42bd29d6da This is version 5.2 Mike Brady 2026-07-28 17:15:07 +01:00
  • 367e54a3c5 Drop references to log-to and friends -- no longer used. [skip ci]. Mike Brady 2026-07-28 16:58:55 +01:00
  • 4f263533c3 Merge pull request #2242 from mikebrady/dependabot/github_actions/development/docker/login-action-4.5.1 [skip ci] Mike BradyandGitHub 2026-07-28 17:25:43 +02:00
  • 97b85e6add Merge pull request #2241 from mikebrady/dependabot/github_actions/development/actions/checkout-7.0.1 [skip ci] Mike BradyandGitHub 2026-07-28 17:25:15 +02:00
  • 044d388aab Bump docker/login-action from 4.4.0 to 4.5.1 dependabot[bot]andGitHub 2026-07-26 10:02:31 +00:00
  • d6a8e0398d Bump actions/checkout from 7.0.0 to 7.0.1 dependabot[bot]andGitHub 2026-07-26 10:02:27 +00:00
  • bb54e95cda Quieten a debug message. [skip ci] Mike Brady 2026-07-24 17:40:50 +02:00
  • 48088400b3 Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-07-23 19:01:22 +02:00
  • 94e240297c Remove the redundant "--log-to-syslog" setting from the startup script [skip ci] Mike Brady 2026-07-23 19:00:06 +02:00
  • acfc4ae881 Update release notes for version 5.2-dev-46 [skip ci] Mike BradyandGitHub 2026-07-23 16:45:04 +02:00
  • 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. Mike Brady 2026-07-23 18:40:06 +02:00
  • a93e187ebc Update version to 5.2-dev-44-geb49aaab [skip ci] Mike BradyandGitHub 2026-07-20 19:33:45 +02:00
  • eb49aaabd2 Settle on a convolver block size of 1024. Mike Brady 2026-07-20 18:26:23 +01:00
  • 081aa0ca9e Update version to 5.2-dev-42 and fix bugs [skip ci] Mike BradyandGitHub 2026-07-20 18:47:12 +02:00
  • 5e48d8fe3d Temporarily stop block length check. Mike Brady 2026-07-20 17:37:07 +01:00
  • eb806f209f Fix typo in comment out of convolution_ir_files in config [skip ci] Mike BradyandGitHub 2026-07-20 16:24:15 +02:00
  • 2346cd7a4c Update convolution comments in the configuration file. [skip ci] Mike Brady 2026-07-20 11:48:18 +01:00
  • feecaae88b Update release notes for version 5.2-dev-38 [skip ci] Mike BradyandGitHub 2026-07-20 12:25:33 +02:00
  • bffa91dd21 Fix mixups between input and output rates and channel counts during convolution initialisation and in convolution attenuation and loudness application. Mike Brady 2026-07-20 11:19:54 +01:00
  • 4d9dfa73af Update release notes with deprecations and bug fixes [skip ci] Mike BradyandGitHub 2026-07-16 16:25:50 +02:00
  • a17e8c0a58 Update release notes for version 5.2-dev-35 [skip ci] Mike BradyandGitHub 2026-07-16 16:07:28 +02:00
  • 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. Mike Brady 2026-07-16 14:51:06 +01:00
  • 0adbe5fc72 Add 2 seconds for messages to be output before _Exit() on die() to allow messages to be output... Mike Brady 2026-07-13 08:01:15 +01:00
  • 2ba3b1163a Make die() exit unconditionally. Clean up some more redundant code. Revert unfixable error to use die() rather than warn() and _Exit(). Mike Brady 2026-07-12 17:07:11 +01:00
  • 68a78e82f3 Update release notes for version 5.2-dev-31 [skip ci] Mike BradyandGitHub 2026-07-12 17:26:34 +02:00
  • b1a9f645f4 Merge pull request #2237 from mikebrady/dependabot/github_actions/development/actions/stale-10.4.0 [skip ci] Mike BradyandGitHub 2026-07-12 17:19:39 +02:00
  • 8b76d1c559 Exit immediately when an unfixable error is detected. Don't try to clean up before exit. Mike Brady 2026-07-12 16:18:31 +01:00
  • 4a84c90f35 Bump actions/stale from 10.3.0 to 10.4.0 dependabot[bot]andGitHub 2026-07-12 10:02:28 +00:00
  • 7884993f01 Fix broken link in RELEASENOTES-DEVELOPMENT.md [skip ci] Mike BradyandGitHub 2026-07-11 10:03:55 +02:00
  • f217fb4f67 Fix broken link in RELEASENOTES-DEVELOPMENT.md [skip ci] Mike BradyandGitHub 2026-07-11 10:02:44 +02:00
  • be6d9d0ad3 Merge pull request #2235 from int3rrupt/fix-broken-doc-link [skip ci] Mike BradyandGitHub 2026-07-11 09:48:59 +02:00
  • 5e0889181a Fix broken link to CONFIGURATION_FLAGS.md Adrián Reyes 2026-07-10 17:04:38 -07:00
  • 1902de354e Update documentation for FreeBSD build requirements [skip ci] Mike BradyandGitHub 2026-07-09 18:32:37 +02:00
  • e1c9ef7e8b Update FreeBSD version in BUILD.md [skip ci] Mike BradyandGitHub 2026-07-09 17:14:11 +02:00
  • 7623ef6310 Fix package list for AirPlay 2 build [skip ci] Mike BradyandGitHub 2026-07-09 17:03:43 +02:00
  • 1bf58f51f9 Update release notes for version 5.2-dev-10 [skip ci] Mike BradyandGitHub 2026-07-06 13:25:41 +02:00
  • 34274b2b50 Merge pull request #2226 from zutroy97/queue-next-track-id Mike BradyandGitHub 2026-07-06 12:47:02 +02:00
  • c302c4c473 Merge pull request #2232 from mikebrady/dependabot/github_actions/development/docker/login-action-4.4.0 [skip ci] Mike BradyandGitHub 2026-07-06 12:06:07 +02:00
  • 7436a9a755 Merge pull request #2231 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.3.0 [skip ci] Mike BradyandGitHub 2026-07-06 12:05:23 +02:00
  • 40eddc37ba Merge pull request #2230 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-4.2.0 [skip ci] Mike BradyandGitHub 2026-07-06 12:04:42 +02:00
  • 4fb6357b55 Merge pull request #2229 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-4.2.0 [skip ci] Mike BradyandGitHub 2026-07-06 12:04:08 +02:00
  • 0e37b5adcf Reverted back track_id as hex string zutroy97 2026-07-05 17:45:24 -05:00
  • f29fbde908 Bump docker/login-action from 4.2.0 to 4.4.0 dependabot[bot]andGitHub 2026-07-05 10:02:30 +00:00
  • 884c5b3a03 Bump docker/build-push-action from 7.2.0 to 7.3.0 dependabot[bot]andGitHub 2026-07-05 10:02:27 +00:00
  • 26bdd5c746 Bump docker/setup-qemu-action from 4.1.0 to 4.2.0 dependabot[bot]andGitHub 2026-07-05 10:02:25 +00:00
  • f80e09c80b Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 dependabot[bot]andGitHub 2026-07-05 10:02:22 +00:00
  • 0c946ea040 Publish and accept track_id as decimal instead of hex zutroy97andClaude Sonnet 5 2026-07-04 07:55:01 -05:00
  • 93e1804f7e Fix wording in release notes for version 5.2-dev [skip ci] Mike BradyandGitHub 2026-07-04 13:10:58 +02:00
  • 0311ef0947 Update release notes for version 5.2-dev [skip ci] Mike BradyandGitHub 2026-07-04 13:10:32 +02:00
  • df59fa80ab This is 5.2-dev Mike Brady 2026-07-04 12:07:10 +01:00
  • 6531f0ef5d Fix build: restore stop_play() for MQTT disconnect command zutroy97andClaude Sonnet 5 2026-07-03 21:57:25 -05:00
  • 6219c419be Fix formatting in AirPlay 2 release notes [skip ci] Mike BradyandGitHub 2026-07-03 22:47:09 +02:00
  • f6e2c6f252 Remove commented-out code from mqtt.c Scott Simon 2026-07-03 15:30:34 -05:00
  • 1fbb6312f6 Fix byte order of track_id published over MQTT Scott SimonandClaude Sonnet 5 2026-07-02 23:50:23 -05:00
  • b6a5a07df5 Add test track_id reference notes to mqtt.c Scott SimonandClaude Sonnet 5 2026-07-02 23:20:28 -05:00
  • 790752499c Fix command format in MQTT queue_next function Scott Simon 2026-07-01 13:20:49 -05:00
  • bac7a7b4c8 Update MQTT command for queue_next functionality Scott Simon 2026-07-01 12:57:08 -05:00
  • dfad96df7b Add queue_next MQTT remote command to enqueue a track by persistent ID Scott SimonandClaude Sonnet 5 2026-07-01 10:56:07 -05:00
  • 545d9dd404 Fix grammatical error in README.md [skip ci] Mike BradyandGitHub 2026-07-03 22:34:43 +02:00
  • 7a770034b9 Add systemctl daemon-reload command after cleanup [skip ci] Mike BradyandGitHub 2026-07-03 22:13:59 +02:00
  • 82f9ea9d7a Update BUILD.md with repository setup instructions [skip ci] Mike BradyandGitHub 2026-07-03 21:58:13 +02:00
  • d6ac53bf4c Bug fix, docker-compose updates, statistics readoout improvement. Mike Brady 2026-07-02 14:17:53 +01:00
  • 89b78b8927 Update RELEASENOTES-DEVELOPMENT.md for version 5.1-dev-52 [skip ci] Mike BradyandGitHub 2026-06-28 17:34:25 +01:00
  • 6db0ba16a4 Add sys-nice request to docker compose file and comment out unnecessary stuff. Mike Brady 2026-06-28 17:23:14 +01:00
  • 69f5e78050 Add a few tools and do a recompile for more comportable troubleshooting. Mike Brady 2026-06-28 17:08:56 +01:00
  • 012c2a6569 If the minimum DAC queue size is not changed from maxint, assume it has never been set and indicate that it is not available. Mike Brady 2026-06-28 17:08:11 +01:00
  • 5920deae13 Stop allocating large buffers on the stack, as it will overflow on, e.g. Alpine and embedded Linuxes, where the stack frame allocations are smaller. Use mallocs instead. Mike Brady 2026-06-28 17:06:40 +01:00
  • 5bd5f9c1d0 Merge branch 'master' of github.com:mikebrady/shairport-sync Mike Brady 2026-06-27 18:52:36 +01:00
  • 1718f7b5af Add Jack deprecation note to the configuration file. Mike Brady 2026-06-22 18:53:51 +01:00