Commit Graph

  • 37fff1ac39 Add Jack deprecation note to the configuration file. [skip ci] Mike Brady 2026-06-22 18:51:25 +01:00
  • 1008f918c9 Add note about new --with-metadata-pipe and --with-metadata-multicast configuration flags. Mike Brady 2026-06-22 18:48:02 +01:00
  • 368f3696c3 Add note about new --with-metadata- configuration settings. Mike Brady 2026-06-22 18:39:13 +01:00
  • 4d0e9bb6c8 Remove markdown test from Bug Report template [skip ci] Mike BradyandGitHub 2026-06-22 16:55:05 +01:00
  • 83961baad9 Add markdown test section to Bug Report template [skip ci] Mike BradyandGitHub 2026-06-22 16:53:45 +01:00
  • d08637d3d6 Merge branch 'development' Mike Brady 2026-06-22 13:09:06 +01:00
  • 4a24afa1a8 Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-06-22 13:08:32 +01:00
  • ee4402d93c Remove redundant text formatting in flags section [skip ci] Mike BradyandGitHub 2026-06-22 13:08:08 +01:00
  • a6231e089c Merge branch 'development' Mike Brady 2026-06-22 13:05:53 +01:00
  • 508e9fc3c6 Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-06-22 12:59:50 +01:00
  • 6a0f5385bc Revise configuration flags and add metadata options [skip ci] Mike BradyandGitHub 2026-06-22 12:57:18 +01:00
  • c454867a04 Merge branch 'development' Mike Brady 2026-06-22 11:54:59 +01:00
  • 8846e27cf0 Update copyright notice in the man source file. Mike Brady 2026-06-22 11:43:17 +01:00
  • 77efa15d16 Merge pull request #2220 from mikebrady/dependabot/github_actions/development/actions/checkout-7.0.0 [skip ci] Mike BradyandGitHub 2026-06-22 11:34:06 +01:00
  • aadcb4370a Bump actions/checkout from 6.0.3 to 7.0.0 dependabot[bot]andGitHub 2026-06-21 10:02:16 +00:00
  • 486f0d7eb2 Update release notes with security bug fixes [skip ci] Mike BradyandGitHub 2026-06-18 09:36:44 +01:00
  • 3780b504a4 Merge pull request #2218 from TristanInSec/fix-tlv-dmap-oob-reads-v2 Mike BradyandGitHub 2026-06-18 09:27:43 +01:00
  • 476677b0f0 Fix OOB reads and infinite loop in TLV and DMAP parsers TristanInSec 2026-06-16 10:33:18 -04:00
  • b4751a09ef Correct grammar in bug fix note for Classic operation [skip ci] Mike BradyandGitHub 2026-06-14 15:28:12 +01:00
  • 2ae38f797f Update release notes with new bug fix details [skip ci] Mike BradyandGitHub 2026-06-14 15:27:29 +01:00
  • 0e6ca7b7b2 When an immediate flush is requested, reset the PTP clock anchor information immediately to disable clocking until play is resumed. Mike Brady 2026-06-14 15:21:11 +01:00
  • 1e583f0a1e Merge pull request #2212 from mikebrady/dependabot/github_actions/development/actions/checkout-6.0.3 [skip ci] Mike BradyandGitHub 2026-06-13 13:18:52 +01:00
  • b90af5ddeb Merge pull request #2209 from mikebrady/dependabot/github_actions/development/docker/setup-qemu-action-4.1.0 [skip ci] Mike BradyandGitHub 2026-06-13 13:17:50 +01:00
  • e7965bf3fa Merge pull request #2207 from mikebrady/dependabot/github_actions/development/docker/setup-buildx-action-4.1.0 [skip ci] Mike BradyandGitHub 2026-06-13 13:17:17 +01:00
  • 4fa4c861b4 Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 dependabot[bot]andGitHub 2026-06-13 08:57:47 +00:00
  • 082f0f1db6 Merge pull request #2206 from mikebrady/dependabot/github_actions/development/actions/stale-10.3.0 [skip ci] Mike BradyandGitHub 2026-06-13 09:57:16 +01:00
  • 246d29d323 Merge pull request #2205 from mikebrady/dependabot/github_actions/development/docker/build-push-action-7.2.0 [skip ci] Mike BradyandGitHub 2026-06-13 09:56:52 +01:00
  • 25ab1efb54 Merge pull request #2204 from mikebrady/dependabot/github_actions/development/docker/login-action-4.2.0 Mike BradyandGitHub 2026-06-13 09:55:51 +01:00
  • 026d99884f Bump actions/checkout from 6.0.2 to 6.0.3 dependabot[bot]andGitHub 2026-06-07 10:02:24 +00:00
  • 39da3d3cf2 Update AirPlay 2 service options in release notes [skip ci] Mike BradyandGitHub 2026-06-03 14:55:28 +01:00
  • 7b63cd1a14 Small wording changes [skip ci] Mike BradyandGitHub 2026-06-03 14:52:34 +01:00
  • b010314590 Small wording update [skip ci] Mike BradyandGitHub 2026-06-03 14:47:42 +01:00
  • 2c964e2f55 Update release notes for version 5.1-dev-17 [skip ci] Mike BradyandGitHub 2026-06-03 14:46:49 +01:00
  • 9b16ff929e set locales in the test clients so that they can deal with non-ASCII characters, e.g. accented characters, properly.[skip ci] Mike Brady 2026-06-03 14:41:20 +01:00
  • 63cf237472 Bump docker/setup-qemu-action from 4.0.0 to 4.1.0 dependabot[bot]andGitHub 2026-05-31 10:02:31 +00:00
  • 1cbbeec584 Update release notes for version 5.1-dev-15 [skip ci] Mike BradyandGitHub 2026-05-30 23:24:13 +01:00
  • 2d89d2bff2 Fix a compilation bug in Classic build. Mike Brady 2026-05-30 23:21:55 +01:00
  • 191f06e7f7 Fix temporary patch. Mike Brady 2026-05-30 23:01:17 +01:00
  • 3e46eec634 In TEARDOWN, if it has a plist with a streams item in it, jist clost the player thread. If the plist exists but is empty, close the connection. Mike Brady 2026-05-30 22:58:36 +01:00
  • d6093b74b7 Enhance a debug message. Mike Brady 2026-05-30 22:55:03 +01:00
  • d9d3be5db5 Record unavailable even socket as -1. Mike Brady 2026-05-30 22:42:55 +01:00
  • e6c39aaefa Check for valid time information more completely. Mike Brady 2026-05-30 22:41:57 +01:00
  • 6003f8f978 Handle input_rate of 0 more correctly. Mike Brady 2026-05-30 22:40:52 +01:00
  • 090b609fe8 Undo a change that exposes a race condition. The race condition needs to be fixed first! Mike Brady 2026-05-30 16:59:23 +01:00
  • b3c9e76023 Enhance AirPlay 2 service options in release notes [skip ci] Mike BradyandGitHub 2026-05-29 17:20:34 +01:00
  • e472cee76c After a teardown, ask the RTSP thread to terminate... and thus close everything down. Mike Brady 2026-05-29 17:13:17 +01:00
  • f2ee95a3b7 Update user service script to check for non-root use and for PipeWire or PulseAudio services/ [skip ci] Mike BradyandGitHub 2026-05-25 17:35:16 +01:00
  • 4c2babce2f Bump actions/stale from 10.2.0 to 10.3.0 dependabot[bot]andGitHub 2026-05-24 10:02:46 +00:00
  • c59b8dd893 Bump docker/build-push-action from 7.1.0 to 7.2.0 dependabot[bot]andGitHub 2026-05-24 10:02:41 +00:00
  • ea2cc373d4 Bump docker/login-action from 4.1.0 to 4.2.0 dependabot[bot]andGitHub 2026-05-24 10:02:37 +00:00
  • e081e4a511 Fix compilation error when using older FFmpeg libraries. [skip ci] Mike Brady 2026-05-18 20:31:07 +01:00
  • 70245ad343 Another small update to the man page. [skip ci] Mike Brady 2026-05-18 14:33:22 +01:00
  • b7d23f622d Slight update of man page. [skip ci] Mike Brady 2026-05-18 14:29:35 +01:00
  • cb7c1a0894 Update release notes for version 5.1-dev [skip ci] Mike BradyandGitHub 2026-05-18 11:02:37 +01:00
  • efd93c5a54 5.1-dev Mike Brady 2026-05-18 10:29:08 +01:00
  • 157fe94d7d Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-05-18 10:26:18 +01:00
  • f30dd7aee6 Enhancements Enable the AirPlay 2 build to operate an optional classic-AirPlay-only service or to gracefully degrade to classic AirPlay, as follows: 1. Add a new command-line option '-—service-type=<type>' and an equivalent configuration entry 'service_type = "<type>"' in the 'general' section of the configuration file, where <type> can be "auto", "classic" or "airplay2": 1. "auto" (default) means that the service will be AirPlay 2 if NQPTP is running. If NQPTP is not running, classic AirPlay service will be provided instead, and in that case, "(Classic)" will be appended to the default AirPlay service name visible to AirPlay clients like Apple Music, for example "RaspberryPi3B (Classic)". 2. "classic" means the service will be classic AirPlay (aka AirPlay 1). 3. "airplay2" means the service will be the modern AirPlay 2. In this case, as distinct from "auto", if NQPTP is not running, Shairport Sync will log an error and terminate. 2. In the systemd service file, NQPTP is now a "Want" rather than a "Require". If it's present, then it will be launched before Shairport Sync. If it's absent, Shairport Sync will launch anyway. 3. Improve the delivery of input format changes and emit 'sdsc' metadata when changes occur. 4. Emit new format information in the log if statistics is enabled. Mike Brady 2026-05-18 09:57:12 +01:00
  • 0965077c0e Update PulseAudio and PipeWire documentation [skip ci] Mike BradyandGitHub 2026-05-13 15:12:28 +01:00
  • 0bd9271ea9 Update MQTT and remote control features in README [skip ci] Mike BradyandGitHub 2026-05-10 09:02:07 +01:00
  • f0d40ee2a8 Clarify MPRIS and D-Bus interface descriptions [skip ci] Mike BradyandGitHub 2026-05-10 08:53:12 +01:00
  • 48559c45df Clarify D-Bus interface usage in Shairport Sync [skip ci] Mike BradyandGitHub 2026-05-10 08:25:44 +01:00
  • 4a4c887bdc Update D-Bus documentation for remote control features [skip ci] Mike BradyandGitHub 2026-05-10 08:25:16 +01:00
  • 2ee523231f Revise bug fix details for Classic AirPlay Remote Control [skip ci] Mike BradyandGitHub 2026-05-10 08:18:26 +01:00
  • 5175c19a0f Fix typo in RELEASENOTES-DEVELOPMENT.md [skip ci] Mike BradyandGitHub 2026-05-09 18:15:56 +01:00
  • 003e365aee Update release notes for version 5.0.5-dev-15 [skip ci] Mike BradyandGitHub 2026-05-09 18:13:03 +01:00
  • 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. Mike Brady 2026-05-09 17:44:37 +01:00
  • d30493cbc4 Quieten a debug message. Mike Brady 2026-05-09 17:32:30 +01:00
  • fd71a15dc8 Update release notes for version 5.0.5-dev-12 [skip ci] Mike BradyandGitHub 2026-05-08 07:58:11 +01:00
  • 9d10249735 Update help information about password and stuffing modes. Quieten some debug messages. Mike Brady 2026-05-08 07:51:51 +01:00
  • 2028639a03 Update release notes for version 5.0.5-dev-10 [skip ci] Mike BradyandGitHub 2026-05-07 14:39:21 +01:00
  • 4b020a6b22 Clarify the mixdown comments. Mike Brady 2026-05-07 14:18:55 +01:00
  • 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. Mike Brady 2026-05-07 14:06:00 +01:00
  • 281fb34d57 Update release notes for version 5.0.5-dev-7 [skip ci] Mike BradyandGitHub 2026-05-07 08:51:55 +01:00
  • 3a1bfd718a Update Docker images to use Alpine 3.23.4 and FFmpeg 8.1 Mike Brady 2026-05-06 15:39:55 +01:00
  • 0e4bb2a8ff Quieten a compiler warning on Ubuntu 26.04. Mike Brady 2026-05-05 12:02:51 +01:00
  • eb82fa32b7 Fix an error if built without metadata support Mike Brady 2026-05-01 16:09:58 +01:00
  • 4f2a64fa39 Suppress am unused_result warning. Mike Brady 2026-05-01 16:09:02 +01:00
  • befe1d4a1a Fix comment for systemd-dev installation command [skip ci] Mike BradyandGitHub 2026-05-01 15:52:01 +01:00
  • 052fd10acc Update release notes for version 5.0.5-dev-2 [skip ci] Mike BradyandGitHub 2026-04-27 13:23:40 +01:00
  • 2400aae44b Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-04-27 13:19:32 +01:00
  • 41a5cee654 5.0.5-dev Mike Brady 2026-04-27 13:18:57 +01:00
  • 280e30ce78 Update release notes for version 5.0.4-dev-9 [skip ci] Mike BradyandGitHub 2026-04-27 13:18:00 +01:00
  • 68b6d4dfb7 Fix missing configuration mapping parameter in PulseAudio backend initialisation. Mike Brady 2026-04-27 12:46:13 +01:00
  • eed1b9f0b9 Fix missing configuration mapping parameter in PulseAudio backend initialisation. Mike Brady 2026-04-27 12:43:51 +01:00
  • 323fa1eee8 Update systemd-dev installation instructions in BUILD.md [skip ci] Mike BradyandGitHub 2026-04-27 09:48:44 +01:00
  • 1431a1c529 Update BUILD.md with warning about systemd-dev [skip ci] Mike BradyandGitHub 2026-04-27 09:44:03 +01:00
  • 930e523757 Update instructions for systemd-dev installation [skip ci] Mike BradyandGitHub 2026-04-27 09:42:49 +01:00
  • c3443a13be Update version and add AirPlay 2 features [skip ci] Mike BradyandGitHub 2026-04-26 11:22:27 +01:00
  • 936b838714 Merge branch 'development' of github.com:mikebrady/shairport-sync into development Online docmentation updates. Mike Brady 2026-04-26 11:00:35 +01:00
  • ec199d69ba Don't require plist library for Classic AirPlay rtsp message utilities. Mike Brady 2026-04-26 11:00:17 +01:00
  • 9ab4fee926 Update release notes for version 5.0.4-dev-2 [skip ci] Mike BradyandGitHub 2026-04-26 10:54:47 +01:00
  • 83de0207ac Merge branch 'development' of github.com:mikebrady/shairport-sync into development Mike Brady 2026-04-26 10:30:53 +01:00
  • 11052b7896 Lot of changes here. Mike Brady 2026-04-26 10:23:18 +01:00
  • eba76c21af 5.0.4-dev Mike Brady 2026-04-25 11:33:40 +01:00
  • 61f1730402 Update release notes for version 5.0.3 [skip ci] Mike BradyandGitHub 2026-04-25 11:23:41 +01:00
  • 6ef48e59e6 5.0.3 Mike Brady 2026-04-25 11:22:18 +01:00
  • 06e824be0c Merge pull request #2192 from mikebrady/revert-2188-mqtt-inform-publish-errors Mike BradyandGitHub 2026-04-20 10:10:36 +01:00
  • 32458c08aa Revert "mqtt: promote publish-error log paths to inform() for debuggability" Mike BradyandGitHub 2026-04-20 10:09:44 +01:00
  • 4ecd42eda3 Merge pull request #2188 from harreh3iesh/mqtt-inform-publish-errors Mike BradyandGitHub 2026-04-20 10:09:29 +01:00
  • 2ee44830d3 mqtt: promote publish-error log paths to inform() for debuggability harreh3iesh 2026-04-14 19:50:59 -04:00