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 Brady
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 Brady
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 Brady
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 Brady
5aa860ff98
Update AdjustingSync.md
2022-10-16 22:35:58 +01:00
Mike Brady
69337bb988
Update RELEASENOTES-DEVELOPMENT.md
2022-10-16 22:34:08 +01:00
Mike Brady
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 Brady
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 Brady
da66b9cfc9
Update docker-build-on-push.yaml
2022-10-14 14:52:48 +01:00
Mike Brady
b0bf6668f3
Update RELEASENOTES-DEVELOPMENT.md
2022-10-14 12:34:06 +01:00
Mike Brady
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 Brady
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 Brady
16ca1c9fa5
Update check_classic_mac_basic.yml
2022-10-11 21:24:07 +01:00
Mike Brady
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 Brady
bde261e38d
Update RELEASENOTES-DEVELOPMENT.md
2022-10-11 16:06:43 +01:00
Mike Brady
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
Mike Brady
76388d1325
Automake seems to get confused about where common.c is, due perhaps to its dependence on gitversion.h. This seems to fix it.
2022-10-10 20:50:42 +01:00
Mike Brady
e4bb1447af
Update BUILD.md
2022-10-10 15:00:04 +01:00
Mike Brady
aa3345ac23
Update RELEASENOTES-DEVELOPMENT.md
2022-10-10 12:18:14 +01:00
Mike Brady
65daef30c2
Add a section on adjusting sync to compensate for amplifier delays. Update the troubleshooting guide to point to it.
2022-10-10 12:11:53 +01:00