]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
= [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.
Mike Brady [Fri, 18 Nov 2022 22:50:21 +0000 (22:50 +0000)]
Update BUILD.md
Mike Brady [Fri, 18 Nov 2022 22:48:47 +0000 (22:48 +0000)]
Update BUILD.md
Mike Brady [Fri, 18 Nov 2022 18:14:50 +0000 (18:14 +0000)]
Clang cleanup
Mike Brady [Thu, 17 Nov 2022 10:38:35 +0000 (10:38 +0000)]
Release notes update.
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.
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.
Mike Brady [Wed, 16 Nov 2022 16:49:06 +0000 (16:49 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
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
Mike Brady [Wed, 16 Nov 2022 16:45:37 +0000 (16:45 +0000)]
Revert the change to the 12-digit calculation
Mike Brady [Wed, 16 Nov 2022 14:39:01 +0000 (14:39 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
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.
Mike Brady [Wed, 16 Nov 2022 10:05:36 +0000 (10:05 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
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.
Mike Brady [Wed, 16 Nov 2022 10:00:48 +0000 (10:00 +0000)]
Quieten a noisy debug message.
Mike Brady [Sat, 12 Nov 2022 17:53:57 +0000 (17:53 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 12 Nov 2022 17:45:36 +0000 (17:45 +0000)]
Add OutputRate and OutputFormat properties to the D-Bus interface.
Mike Brady [Sat, 12 Nov 2022 16:57:12 +0000 (16:57 +0000)]
Fix compilation bug when metadata isn't included in the build.
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.
Mike Brady [Sat, 12 Nov 2022 12:10:43 +0000 (12:10 +0000)]
Update RELEASENOTES-DEVELOPMENT.md
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