Mike Brady
be062d7284
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 12:00: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
0156e38529
Bump internal version to match rc status
2022-10-24 10:00:40 +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
90f8603e3b
Copy back improvements made on the master branch only.
2022-10-24 09:20:20 +01:00
Mike Brady and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
98d2ecb310
Update Bug Report.yaml
...
Simplification
2022-10-18 10:17:59 +01:00
Mike Brady and GitHub
edca148b0d
Update Bug Report.yaml
...
Slight simplification.
2022-10-18 10:16:52 +01:00
Mike Brady and GitHub
2160cd2bae
Update Bug Report.yaml
2022-10-17 20:05:51 +01:00
Mike Brady and GitHub
ad3adab9e0
Update Bug Report.yaml
2022-10-17 20:02:38 +01:00
Mike Brady and GitHub
bb9a7f81fd
Update Bug Report.yaml
2022-10-17 20:02:13 +01:00
Mike Brady and GitHub
191ce5d5f0
Update Bug Report.yaml
...
Add request for displayConfig
2022-10-17 20:01:09 +01:00
Mike Brady
9bb015cebc
version 4.1-rc3
2022-10-17 13:15:02 +01:00
Mike Brady
253e149a89
Merge branch 'development'
...
Updates from the development branch.
2022-10-17 09:14:43 +01:00
Mike Brady and GitHub
5aa860ff98
Update AdjustingSync.md
2022-10-16 22:35:58 +01:00
Mike Brady and GitHub
69337bb988
Update RELEASENOTES-DEVELOPMENT.md
2022-10-16 22:34:08 +01:00
Mike Brady and GitHub
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 and GitHub
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 and GitHub
da66b9cfc9
Update docker-build-on-push.yaml
2022-10-14 14:52:48 +01:00
Mike Brady and GitHub
9312d8c1e6
Delete build_check.yml
2022-10-14 14:50:36 +01:00
Mike Brady and GitHub
0ca3b1f756
Update docker-build-on-push.yaml
2022-10-14 14:46:39 +01:00
Mike Brady and GitHub
b0bf6668f3
Update RELEASENOTES-DEVELOPMENT.md
2022-10-14 12:34:06 +01:00
Mike Brady and GitHub
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 and GitHub
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 and GitHub
16ca1c9fa5
Update check_classic_mac_basic.yml
2022-10-11 21:24:07 +01:00
Mike Brady and GitHub
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 and GitHub
bde261e38d
Update RELEASENOTES-DEVELOPMENT.md
2022-10-11 16:06:43 +01:00
Mike Brady and GitHub
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