Commit Graph
5432 Commits
Author SHA1 Message Date
Mike Brady efa67133e9 Tidy up the display_config to skip empty stanzas and to note if there are not active settings whatever. 2022-10-26 13:21:59 +01:00
Mike Brady 36ed65fc84 Simplify some entries in MAkefile.am -- don't need them anymore. 2022-10-24 12:11:17 +01:00
Mike Brady 00329e62a0 Ignore some intermediate productes. 2022-10-24 11:56:09 +01:00
Mike Brady 1fb0276bca Modify the Makefile.am entry for generating gitversion.h so that it works in a separate build directory and on FreeBSD as well as Linux. 2022-10-24 11:36:18 +01:00
Mike Brady 5e874320ee formatting and small updates 2022-10-24 09:48:10 +01:00
Mike Brady 90f8603e3b Copy back improvements made on the master branch only. 2022-10-24 09:20:20 +01:00
Mike BradyandGitHub a7443a106b Update RELEASENOTES-DEVELOPMENT.md 2022-10-23 16:25:01 +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
Mike BradyandGitHub dd573bfc69 Update RELEASENOTES-DEVELOPMENT.md 2022-10-23 15:15:29 +01:00
Mike Brady bb4e9078a4 Fix a bug that would cause changes in metadata not to be passed on to the D-Bus / MPRIS / MQTT interfaces. 2022-10-23 15:10:31 +01:00
Mike BradyandGitHub 983bc01490 Update RELEASENOTES-DEVELOPMENT.md 2022-10-18 12:39:38 +01:00
Mike Brady 3d106c4687 add descriptioon of the new metadata codes. 2022-10-18 12:17:22 +01:00
Mike Brady 04e28ee12b Stop using the flush and data resumption as proxies for pause and resume. Add (true) pause and resume to buffered audio streams. 2022-10-18 12:13:07 +01:00
Mike BradyandGitHub 5aa860ff98 Update AdjustingSync.md 2022-10-16 22:35:58 +01:00
Mike BradyandGitHub 69337bb988 Update RELEASENOTES-DEVELOPMENT.md 2022-10-16 22:34:08 +01:00
Mike BradyandGitHub 80316d20bd Update RELEASENOTES-DEVELOPMENT.md 2022-10-16 22:31:46 +01:00
Mike Brady 9f7584eb40 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online updates
2022-10-16 22:15:42 +01:00
Mike Brady 1046a076c4 Change how a missing session key is dealt with: instead of dropping the AirPlay connection, simply skip the audio. Hopefully this will be less disruptive for users. 2022-10-16 22:15:26 +01:00
Mike BradyandGitHub a1a81dda72 Update RELEASENOTES-DEVELOPMENT.md 2022-10-15 13:40:05 +01:00
Mike Brady 6a55774f39 Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online updates.
2022-10-15 13:31:43 +01:00
Mike Brady 7004c81a28 Check for the existence of a session key when starting to play AP2, and drop the connection if not. 2022-10-15 13:31:32 +01:00
Mike BradyandGitHub da66b9cfc9 Update docker-build-on-push.yaml 2022-10-14 14:52:48 +01:00
Mike BradyandGitHub b0bf6668f3 Update RELEASENOTES-DEVELOPMENT.md 2022-10-14 12:34:06 +01:00
Mike BradyandGitHub 4bb2b1dcd1 Update RELEASENOTES-DEVELOPMENT.md 2022-10-14 12:31:55 +01:00
Mike Brady 63e0dfdac0 If no logging options are chosen and if a process has been libdaemonised, automatically direct its logs to the syslog, i.e. the daemon_log. 2022-10-14 12:26:14 +01:00
Mike Brady abc0e09324 Display command line at the start if debug is enabled. 2022-10-14 10:18:37 +01:00
Mike Brady 7497b8e2da Add -X as a quick alternative to --displayConfig. 2022-10-13 12:02:52 +01:00
Mike BradyandGitHub 15b60fe895 Update RELEASENOTES-DEVELOPMENT.md 2022-10-12 14:30:42 +01:00
Mike Brady 5e6e634497 Tiny format fix. 2022-10-12 14:24:18 +01:00
Mike Brady 62fca43f49 Fix a bug when displayConfig was exiting when the soxr timer thread hadn't been started. Also quieten a cryptic dbus message. 2022-10-12 14:21:43 +01:00
Mike Brady 6e9ebe6e92 Improve the displayConfig output and route it through the standard logging system instead of STDERR. Include the man Makefile. 2022-10-12 13:52:05 +01:00
Mike BradyandGitHub 16ca1c9fa5 Update check_classic_mac_basic.yml 2022-10-11 21:24:07 +01:00
Mike BradyandGitHub f214790016 Update RELEASENOTES-DEVELOPMENT.md 2022-10-11 21:22:11 +01:00
Mike Brady 93c1f1ae37 Remove the cause of a warning from clang on FreeBSD. 2022-10-11 21:11:36 +01:00
Mike Brady 11495fd760 Correct a hacky and incorrect kludge so that the Makefile works on Linux and FreeBSD. 2022-10-11 21:10:53 +01:00
Mike BradyandGitHub bde261e38d Update RELEASENOTES-DEVELOPMENT.md 2022-10-11 16:06:43 +01:00
Mike BradyandGitHub 703b82c2b9 Update RELEASENOTES-DEVELOPMENT.md 2022-10-11 16:01:32 +01:00
Mike Brady 86539bc5ce Update man page. 2022-10-11 15:48:55 +01:00
Mike Brady 3cbf773995 Add a new command line option "--displayConfig" to give version string, command line and active configuration file name and settings.
Clean up and reorganise the help messages and fix a few mistakes.
2022-10-11 13:05:13 +01:00
Mike Brady abf6257fd8 remove errant config_write call. 2022-10-11 09:47:39 +01:00
Mike Brady 2f6bdb7975 man text updates 2022-10-11 09:46:17 +01:00
Mike Brady f775267d02 Remove the useless main_thread_id and fix the MPRIS quit handler. 2022-10-11 09:45:47 +01:00
Mike Brady 491cbf6b5c xmltoman is no longer needed unless you are changing the man entry -- the man file is part of the repository. 2022-10-10 22:44:03 +01:00
Mike Brady 404a4d6cca The man file to be installed 2022-10-10 22:40:17 +01:00
Mike Brady 86a52964f9 Don't automatically try to build the man file -- assume it's already there. Add a separate Makefile for the man directory. Only generate the man file (not the html file) by default. Specify the man file in this directory for installation during installation of shairport sync 2022-10-10 22:39:15 +01:00
Mike Brady 75f5fe836c Small updates. 2022-10-10 21:22:19 +01:00
Mike Brady de217191e0 Only attempt to build the HTML version of the man page if xsltproc is installed. 2022-10-10 21:20:32 +01:00
Mike Brady cf4599a2dd These are automatically generated -- we don't need to keep them around. 2022-10-10 20:53:35 +01:00
Mike Brady e16d9a45d1 Update for AP2 and other things, and fix a few errors. 2022-10-10 20:52:55 +01:00
Mike Brady 5b279b2e45 Use xsltproc instead of xmlmantohtml, which seems to be broken. 2022-10-10 20:52:07 +01:00