Commit Graph
5600 Commits
Author SHA1 Message Date
Mike Brady ffeeacc4bd add Shared Memory Interface Revision number, e.g. "smi9" to the version string for AirPlay2. 2023-05-20 16:42:52 +01:00
Mike BradyandGitHub 004bf2655f Update RELEASENOTES-DEVELOPMENT.md
Typo fix.
2023-05-20 11:55:09 +01:00
Mike BradyandGitHub 0be523d759 Update RELEASENOTES-DEVELOPMENT.md 2023-05-15 15:06:23 +01:00
Mike BradyandGitHub bd068fb64d Merge pull request #1675 from reitermarkus/libplist-2.3.0
Fix compilation with `libplist` 2.3.0.
2023-05-14 11:00:34 +01:00
Mike BradyandGitHub 15274a919f Merge pull request #1678 from yubiuser/fix/startup
Fix s6-timeout issues on slower devices.
2023-05-13 19:57:23 +01:00
Christian König da58bc0163 Fix s6-timeout issues on slower devices
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-05-13 19:33:58 +02:00
Markus Reiter 7f05e61327 Simplify libplist check. 2023-05-08 04:12:42 +02:00
Markus Reiter bd848a7548 Fix compilation with libplist 2.3.0. 2023-05-08 03:58:32 +02:00
Mike BradyandGitHub 6e7f40a7f1 Merge pull request #1665 from yubiuser/s6-notifyoncheck
Use s6-notifyoncheck to check for services startup readiness.

(Thanks for this. Let's see how it works out!)
2023-04-22 17:37:12 +01:00
Mike BradyandGitHub 5335ac75d7 Merge pull request #1642 from nipsufn/ci/images-with-pa
build docker with pa support - thanks!
2023-04-22 17:36:17 +01:00
Mike BradyandGitHub fa04892d1d Merge pull request #1663 from yubiuser/update_actions
Update actions. Thanks!
2023-04-22 17:26:53 +01:00
Christian König 849e2478d2 Use s6-notifyoncheck to check for services startup readiness
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-04-18 22:41:56 +02:00
Christian König 93e8c90b47 Update stale action
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-04-15 10:09:33 +02:00
Christian König 5391dc3c4b Add Dependabot
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-04-15 10:08:13 +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 32fddbfdc7 Update RELEASENOTES-DEVELOPMENT.md 2023-04-06 12:17:32 +01:00
Mike Brady 039618302a Add a short delay before retrying for a MAC address in get_device_id. 2023-04-06 12:09:43 +01:00
Mike Brady 13ac11bfe0 Fix a bug in get_device_id which allowed it to return with an all-zeros ID. Not it waits for up to 10 seconds for a MAC address. 2023-04-03 09:01:51 +01:00
nipsufn 847aff15f9 fix: adjust to follow nqptp 2023-04-02 15:22:27 +02:00
nipsufn 585ba4f743 chore: cleanup p3 2023-04-01 14:05:20 +02:00
nipsufn 3cdc5b9da8 chore: cleanup p2 2023-04-01 13:54:30 +02:00
nipsufn 0e9b202805 chore: cleanup 2023-04-01 13:53:41 +02:00
nipsufn 70998d981d test: nqtp fork p3 2023-04-01 13:05:06 +02:00
nipsufn d98ba46d9b test: nqtp fork p2 2023-04-01 12:23:26 +02:00
nipsufn 4f54775645 test: nqtp fork 2023-04-01 11:31:24 +02:00
nipsufn 8502f015e6 fix: second typo 2023-03-28 19:59:24 +02:00
nipsufn 23c8646149 fix: typo 2023-03-28 19:51:13 +02:00
nipsufn 0d9baf525d feat: add PulseAudio support to images 2023-03-28 19:36:54 +02:00
Mike BradyandGitHub 1b53d9d306 Update PulseAudioAndPipeWire.md 2023-03-24 10:58:15 +00:00
Mike BradyandGitHub d3f0b6ca20 Update BUILD.md 2023-03-24 10:54:24 +00:00
Mike BradyandGitHub 85e1c08e30 Update README.md 2023-03-24 10:49:52 +00:00
Mike BradyandGitHub 7be37f8219 Update PulseAudioAndPipeWire.md 2023-03-24 10:46:44 +00:00
Mike BradyandGitHub d23e62d7ea Update PulseAudioAndPipeWire.md 2023-03-24 09:18:37 +00:00
Mike BradyandGitHub 24e267de78 Create PulseAudioAndPipeWire.md 2023-03-24 09:12:02 +00:00
Mike BradyandGitHub a1c9387ca8 Update RELEASENOTES-DEVELOPMENT.md 2023-03-19 09:51:07 +00:00
Mike BradyandGitHub 55c8fb8305 Update RELEASENOTES-DEVELOPMENT.md 2023-03-19 09:50:45 +00:00
Mike BradyandGitHub e74300d784 Merge pull request #1624 from yubiuser/docker
Update Dockerfiles to Alpine 3.17 and set fixed startup order. Thanks to [yubiuser](https://github.com/yubiuser) for their work on this!
2023-03-19 09:03:19 +00:00
Mike BradyandGitHub cf0cef3db1 Merge pull request #1636 from hunhejj/patch-2
Fix MQTT active start / active end examples. Thanks again to [hunheij](https://github.com/hunhejj).
2023-03-19 08:53:10 +00:00
Mike BradyandGitHub 0f0f65b676 Merge branch 'development' into patch-2 2023-03-19 08:52:38 +00:00
Mike BradyandGitHub 62fb350ffd Merge pull request #1635 from hunhejj/patch-1
Migrate to new HA mqtt configuration. Thanks to [hunheij](https://github.com/hunhejj).
2023-03-19 08:50:59 +00:00
hunhejjandKristof Hejj 16af2d2c4c Fix MQTT active start / active end examples
The payload for `active start` & `active end` is not empty but `--`. Fix the examples accordingly.
2023-03-13 21:18:43 +01:00
hunhejjandKristof Hejj c62ae679f3 Migrate to new HA mqtt configuration
The old way of configuring mqtt entities is not supported anymore since `v2022.12`
2023-03-13 21:15:15 +01:00
Christian König b6e691263e Do not start SPS as s6 service to avoid passing arguments via -e
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-03-07 22:08:11 +01:00
Mike BradyandGitHub 6d45657373 Update RELEASENOTES-DEVELOPMENT.md 2023-02-22 13:14:58 +00:00
Mike Brady 29ca32256d Ensure that the PTP clock is restarted on seconds and subsequent plays on the same connection. 2023-02-22 13:01:29 +00:00
Mike BradyandGitHub f164f19a3d Update RELEASENOTES-DEVELOPMENT.md 2023-02-13 08:50:07 +00:00
Mike Brady 551734b398 Treat a keepalive timeout the same as if the client had closed the connection. Total timeout is 35 + 5 * 5 = 60(?) seconds. 2023-02-13 08:34:55 +00:00
Mike BradyandGitHub 72e5b5309b Update RELEASENOTES-DEVELOPMENT.md 2023-02-12 20:29:20 +00:00
Mike Brady 65c6975ea6 Remove some race conditions between Shairport Sync ('SPS') opening a TCP connection and the client checking that it's open. If SPS is slow for some reason (e.g. slow CPU), the client could find that the connection hasn't been opened and may then terminate the session. The fix is to ensure the TCP connections are open for reading before telling the client about them. 2023-02-12 20:14:07 +00:00
Mike BradyandGitHub aa1d578bc2 Update RELEASENOTES-DEVELOPMENT.md 2023-02-07 15:07:48 +00:00