Commit Graph
26 Commits
Author SHA1 Message Date
Mike Brady 60143518c2 This squashed commit comprises a long series of improvements, bug fixes, optimizations, and new feature additions:
- 48,000 frames per second operation,
 - 48k lossless stereo, 5.1 and 7.1 surround sound
 - Multichannel and multi rate operation on ALSA, PipeWire, PulseAudio, FreeBSD, stdout and unix pipe output backends.

Automatic, flexible and controllable output format (rate, sample format and channel count) selection.

Full FFmpeg integration to support transcoding, resampling, and new audio formats.

Better operation on lower powered devices down to e.g. Raspberry Pi B.

Reduced Docker image sizes with a slimmed-down FFmpeg library.

Enhanced timestamp handling for better synchronization.

Improved the sync error calculation.

A new "vernier" resampling and interpolation method for low-power CPUs.

Bug fixes and minor enhancements.

Note -- there are many breaking changes from previous versions of Shairport Sync!
2025-02-23 13:31:17 +00:00
Mike BradyandGitHub d39fb7dca3 Update README.md
Fix typo in command line!
2023-09-03 15:10:58 +01:00
nipsufn 847aff15f9 fix: adjust to follow nqptp 2023-04-02 15:22:27 +02:00
nipsufn 0e9b202805 chore: cleanup 2023-04-01 13:53:41 +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
Mike Brady b314337be4 Small documentation updates. 2022-10-26 14:23:35 +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 b77e06be9e Update readme 2022-08-23 22:05:35 +01:00
Charles e887ccd8de s6 improvements and docker build changes 2022-08-20 00:02:54 +01:00
Charles 5149854a2b s6 overlay improvements. 2022-01-29 15:51:46 +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 3265f08840 Updates from public SPS repo. 2021-07-15 12:39:56 +01:00
Charles 5ab2b67a61 First attempt at additional airplay 1 build and releases process. 2021-06-30 21:00:09 +01:00
Charles 8a72c11835 Docker README fix. 2021-06-24 01:09:46 +01:00
Charles 65e66c4845 Updates to docker build process. 2021-06-03 17:38:33 +01:00
Charles 2c930c959c Updated readme. 2021-06-03 16:46:31 +01:00
Charles 87ee2aea8e Adding back branch specification just in case. 2021-05-20 13:10:23 +01:00
Charles 38ad90d410 Never mind, GitHub actions default to trigger branch. 2021-05-20 12:45:38 +01:00
Charles b0b6500a37 Added branch switching for SPS docker build. 2021-05-20 12:42:58 +01:00
Charles 233de61032 Test. 2021-05-06 11:36:02 +01:00
Charles 34d4ca2155 Added readme file. 2021-05-05 13:14:24 +01:00