Commit Graph
92 Commits
Author SHA1 Message Date
Mike BradyandGitHub ab59f20180 Merge pull request #1812 from HNKNTA/master
Update docker compose file
2024-03-08 09:19:30 +00:00
HNKNTA 997ab4396c Update docker compose file
Added S6_KEEP_ENV to example, without it pulse connection won't happen
2024-02-26 20:29:15 +02:00
Klemens NanniandKlemens Nanni 8ae635e78e Move shairport-sync manual from section 7 to 1
From mandoc man(1) [-s] section:
                   1         General commands (tools and utilities).
                   [...]
                   7         Miscellaneous information.

From GNU man(1) DESCRIPTION:
     1   Executable programs or shell commands
     [...]
     7   Miscellaneous (including macro packages and conventions), e.g.
         man(7), groff(7)

shairport-sync is an executable, shairport-sync(1) ought to be its
documentation, not merely miscellaneous information.

OpenBSD adjusts this in its audio/shairport-sync port/package ever since.
2024-01-27 19:40:04 +01:00
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 Brady 464c246a78 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:44:00 +01:00
Mike BradyandGitHub d39fb7dca3 Update README.md
Fix typo in command line!
2023-09-03 15:10:58 +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