]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
2 years agoAdd ability to send frame/time updates at intervals as metadata.
Mike Brady [Sat, 26 Nov 2022 15:56:25 +0000 (15:56 +0000)] 
Add ability to send frame/time updates at intervals as metadata.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 26 Nov 2022 11:47:02 +0000 (11:47 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoDocker: launch Shairport Sync as root user rather than as the user shairport-sync.
Mike Brady [Sat, 26 Nov 2022 11:35:12 +0000 (11:35 +0000)] 
Docker: launch Shairport Sync as root user rather than as the user shairport-sync.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 19 Nov 2022 09:21:31 +0000 (09:21 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

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

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

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

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

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

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

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

2 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

2 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

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

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

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

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

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

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

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

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

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

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

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.

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 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 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 agoTypo.
Mike Brady [Fri, 28 Oct 2022 11:14:39 +0000 (12:14 +0100)] 
Typo.

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

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

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 agoSmall documentation updates.
Mike Brady [Wed, 26 Oct 2022 13:23:35 +0000 (14:23 +0100)] 
Small documentation updates.

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

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

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

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

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

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

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

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

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

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

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

3 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

3 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

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

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

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

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

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

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

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

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

3 years agoAdd a section on adjusting sync to compensate for amplifier delays. Update the troubl...
Mike Brady [Mon, 10 Oct 2022 11:11:53 +0000 (12:11 +0100)] 
Add a section on adjusting sync to compensate for amplifier delays. Update the troubleshooting guide to point to it.