Commit Graph
42 Commits
Author SHA1 Message Date
Mike Brady 3e22a80371 Beginning 5.0.1-post 2026-02-27 15:17:22 +00:00
Hugo VilleneuveandHugo Villeneuve 6a94eeb926 Use common service file for avahi
Use variable substitution to simplify service file for optional avahi.

This will also help to simplify adding future service dependencies.

Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com>
2026-01-26 10:24:22 -05:00
Mike Brady 1a6fc517d3 A few extra files to ignore... 2025-05-07 09:02:08 +01:00
Jordan Zucker da4cb00816 Trying again 2025-03-30 17:23:40 -07:00
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 Brady 00329e62a0 Ignore some intermediate productes. 2022-10-24 11:56:09 +01:00
Charles e887ccd8de s6 improvements and docker build changes 2022-08-20 00:02:54 +01:00
Lukas Rusak 02da7be3a7 gitignore: add vscode directory 2022-07-05 15:22:11 -07:00
Lukas Rusak ce23941f6a gitignore: add build directory 2022-07-05 15:22:11 -07:00
Mike Brady 38bbad6f63 Remove the requirement for Avahi in the systemd startup file unless Avahi is included in the build. 2022-04-05 07:22:34 +01:00
Mike Brady 6f9c17690f Bring over some updates that were applied to the master branch. 2021-07-22 17:33:31 +01:00
Mike Brady dda615975d Ignore some files created in the development branch 2021-07-06 19:47:10 +01:00
Mike Brady 2203d6a335 Start using automatic git-based versioning 2021-05-14 22:49:17 +01:00
Mike Brady 0af7f4fbde Bring in files and settings from sps2-ex1 2021-04-27 20:07:50 +01:00
Mike Brady ca40780a76 Add some simple configuration tests. 2021-01-01 19:16:27 +00:00
Mike Brady b91df8ec73 Start using libraries to be able to compile other people's or automatically generated sources using standard compilation settings. 2018-10-30 19:49:32 +00:00
Mike Brady 49a9cb9dfc Remove the work "basic" from descriptions of the remote control. 2018-03-20 17:00:50 +00:00
Mike Brady 720a86630a Begin to add a basic remote control interface corresponding to the set of commands AirPlay devices seem to obey. 2018-03-17 19:43:10 +00:00
Mike Brady 9d9b0a1824 Add a Shairport Sync Diagnostics DBus Onject, only part working 2018-03-10 17:01:42 +00:00
Mike Brady b98e2a0854 Handle play / pause / play-pause / stop but primitively 2017-11-19 21:40:09 +00:00
Mike Brady df7c48f0f3 Clean up naming of some files, get the 'stop' command working 2017-11-19 21:16:36 +00:00
Mike Brady d4eae76f33 dbus-related files taken from directories and renamed 2017-11-12 15:45:29 +01:00
Mike Brady f5248a20e1 Change the names of some of the files. 2017-11-12 14:49:53 +01:00
Mike Brady 139c18bf3e Add avahi code to look for the rmeote control information for the client and get the port number from it. 2017-10-05 17:39:32 +01:00
Mike Brady 79a26aeaff tidying up a few little thing 2017-09-10 13:32:27 +01:00
Mike Brady eaeea54834 Ignore .dirstamp files 2017-03-14 09:44:14 +00:00
Yann Pomarede 7b9cd28e90 2 audio filters added, a volume-dependent-loudness and a convolution filter. 2017-02-27 22:43:23 +01:00
Mike Brady 1fe705cf5f Remove variable delay from non_blocking_write and include it whether metadata is enabled or not. Remove the INSTALL file and ignroe it in git. 2016-06-26 15:20:09 +01:00
Mike McKnight 57e52f67bb Merge origin/development changes 2016-01-07 11:08:55 -07:00
dan carter 935160180a User $PREFIX in the init file 2015-12-23 12:55:25 +13:00
Nick Steel f79ffc61c4 Git should ignore new generated systemd file 2015-12-21 09:15:03 +00:00
Nick Steel 145b4457e0 Fix git not ignoring generated files in man/ 2015-11-21 16:07:25 +00:00
Mike McKnight 8cf43707ff Added some eclipse project files 2015-11-10 14:50:12 -07:00
Mike Brady 22a8664d61 Add some extra error checking to alsa initialisation, add shairport-sync.exe to .gitignore 2015-10-31 12:42:42 +00:00
Mike Brady 1ab305e0c3 Ignore .xml~ files 2015-08-08 14:53:44 +02:00
Mike Brady 0a583f1b55 Quieten an incorrect compiler warning 2014-08-28 18:33:36 +01:00
Mike Brady ec6463d18e Add some exclusions associated with autotools. 2014-05-05 21:25:57 +01:00
Paul LietarandJames Laird 9848b17b77 Only ignore files in top directory.
For some reason, git ignored all subdirectories. This fixes it.
2013-06-21 11:57:57 +10:00
James Laird cb1bfbad95 Makefile: configure for libraries properly 2013-04-02 00:16:03 +11:00
Albert Zeyer 7bce283f7c gitignore: *.o 2011-05-21 11:33:35 +02:00
Albert Zeyer 2db23142c1 gitignore 2011-04-30 17:22:19 +02:00
Albert Zeyer 328f26d323 gitignore 2011-04-11 12:32:55 +02:00