]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 12:10:25 +0000 (12:10 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoAdd the configuration file and the sample configuratioon file to the image.
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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 7 Nov 2022 11:45:19 +0000 (11:45 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoAdd two new metadata items -- the player's service name, e.g. "Den Speakers" and...
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".

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 3 Nov 2022 15:24:07 +0000 (15:24 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoFix a long-standing bug which didn't close the socket used for the RTSP connection...
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.

2 years agoAdd another file to look for and delete when cleaning up.
Mike Brady [Thu, 3 Nov 2022 12:02:10 +0000 (12:02 +0000)] 
Add another file to look for and delete when cleaning up.

2 years agoUse Ubuntu 22.04 gitub action runners to get around an apparent problem.
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.

2 years agoUpdate check_ap2_systemd_basic.yml
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

2 years agoUpdate check_ap2_systemd_full.yml
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

2 years agoTry AC_CHECK_LIB is PKG_CHECK_MODULES can't find libavcodec
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

2 years agoAdd a HTML version of the man page and put a reference to it in the README.
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.

2 years agoMerge branch 'development'
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.

2 years agoInclude and reference the 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.

2 years agoInclude the HTML version of ther page.
Mike Brady [Sat, 29 Oct 2022 08:41:14 +0000 (09:41 +0100)] 
Include the HTML version of ther  page.

2 years ago4.1 release 4.1
Mike Brady [Fri, 28 Oct 2022 15:31:18 +0000 (16:31 +0100)] 
4.1 release

2 years agoWorkflows for checking builds and start/finish of various configurations.
Mike Brady [Fri, 28 Oct 2022 12:03:10 +0000 (13:03 +0100)] 
Workflows for checking builds and start/finish of various configurations.

2 years agoAdd libgcrypt back in.
Mike Brady [Fri, 28 Oct 2022 11:53:01 +0000 (12:53 +0100)] 
Add libgcrypt back in.

2 years agoActivate build checks on the development branch rather than the danger branch.
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.

2 years agoMerge branch 'development'
Mike Brady [Fri, 28 Oct 2022 11:16:07 +0000 (12:16 +0100)] 
Merge branch 'development'

Typo.

2 years agoTypo.
Mike Brady [Fri, 28 Oct 2022 11:14:39 +0000 (12:14 +0100)] 
Typo.

2 years agoMerge branch 'development' 4.1-rc5
Mike Brady [Wed, 26 Oct 2022 18:07:10 +0000 (19:07 +0100)] 
Merge branch 'development'

Typo.

2 years agoTiny typo
Mike Brady [Wed, 26 Oct 2022 18:06:42 +0000 (19:06 +0100)] 
Tiny typo

2 years agoMerge branch 'development'
Mike Brady [Wed, 26 Oct 2022 17:35:56 +0000 (18:35 +0100)] 
Merge branch 'development'

Slight simplification.

2 years agolatest-classic -> classic
Mike Brady [Wed, 26 Oct 2022 17:35:21 +0000 (18:35 +0100)] 
latest-classic -> classic

2 years agoMerge branch 'development'
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.

2 years agoChange order so that the non-classic version is the newest and shows up forst in...
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.

2 years agoMerge branch 'development'
Mike Brady [Wed, 26 Oct 2022 13:35:32 +0000 (14:35 +0100)] 
Merge branch 'development'

Small documentation updates.

2 years agoSmall documentation updates.
Mike Brady [Wed, 26 Oct 2022 13:23:35 +0000 (14:23 +0100)] 
Small documentation updates.

2 years agoBump version
Mike Brady [Wed, 26 Oct 2022 13:11:52 +0000 (14:11 +0100)] 
Bump version

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 26 Oct 2022 13:07:05 +0000 (14:07 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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

2 years agoMove to using "latest" tags for the latest release and "rolling" for intermediate...
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.

2 years agoTidy up the display_config to skip empty stanzas and to note if there are not active...
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.

2 years agoMakefile.am simplifications. 4.1-rc4
Mike Brady [Mon, 24 Oct 2022 11:12:31 +0000 (12:12 +0100)] 
Makefile.am simplifications.

2 years agoSimplify some entries in MAkefile.am -- don't need them anymore.
Mike Brady [Mon, 24 Oct 2022 11:11:17 +0000 (12:11 +0100)] 
Simplify some entries in MAkefile.am -- don't need them anymore.

2 years agoModify the Makefile.am entry for generating gitversion.h so that it works in a separa...
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.

2 years agoIgnore some intermediate productes.
Mike Brady [Mon, 24 Oct 2022 10:56:09 +0000 (11:56 +0100)] 
Ignore some intermediate productes.

2 years agoModify the Makefile.am entry for generating gitversion.h so that it works in a separa...
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.

2 years agoBump internal version to match rc status
Mike Brady [Mon, 24 Oct 2022 09:00:40 +0000 (10:00 +0100)] 
Bump internal version to match rc status

2 years agoMerge branch 'development'
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.

2 years agoformatting and small updates
Mike Brady [Mon, 24 Oct 2022 08:48:10 +0000 (09:48 +0100)] 
formatting and small updates

2 years agoCopy back improvements made on the master branch only.
Mike Brady [Mon, 24 Oct 2022 08:20:20 +0000 (09:20 +0100)] 
Copy back improvements made on the master branch only.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 23 Oct 2022 15:25:01 +0000 (16:25 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoExtra command-line arguments passed when the Docker image is launched are passed...
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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 23 Oct 2022 14:15:29 +0000 (15:15 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoFix a bug that would cause changes in metadata not to be passed on to the D-Bus ...
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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 18 Oct 2022 11:39:38 +0000 (12:39 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoadd descriptioon of the new metadata codes.
Mike Brady [Tue, 18 Oct 2022 11:17:22 +0000 (12:17 +0100)] 
add descriptioon of the new metadata codes.

2 years agoStop using the flush and data resumption as proxies for pause and resume. Add (true...
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.

2 years agoUpdate Bug Report.yaml
Mike Brady [Tue, 18 Oct 2022 09:17:59 +0000 (10:17 +0100)] 
Update Bug Report.yaml

Simplification

2 years agoUpdate Bug Report.yaml
Mike Brady [Tue, 18 Oct 2022 09:16:52 +0000 (10:16 +0100)] 
Update Bug Report.yaml

Slight simplification.

2 years agoUpdate Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:05:51 +0000 (20:05 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:02:38 +0000 (20:02 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:02:13 +0000 (20:02 +0100)] 
Update Bug Report.yaml

2 years agoUpdate Bug Report.yaml
Mike Brady [Mon, 17 Oct 2022 19:01:09 +0000 (20:01 +0100)] 
Update Bug Report.yaml

Add request for displayConfig

2 years agoversion 4.1-rc3 4.1-rc3
Mike Brady [Mon, 17 Oct 2022 12:15:02 +0000 (13:15 +0100)] 
version 4.1-rc3

2 years agoMerge branch 'development'
Mike Brady [Mon, 17 Oct 2022 08:14:43 +0000 (09:14 +0100)] 
Merge branch 'development'

Updates from the development branch.

2 years agoUpdate AdjustingSync.md
Mike Brady [Sun, 16 Oct 2022 21:35:58 +0000 (22:35 +0100)] 
Update AdjustingSync.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 16 Oct 2022 21:34:08 +0000 (22:34 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 16 Oct 2022 21:31:46 +0000 (22:31 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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

2 years agoChange how a missing session key is dealt with: instead of dropping the AirPlay conne...
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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 15 Oct 2022 12:40:05 +0000 (13:40 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
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.

2 years agoCheck for the existence of a session key when starting to play AP2, and drop the...
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.

2 years agoUpdate docker-build-on-push.yaml
Mike Brady [Fri, 14 Oct 2022 13:52:48 +0000 (14:52 +0100)] 
Update docker-build-on-push.yaml

2 years agoDelete build_check.yml
Mike Brady [Fri, 14 Oct 2022 13:50:36 +0000 (14:50 +0100)] 
Delete build_check.yml

2 years agoUpdate docker-build-on-push.yaml
Mike Brady [Fri, 14 Oct 2022 13:46:39 +0000 (14:46 +0100)] 
Update docker-build-on-push.yaml

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 14 Oct 2022 11:34:06 +0000 (12:34 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 14 Oct 2022 11:31:55 +0000 (12:31 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoIf no logging options are chosen and if a process has been libdaemonised, automatical...
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.

2 years agoDisplay command line at the start if debug is enabled.
Mike Brady [Fri, 14 Oct 2022 09:18:37 +0000 (10:18 +0100)] 
Display command line at the start if debug is enabled.

2 years agoAdd -X as a quick alternative to --displayConfig.
Mike Brady [Thu, 13 Oct 2022 11:02:52 +0000 (12:02 +0100)] 
Add -X as a quick alternative to --displayConfig.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 12 Oct 2022 13:30:42 +0000 (14:30 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoTiny format fix.
Mike Brady [Wed, 12 Oct 2022 13:24:18 +0000 (14:24 +0100)] 
Tiny format fix.

2 years agoFix a bug when displayConfig was exiting when the soxr timer thread hadn't been start...
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.

2 years agoImprove the displayConfig output and route it through the standard logging system...
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.

2 years agoUpdate check_classic_mac_basic.yml
Mike Brady [Tue, 11 Oct 2022 20:24:07 +0000 (21:24 +0100)] 
Update check_classic_mac_basic.yml

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 20:22:11 +0000 (21:22 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoRemove the cause of a warning from clang on FreeBSD.
Mike Brady [Tue, 11 Oct 2022 20:11:36 +0000 (21:11 +0100)] 
Remove the cause of a warning from clang on FreeBSD.

2 years agoCorrect a hacky and incorrect kludge so that the Makefile works on Linux and 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.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 15:06:43 +0000 (16:06 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 11 Oct 2022 15:01:32 +0000 (16:01 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoUpdate man page.
Mike Brady [Tue, 11 Oct 2022 14:48:55 +0000 (15:48 +0100)] 
Update man page.

2 years agoAdd a new command line option "--displayConfig" to give version string, command line...
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.

2 years agoremove errant config_write call.
Mike Brady [Tue, 11 Oct 2022 08:47:39 +0000 (09:47 +0100)] 
remove errant config_write call.

2 years agoman text updates
Mike Brady [Tue, 11 Oct 2022 08:46:17 +0000 (09:46 +0100)] 
man text updates

2 years agoRemove the useless main_thread_id and fix the MPRIS quit handler.
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.

2 years agoxmltoman is no longer needed unless you are changing the man entry -- the man file...
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.

2 years agoThe man file to be installed
Mike Brady [Mon, 10 Oct 2022 21:40:17 +0000 (22:40 +0100)] 
The man file to be installed

2 years agoDon't automatically try to build the man file -- assume it's already there. Add a...
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

2 years agoSmall updates.
Mike Brady [Mon, 10 Oct 2022 20:22:19 +0000 (21:22 +0100)] 
Small updates.

2 years agoOnly attempt to build the HTML version of the man page if xsltproc is installed.
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.

2 years agoThese are automatically generated -- we don't need to keep them around.
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.

2 years agoUpdate for AP2 and other things, and fix a few errors.
Mike Brady [Mon, 10 Oct 2022 19:52:55 +0000 (20:52 +0100)] 
Update for AP2 and other things, and fix a few errors.

2 years agoUse xsltproc instead of xmlmantohtml, which seems to be broken.
Mike Brady [Mon, 10 Oct 2022 19:52:07 +0000 (20:52 +0100)] 
Use xsltproc instead of xmlmantohtml, which seems to be broken.

2 years agoAutomake seems to get confused about where common.c is, due perhaps to its dependence...
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.

2 years agoUpdate BUILD.md
Mike Brady [Mon, 10 Oct 2022 14:00:04 +0000 (15:00 +0100)] 
Update BUILD.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 10 Oct 2022 11:18:14 +0000 (12:18 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md