Commit Graph
87 Commits
Author SHA1 Message Date
Mike Brady 73af29c823 in the docker build process, skip the make install for nqptp and take the binary of nqptp from where it is built 2023-09-11 17:46:00 +01:00
Mike BradyandGitHub 4bee50c920 Update README.md
Fix typo in command line!
2023-09-03 15:10:06 +01:00
Mike Brady 25ac1017d1 merge 4.2 updates from the branch 2023-05-20 17:48:01 +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
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
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
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
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
Christian König f79c3e1579 Allow passing arguments via environment variable
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-02-05 20:29:49 +01:00
Christian König bea0faf488 Update Dockerfiles
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-02-01 14:10:06 +01:00
Mike Brady eb4bdd9da3 Add man page to Docker images, add extra decoding to MQTT. 2022-12-05 11:53:39 +00:00
Mike Brady 8bc4f87a59 Include the man page and man utilities in the Docker image. 2022-12-05 11:28:58 +00:00
Mike Brady acdae45549 4.1.1 almost... 2022-12-05 10:25:48 +00:00
Mike Brady 803eddbdfb Docker: launch Shairport Sync as root user rather than as the user shairport-sync. 2022-11-26 11:35:12 +00:00
Mike Brady 27754a6240 Add the configuration file and the sample configuratioon file to the image. 2022-11-12 12:04:14 +00:00
Mike Brady 839884305a Merge branch 'development'
Small documentation updates.
2022-10-26 14:35:32 +01:00
Mike Brady b314337be4 Small documentation updates. 2022-10-26 14:23:35 +01:00
Mike Brady d29c42d22d Merge branch 'development'
Update Docker images o that additional command line arguments to the docker run command are passed to the shairport-sync application.
(This is the behaviour of the original 3.3.8 docker image but was missing from the AirPlay 2 development version.)
Use the s6-overlay system on the Classic docker image.
Fix a bug that delayed metadata appearing in the D-Bus, MPRIS and MQTT interfaces.
Clean up the generation of Play/Pause/Stop conditions.
Add Pause stage generation for AirPlay Buffered streams.
CLean up some of the documents.
2022-10-24 09:52:34 +01:00
Mike Brady 5e874320ee formatting and small updates 2022-10-24 09:48:10 +01:00
Mike Brady a4da36b404 Extra command-line arguments passed when the Docker image is launched are passed to the shairport-sync instance.
The shairport-sync instance runs as user and group shairport-sync which has reduced privileges.

The "classic" docker image now uses the s6-overlay to manage processes.
2022-10-23 16:00:41 +01:00
Charles 509322f137 Docker build changes, github action updates. 2022-10-05 22:50:18 +01:00
Charles 0eb29bfd10 Docker build changes, github action updates. 2022-10-05 22:45:23 +01:00
Mike Brady 2fa744419d Merge remote-tracking branch 'origin/development' 2022-09-15 17:28:47 +01:00
Charles b77e06be9e Update readme 2022-08-23 22:05:35 +01:00
Charles b56d2d39cf Add avahi-tools 2022-08-23 21:49:00 +01:00
Charles e887ccd8de s6 improvements and docker build changes 2022-08-20 00:02:54 +01:00
Charles 8127b1c470 Fix for v3 of s6 overlay and other improvements. 2022-01-31 17:57:54 +00:00
Charles 5149854a2b s6 overlay improvements. 2022-01-29 15:51:46 +00:00
Charles 5077ff8227 Try updating images again. 2022-01-04 14:37:29 +00:00
Charles f83ddf3e75 Roll back 2021-12-28 00:18:06 +00:00
Charles 9e99e9acca Alpine 3.15 test 2021-12-27 23:27:36 +00:00
Charles cdbb0484f4 Fix for dbus restart. 2021-12-27 00:14:55 +00:00
Mike BradyandGitHub b59d6f21fe Merge branch 'development' into patch1 2021-12-22 15:28:11 +00:00
Michael e0d901bacb edited docker readme to include clarity on different tag. 2021-12-21 21:18:46 +01:00
Charles d6d8eb4971 Automated docker tagging & s6-overlay implementation. 2021-12-20 23:57:12 +00:00
Charles e6667da4a0 Automated docker tagging. 2021-12-20 23:56:23 +00:00
Charles ac5e4eba2f Comment change. 2021-07-15 13:42:33 +01:00
Charles 3265f08840 Updates from public SPS repo. 2021-07-15 12:39:56 +01:00
Charles 8e231c7ed3 Remove submodule docker lines. 2021-07-07 16:50:13 +01:00
Charles 6082fc8205 Added chmod to dockerfile. 2021-07-01 10:10:05 +01:00
Charles cbd3051c9a Added git submodule for airplay 1 docker build. 2021-06-30 22:10:05 +01:00