]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
3 years agoFix a bug in audio_alsa.c when there is no hardware device name.
= [Sat, 19 Nov 2022 09:05:26 +0000 (09:05 +0000)] 
Fix a bug in audio_alsa.c when there is no hardware device name.

3 years agoUpdate BUILD.md
Mike Brady [Fri, 18 Nov 2022 22:50:21 +0000 (22:50 +0000)] 
Update BUILD.md

3 years agoUpdate BUILD.md
Mike Brady [Fri, 18 Nov 2022 22:48:47 +0000 (22:48 +0000)] 
Update BUILD.md

3 years agoClang cleanup
Mike Brady [Fri, 18 Nov 2022 18:14:50 +0000 (18:14 +0000)] 
Clang cleanup

3 years agoRelease notes update.
Mike Brady [Thu, 17 Nov 2022 10:38:35 +0000 (10:38 +0000)] 
Release notes update.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Thu, 17 Nov 2022 10:35:09 +0000 (10:35 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Online update.

3 years agoSecond attempt. Modify the generation of the 12-digit classic AirPlay service name...
Mike Brady [Thu, 17 Nov 2022 10:31:51 +0000 (10:31 +0000)] 
Second attempt. Modify the generation of the 12-digit classic AirPlay service name prefix so that it depends on the service name as well as the hardware address.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 16 Nov 2022 16:49:06 +0000 (16:49 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Wed, 16 Nov 2022 16:45:50 +0000 (16:45 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Online updates

3 years agoRevert the change to the 12-digit calculation
Mike Brady [Wed, 16 Nov 2022 16:45:37 +0000 (16:45 +0000)] 
Revert the change to the 12-digit calculation

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 16 Nov 2022 14:39:01 +0000 (14:39 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoModify the generation of the 12-digit classic AirPlay service name prefix so that...
Mike Brady [Wed, 16 Nov 2022 14:25:53 +0000 (14:25 +0000)] 
Modify the generation of the 12-digit classic AirPlay service name prefix so that it depends on the service name as well as the hardware address.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 16 Nov 2022 10:05:36 +0000 (10:05 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoIn the PulseAudio backend, Whenever a play or latency request is made, open the strea...
Mike Brady [Wed, 16 Nov 2022 10:02:00 +0000 (10:02 +0000)] 
In the PulseAudio backend, Whenever a play or latency request is made, open the stream if it is closed.

3 years agoQuieten a noisy debug message.
Mike Brady [Wed, 16 Nov 2022 10:00:48 +0000 (10:00 +0000)] 
Quieten a noisy debug message.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 17:53:57 +0000 (17:53 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdd OutputRate and OutputFormat properties to the D-Bus interface.
Mike Brady [Sat, 12 Nov 2022 17:45:36 +0000 (17:45 +0000)] 
Add OutputRate and OutputFormat properties to the D-Bus interface.

3 years agoFix compilation bug when metadata isn't included in the build.
Mike Brady [Sat, 12 Nov 2022 16:57:12 +0000 (16:57 +0000)] 
Fix compilation bug when metadata isn't included in the build.

3 years agoAdd new metadata item: sps:songdatakind, derived from the asdk metadata token. It...
Mike Brady [Sat, 12 Nov 2022 16:42:25 +0000 (16:42 +0000)] 
Add new metadata item: sps:songdatakind, derived from the asdk metadata token. It seems to indicate a timed item (0) or an untimed stream (1). Add output format, output frame rate, stream type (Realtime/Buffered/Classic) properties. Update MQTT appropriately.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 12:10:43 +0000 (12:10 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 12:10:25 +0000 (12:10 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 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.

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

3 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".

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

3 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.

3 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.

3 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.

3 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

3 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

3 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

3 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.

3 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.

3 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.

3 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.

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

3 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.

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

3 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.

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

Typo.

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

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

Typo.

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

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

Slight simplification.

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

3 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.

3 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.

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

Small documentation updates.

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

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

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

3 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

3 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.

3 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.

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

3 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.

3 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.

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

3 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.

3 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

3 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.

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

3 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.

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

3 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.

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

3 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.

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

3 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.

3 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.

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

Simplification

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

Slight simplification.

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

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

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

3 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

3 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

3 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.

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

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

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

3 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

3 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.

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

3 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.

3 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.

3 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

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

3 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

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

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

3 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.

3 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.

3 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.

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

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

3 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.

3 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.

3 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

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