]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Mike Brady [Sat, 12 Nov 2022 12:10:25 +0000 (12:10 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 12:04:14 +0000 (12:04 +0000)]
Add the configuration file and the sample configuratioon file to the image.
Mike Brady [Mon, 7 Nov 2022 11:45:19 +0000 (11:45 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 7 Nov 2022 11:33:05 +0000 (11:33 +0000)]
Add two new metadata items -- the player's service name, e.g. "Den Speakers" and the name of the current client, if any, e.g. "Joe's iPhone".
Mike Brady [Thu, 3 Nov 2022 15:24:07 +0000 (15:24 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 3 Nov 2022 15:04:32 +0000 (15:04 +0000)]
Fix a long-standing bug which didn't close the socket used for the RTSP connection, so potentially exhausting the sockets available.
Mike Brady [Thu, 3 Nov 2022 12:02:10 +0000 (12:02 +0000)]
Add another file to look for and delete when cleaning up.
Mike Brady [Mon, 31 Oct 2022 10:22:10 +0000 (10:22 +0000)]
Use Ubuntu 22.04 gitub action runners to get around an apparent problem.
Mike Brady [Mon, 31 Oct 2022 10:17:51 +0000 (10:17 +0000)]
Update check_ap2_systemd_basic.yml
Ask for Ubuntu 22.04 explicitly
Mike Brady [Mon, 31 Oct 2022 10:13:48 +0000 (10:13 +0000)]
Update check_ap2_systemd_full.yml
Ask for Ubuntu 22.04 explicitly
Mike Brady [Mon, 31 Oct 2022 09:42:49 +0000 (09:42 +0000)]
Try AC_CHECK_LIB is PKG_CHECK_MODULES can't find libavcodec
Mike Brady [Sat, 29 Oct 2022 09:20:42 +0000 (10:20 +0100)]
Add a HTML version of the man page and put a reference to it in the README.
Mike Brady [Sat, 29 Oct 2022 09:18:38 +0000 (10:18 +0100)]
Merge branch 'development'
Add in a HTML version of the man page.
Mike Brady [Sat, 29 Oct 2022 08:50:23 +0000 (09:50 +0100)]
Include and reference the HTML version of the man page.
Mike Brady [Sat, 29 Oct 2022 08:41:14 +0000 (09:41 +0100)]
Include the HTML version of ther page.
Mike Brady [Fri, 28 Oct 2022 15:31:18 +0000 (16:31 +0100)]
4.1 release
Mike Brady [Fri, 28 Oct 2022 12:03:10 +0000 (13:03 +0100)]
Workflows for checking builds and start/finish of various configurations.
Mike Brady [Fri, 28 Oct 2022 11:53:01 +0000 (12:53 +0100)]
Add libgcrypt back in.
Mike Brady [Fri, 28 Oct 2022 11:42:40 +0000 (12:42 +0100)]
Activate build checks on the development branch rather than the danger branch.
Mike Brady [Fri, 28 Oct 2022 11:16:07 +0000 (12:16 +0100)]
Merge branch 'development'
Typo.
Mike Brady [Fri, 28 Oct 2022 11:14:39 +0000 (12:14 +0100)]
Typo.
Mike Brady [Wed, 26 Oct 2022 18:07:10 +0000 (19:07 +0100)]
Merge branch 'development'
Typo.
Mike Brady [Wed, 26 Oct 2022 18:06:42 +0000 (19:06 +0100)]
Tiny typo
Mike Brady [Wed, 26 Oct 2022 17:35:56 +0000 (18:35 +0100)]
Merge branch 'development'
Slight simplification.
Mike Brady [Wed, 26 Oct 2022 17:35:21 +0000 (18:35 +0100)]
latest-classic -> classic
Mike Brady [Wed, 26 Oct 2022 17:16:37 +0000 (18:16 +0100)]
Merge branch 'development'
Change docker image build order to that the non-classic one is newest.
Mike Brady [Wed, 26 Oct 2022 17:15:20 +0000 (18:15 +0100)]
Change order so that the non-classic version is the newest and shows up forst in the list of tags.
Mike Brady [Wed, 26 Oct 2022 13:35:32 +0000 (14:35 +0100)]
Merge branch 'development'
Small documentation updates.
Mike Brady [Wed, 26 Oct 2022 13:23:35 +0000 (14:23 +0100)]
Small documentation updates.
Mike Brady [Wed, 26 Oct 2022 13:11:52 +0000 (14:11 +0100)]
Bump version
Mike Brady [Wed, 26 Oct 2022 13:07:05 +0000 (14:07 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 26 Oct 2022 13:00:09 +0000 (14:00 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Changes to github actions
Mike Brady [Wed, 26 Oct 2022 12:56:40 +0000 (13:56 +0100)]
Move to using "latest" tags for the latest release and "rolling" for intermediate (non-release) updates on the master branch.
Mike Brady [Wed, 26 Oct 2022 12:21:59 +0000 (13:21 +0100)]
Tidy up the display_config to skip empty stanzas and to note if there are not active settings whatever.
Mike Brady [Mon, 24 Oct 2022 11:12:31 +0000 (12:12 +0100)]
Makefile.am simplifications.
Mike Brady [Mon, 24 Oct 2022 11:11:17 +0000 (12:11 +0100)]
Simplify some entries in MAkefile.am -- don't need them anymore.
Mike Brady [Mon, 24 Oct 2022 11:00:17 +0000 (12:00 +0100)]
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.
Mike Brady [Mon, 24 Oct 2022 10:56:09 +0000 (11:56 +0100)]
Ignore some intermediate productes.
Mike Brady [Mon, 24 Oct 2022 10:36:18 +0000 (11:36 +0100)]
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.
Mike Brady [Mon, 24 Oct 2022 09:00:40 +0000 (10:00 +0100)]
Bump internal version to match rc status
Mike Brady [Mon, 24 Oct 2022 08:52:34 +0000 (09:52 +0100)]
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.
Mike Brady [Mon, 24 Oct 2022 08:48:10 +0000 (09:48 +0100)]
formatting and small updates
Mike Brady [Mon, 24 Oct 2022 08:20:20 +0000 (09:20 +0100)]
Copy back improvements made on the master branch only.
Mike Brady [Sun, 23 Oct 2022 15:25:01 +0000 (16:25 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 23 Oct 2022 15:00:41 +0000 (16:00 +0100)]
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.
Mike Brady [Sun, 23 Oct 2022 14:15:29 +0000 (15:15 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 23 Oct 2022 14:10:31 +0000 (15:10 +0100)]
Fix a bug that would cause changes in metadata not to be passed on to the D-Bus / MPRIS / MQTT interfaces.
Mike Brady [Tue, 18 Oct 2022 11:39:38 +0000 (12:39 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 18 Oct 2022 11:17:22 +0000 (12:17 +0100)]
add descriptioon of the new metadata codes.
Mike Brady [Tue, 18 Oct 2022 11:13:07 +0000 (12:13 +0100)]
Stop using the flush and data resumption as proxies for pause and resume. Add (true) pause and resume to buffered audio streams.
Mike Brady [Tue, 18 Oct 2022 09:17:59 +0000 (10:17 +0100)]
Update Bug Report.yaml
Simplification
Mike Brady [Tue, 18 Oct 2022 09:16:52 +0000 (10:16 +0100)]
Update Bug Report.yaml
Slight simplification.
Mike Brady [Mon, 17 Oct 2022 19:05:51 +0000 (20:05 +0100)]
Update Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:02:38 +0000 (20:02 +0100)]
Update Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:02:13 +0000 (20:02 +0100)]
Update Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:01:09 +0000 (20:01 +0100)]
Update Bug Report.yaml
Add request for displayConfig
Mike Brady [Mon, 17 Oct 2022 12:15:02 +0000 (13:15 +0100)]
version 4.1-rc3
Mike Brady [Mon, 17 Oct 2022 08:14:43 +0000 (09:14 +0100)]
Merge branch 'development'
Updates from the development branch.
Mike Brady [Sun, 16 Oct 2022 21:35:58 +0000 (22:35 +0100)]
Update AdjustingSync.md
Mike Brady [Sun, 16 Oct 2022 21:34:08 +0000 (22:34 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 16 Oct 2022 21:31:46 +0000 (22:31 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 16 Oct 2022 21:15:42 +0000 (22:15 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online updates
Mike Brady [Sun, 16 Oct 2022 21:15:26 +0000 (22:15 +0100)]
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.
Mike Brady [Sat, 15 Oct 2022 12:40:05 +0000 (13:40 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 15 Oct 2022 12:31:43 +0000 (13:31 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Online updates.
Mike Brady [Sat, 15 Oct 2022 12:31:32 +0000 (13:31 +0100)]
Check for the existence of a session key when starting to play AP2, and drop the connection if not.
Mike Brady [Fri, 14 Oct 2022 13:52:48 +0000 (14:52 +0100)]
Update docker-build-on-push.yaml
Mike Brady [Fri, 14 Oct 2022 13:50:36 +0000 (14:50 +0100)]
Delete build_check.yml
Mike Brady [Fri, 14 Oct 2022 13:46:39 +0000 (14:46 +0100)]
Update docker-build-on-push.yaml
Mike Brady [Fri, 14 Oct 2022 11:34:06 +0000 (12:34 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 14 Oct 2022 11:31:55 +0000 (12:31 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 14 Oct 2022 11:26:14 +0000 (12:26 +0100)]
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.
Mike Brady [Fri, 14 Oct 2022 09:18:37 +0000 (10:18 +0100)]
Display command line at the start if debug is enabled.
Mike Brady [Thu, 13 Oct 2022 11:02:52 +0000 (12:02 +0100)]
Add -X as a quick alternative to --displayConfig.
Mike Brady [Wed, 12 Oct 2022 13:30:42 +0000 (14:30 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 12 Oct 2022 13:24:18 +0000 (14:24 +0100)]
Tiny format fix.
Mike Brady [Wed, 12 Oct 2022 13:21:43 +0000 (14:21 +0100)]
Fix a bug when displayConfig was exiting when the soxr timer thread hadn't been started. Also quieten a cryptic dbus message.
Mike Brady [Wed, 12 Oct 2022 12:52:05 +0000 (13:52 +0100)]
Improve the displayConfig output and route it through the standard logging system instead of STDERR. Include the man Makefile.
Mike Brady [Tue, 11 Oct 2022 20:24:07 +0000 (21:24 +0100)]
Update check_classic_mac_basic.yml
Mike Brady [Tue, 11 Oct 2022 20:22:11 +0000 (21:22 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 20:11:36 +0000 (21:11 +0100)]
Remove the cause of a warning from clang on FreeBSD.
Mike Brady [Tue, 11 Oct 2022 20:10:53 +0000 (21:10 +0100)]
Correct a hacky and incorrect kludge so that the Makefile works on Linux and FreeBSD.
Mike Brady [Tue, 11 Oct 2022 15:06:43 +0000 (16:06 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 15:01:32 +0000 (16:01 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 14:48:55 +0000 (15:48 +0100)]
Update man page.
Mike Brady [Tue, 11 Oct 2022 12:04:27 +0000 (13:04 +0100)]
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.
Mike Brady [Tue, 11 Oct 2022 08:47:39 +0000 (09:47 +0100)]
remove errant config_write call.
Mike Brady [Tue, 11 Oct 2022 08:46:17 +0000 (09:46 +0100)]
man text updates
Mike Brady [Tue, 11 Oct 2022 08:45:47 +0000 (09:45 +0100)]
Remove the useless main_thread_id and fix the MPRIS quit handler.
Mike Brady [Mon, 10 Oct 2022 21:44:03 +0000 (22:44 +0100)]
xmltoman is no longer needed unless you are changing the man entry -- the man file is part of the repository.
Mike Brady [Mon, 10 Oct 2022 21:40:17 +0000 (22:40 +0100)]
The man file to be installed
Mike Brady [Mon, 10 Oct 2022 21:39:15 +0000 (22:39 +0100)]
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
Mike Brady [Mon, 10 Oct 2022 20:22:19 +0000 (21:22 +0100)]
Small updates.
Mike Brady [Mon, 10 Oct 2022 20:20:32 +0000 (21:20 +0100)]
Only attempt to build the HTML version of the man page if xsltproc is installed.
Mike Brady [Mon, 10 Oct 2022 19:53:35 +0000 (20:53 +0100)]
These are automatically generated -- we don't need to keep them around.
Mike Brady [Mon, 10 Oct 2022 19:52:55 +0000 (20:52 +0100)]
Update for AP2 and other things, and fix a few errors.
Mike Brady [Mon, 10 Oct 2022 19:52:07 +0000 (20:52 +0100)]
Use xsltproc instead of xmlmantohtml, which seems to be broken.
Mike Brady [Mon, 10 Oct 2022 19:50:42 +0000 (20:50 +0100)]
Automake seems to get confused about where common.c is, due perhaps to its dependence on gitversion.h. This seems to fix it.
Mike Brady [Mon, 10 Oct 2022 14:00:04 +0000 (15:00 +0100)]
Update BUILD.md
Mike Brady [Mon, 10 Oct 2022 11:18:14 +0000 (12:18 +0100)]
Update RELEASENOTES-DEVELOPMENT.md