]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
aaronk6 [Sun, 17 Mar 2024 22:33:54 +0000 (22:33 +0000)]
Fixed multiple devices getting merged in Home Assistant
aaronk6 [Sun, 17 Mar 2024 22:02:58 +0000 (22:02 +0000)]
Set unique device identifier
aaronk6 [Sun, 17 Mar 2024 21:22:47 +0000 (21:22 +0000)]
MQTT auto discovery working
aaronk6 [Sun, 17 Mar 2024 18:26:18 +0000 (19:26 +0100)]
MQTT autodiscovery (WIP)
aaronk6 [Sun, 17 Mar 2024 12:12:55 +0000 (13:12 +0100)]
Add support for MQTT autodiscovery
aaronk6 [Sat, 16 Mar 2024 16:40:59 +0000 (17:40 +0100)]
MQTT: Add is_active and is _playing
Mike Brady [Sun, 22 Sep 2024 02:20:01 +0000 (12:20 +1000)]
Update BUILD.md
Include libsoxr in the FreeBSD package list.
Mike Brady [Sun, 25 Aug 2024 07:17:33 +0000 (17:17 +1000)]
Merge pull request #1897 from acmay/ffmpeg
Check swr_init() error code and exit early.
Andrew May [Sat, 17 Aug 2024 06:50:41 +0000 (23:50 -0700)]
Check swr_init() error code and exit early.
Mike Brady [Fri, 9 Aug 2024 17:54:16 +0000 (18:54 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 9 Aug 2024 17:51:39 +0000 (18:51 +0100)]
Initialise the PipeWire stream to be in the inactive state.
Mike Brady [Thu, 8 Aug 2024 15:33:18 +0000 (16:33 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 8 Aug 2024 15:11:40 +0000 (16:11 +0100)]
Go inactive when play stops. Use the new prepare_to_play() to go active ASAP when audio starts or resumes.
Mike Brady [Thu, 8 Aug 2024 15:09:26 +0000 (16:09 +0100)]
Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received.
Mike Brady [Thu, 8 Aug 2024 15:08:55 +0000 (16:08 +0100)]
Add a new call to the backends -- prepare_to_play() -- to give them advance warning that audio will be coming soon. Sent when the first frame is received.
Mike Brady [Tue, 23 Jul 2024 09:08:48 +0000 (10:08 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 23 Jul 2024 09:02:20 +0000 (10:02 +0100)]
Merge pull request #1880 from irdkwmnsb/master
Include PipeWire in the AirPlay 2 Docker image.
Maxim [Thu, 18 Jul 2024 19:23:13 +0000 (22:23 +0300)]
Compile docker image with pipewire and add example in docker-compose
Mike Brady [Mon, 22 Jul 2024 12:37:36 +0000 (13:37 +0100)]
Update check_classic_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 12:36:34 +0000 (13:36 +0100)]
Update check_ap2_systemv_full.yml
Mike Brady [Mon, 22 Jul 2024 12:35:49 +0000 (13:35 +0100)]
Update check_ap2_systemd_full_build_folder.yml
Mike Brady [Mon, 22 Jul 2024 12:34:37 +0000 (13:34 +0100)]
Update check_classic_systemd_basic.yml
Mike Brady [Mon, 22 Jul 2024 12:33:55 +0000 (13:33 +0100)]
Update check_classic_mac_basic.yml
Mike Brady [Mon, 22 Jul 2024 12:33:18 +0000 (13:33 +0100)]
Update check_ap2_systemv_full.yml
Mike Brady [Mon, 22 Jul 2024 12:32:36 +0000 (13:32 +0100)]
Update check_ap2_systemd_basic.yml
Mike Brady [Mon, 22 Jul 2024 12:32:19 +0000 (13:32 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 12:31:56 +0000 (13:31 +0100)]
Update check_ap2_systemd_basic.yml
Mike Brady [Mon, 22 Jul 2024 12:18:01 +0000 (13:18 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 12:13:53 +0000 (13:13 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 11:55:53 +0000 (12:55 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 11:51:39 +0000 (12:51 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 10:46:29 +0000 (11:46 +0100)]
Update check_ap2_systemd_full.yml
Mike Brady [Mon, 22 Jul 2024 09:47:53 +0000 (10:47 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 22 Jul 2024 09:28:30 +0000 (10:28 +0100)]
Use an explicit 'is_running' flag in the sndio back end. Correct/improve some sndio documentation.
Mike Brady [Thu, 18 Jul 2024 14:26:55 +0000 (15:26 +0100)]
add a diagnostic function debug_print_buffer, which might be useful in the future.
Mike Brady [Tue, 16 Jul 2024 12:02:44 +0000 (13:02 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Jul 2024 11:58:37 +0000 (12:58 +0100)]
Remove the avcodec_free_context(&codec_context) -- seems to cause a double free.
Mike Brady [Tue, 16 Jul 2024 11:32:23 +0000 (12:32 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 16 Jul 2024 11:25:15 +0000 (12:25 +0100)]
Use (AVChannelLayout)AV_CHANNEL_LAYOUT_STEREO now in place of bit-mapped AV_CH_LAYOUT_STEREO -- possible from FFmpeg 5.1, mandatory in FFmpeg 7. Also remove deprecated avcodec_close.
Mike Brady [Sat, 6 Jul 2024 11:09:08 +0000 (12:09 +0100)]
4.3.5 starting point
Mike Brady [Wed, 3 Jul 2024 21:35:07 +0000 (22:35 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 3 Jul 2024 19:13:30 +0000 (20:13 +0100)]
Update CAR INSTALL.md
Mike Brady [Sun, 30 Jun 2024 09:08:01 +0000 (10:08 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 30 Jun 2024 08:56:29 +0000 (09:56 +0100)]
Fix a bug that blocked a fatal error exit if the player thread couldn't be terminated. Revert the session timeout from one minute back to two minutes (120 seconds).
Mike Brady [Sun, 30 Jun 2024 08:53:41 +0000 (09:53 +0100)]
Revert the session timeout from one munite back to two minutes (120 seconds)
Mike Brady [Sat, 29 Jun 2024 19:38:43 +0000 (20:38 +0100)]
Don't automatically disable the session timeout on AirPlay 2.
Mike Brady [Sat, 29 Jun 2024 19:24:35 +0000 (20:24 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 29 Jun 2024 19:06:27 +0000 (20:06 +0100)]
Remove watchdog stuff. Move the pthreadtestcancel into the loop inside buffergetframe() -- somethime the player can stay inside that loop indefinitely.
Mike Brady [Sat, 29 Jun 2024 19:05:15 +0000 (20:05 +0100)]
remove watchdog stuff
Mike Brady [Sat, 29 Jun 2024 19:04:29 +0000 (20:04 +0100)]
Remove watchdog stuff. USe the session timeout to set the TCP keep intervals and stuff. Change response to ETIMEDOUT to rtsp_read_request_response_immediate_shutdown_requested.
Mike Brady [Sat, 29 Jun 2024 19:02:09 +0000 (20:02 +0100)]
set the session timeout to one minute by default.
Mike Brady [Sat, 29 Jun 2024 19:01:39 +0000 (20:01 +0100)]
set the session timeout to one minute by default.
Mike Brady [Sat, 29 Jun 2024 18:59:28 +0000 (19:59 +0100)]
prevent cancellation while performing ao-related operations.
Mike Brady [Sat, 15 Jun 2024 15:18:29 +0000 (16:18 +0100)]
BB -- change the order of includes as mentioned in version
4.3.4-dev-13-gc064b8ba
Mike Brady [Sat, 15 Jun 2024 13:50:01 +0000 (14:50 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 15 Jun 2024 13:31:14 +0000 (14:31 +0100)]
Change order of some include file to facilitiate old Mac OS X builds. Check existence of TCP_KEEPINTVL before trying to use it. Fix a race condition with initial messages to the metadata queues. The race was that the queues and mutexes were definied in a thread, so could be delayed to after when the main process was using them.
Mike Brady [Mon, 10 Jun 2024 08:13:46 +0000 (09:13 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 10 Jun 2024 08:13:23 +0000 (09:13 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 9 Jun 2024 17:41:02 +0000 (18:41 +0100)]
Move the ulimit -n call from 01-startup/script.sh to the 02-dbus/run
Mike Brady [Sat, 8 Jun 2024 13:35:10 +0000 (14:35 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 8 Jun 2024 13:05:26 +0000 (14:05 +0100)]
Limit maximum open file handles in Docker images. Increase the level of optimisation while building the Shairport Sync image.
Mike Brady [Mon, 3 Jun 2024 08:44:40 +0000 (09:44 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 3 Jun 2024 08:37:11 +0000 (09:37 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
forgot online update
Mike Brady [Mon, 3 Jun 2024 08:36:37 +0000 (09:36 +0100)]
Give access to mixers in a HDMI device by attaching the mixer to the device's name but replacing the header hdmi: with hw:
Mike Brady [Sat, 1 Jun 2024 21:30:50 +0000 (22:30 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 1 Jun 2024 21:08:41 +0000 (22:08 +0100)]
Modify the alsa help to use the hdmi: prefix for the HDMI devices it finds.
Mike Brady [Wed, 29 May 2024 15:37:09 +0000 (16:37 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 29 May 2024 14:29:22 +0000 (15:29 +0100)]
4.3.4-dev start
Mike Brady [Wed, 29 May 2024 11:31:42 +0000 (12:31 +0100)]
Update CAR INSTALL.md
Mike Brady [Wed, 29 May 2024 11:28:37 +0000 (12:28 +0100)]
Update CAR INSTALL.md
Mike Brady [Thu, 23 May 2024 13:30:57 +0000 (14:30 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 23 May 2024 13:24:30 +0000 (14:24 +0100)]
Reverse changes made in PR 1831 (https://github.com/mikebrady/shairport-sync/pull/1831/files) -- issue identified in Issue 1856 (https://github.com/mikebrady/shairport-sync/issues/1856).
Mike Brady [Wed, 15 May 2024 12:19:59 +0000 (13:19 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 15 May 2024 12:15:07 +0000 (13:15 +0100)]
Merge pull request #1851 from acli/patch_20240513a
Various minor fixes. Many thanks.
Ambrose Li [Tue, 14 May 2024 08:44:58 +0000 (04:44 -0400)]
minor typo
Ambrose Li [Tue, 14 May 2024 08:25:25 +0000 (04:25 -0400)]
various minor typos
Ambrose Li [Tue, 14 May 2024 08:25:10 +0000 (04:25 -0400)]
use constant RATE for clarity
Ambrose Li [Tue, 14 May 2024 08:24:53 +0000 (04:24 -0400)]
Make sure "all" is the default target. Try to not clobber existing man page and html file if xmltoman/xsltproc fails/does not exist
Mike Brady [Mon, 13 May 2024 12:03:01 +0000 (13:03 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 13 May 2024 11:52:47 +0000 (12:52 +0100)]
Merge pull request #1846 from orangepizza/mbedtls3fix
Add support for mbedtls3. Many thanks!
Seo Suchan [Thu, 9 May 2024 10:10:59 +0000 (19:10 +0900)]
mbedtls: add support to mbedtls3
Signed-off-by: Seo Suchan <tjtncks@gmail.com>
Mike Brady [Mon, 6 May 2024 17:29:20 +0000 (18:29 +0100)]
Update BUILD.md
Mike Brady [Mon, 6 May 2024 15:49:35 +0000 (16:49 +0100)]
Update BUILD.md
= [Fri, 26 Apr 2024 10:20:03 +0000 (11:20 +0100)]
fix inversion of number and size arguments in a calloc
Mike Brady [Fri, 26 Apr 2024 08:58:22 +0000 (09:58 +0100)]
Update check_classic_mac_basic.yml
No need to explicitly install openssl -- it's already there.
Mike Brady [Thu, 25 Apr 2024 14:25:38 +0000 (15:25 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 25 Apr 2024 14:13:17 +0000 (15:13 +0100)]
Update check_classic_mac_basic.yml
back to macOS-13
Mike Brady [Thu, 25 Apr 2024 14:10:47 +0000 (15:10 +0100)]
Simplify basic macOS check build.
Mike Brady [Thu, 25 Apr 2024 14:08:50 +0000 (15:08 +0100)]
Add some extra CFLAG settings to configure.ac for libconfig libpopt and openssl/libcrypto to enable compilation on macOS without extra flag settings.
Mike Brady [Thu, 25 Apr 2024 10:15:55 +0000 (11:15 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 25 Apr 2024 10:15:39 +0000 (11:15 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 25 Apr 2024 10:05:13 +0000 (11:05 +0100)]
Update check_classic_mac_basic.yml
Mike Brady [Thu, 25 Apr 2024 10:00:45 +0000 (11:00 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 25 Apr 2024 09:59:24 +0000 (10:59 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 25 Apr 2024 09:27:26 +0000 (10:27 +0100)]
Use PKG_CHECK_MODULES to find the ao lib if possible.
Mike Brady [Wed, 24 Apr 2024 15:33:03 +0000 (16:33 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 24 Apr 2024 09:50:29 +0000 (10:50 +0100)]
Update check_classic_mac_basic.yml
Mike Brady [Wed, 24 Apr 2024 09:48:02 +0000 (10:48 +0100)]
Update check_classic_mac_basic.yml
Move to Node.20 version of actions/checkout
Mike Brady [Wed, 24 Apr 2024 09:37:32 +0000 (10:37 +0100)]
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 24 Apr 2024 09:31:10 +0000 (10:31 +0100)]
Remove some almost-never-used and therefore untested code, and remove a potentially misleading comment from the ALSA backend.