]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log 
Mike Brady  [Mon, 2 Dec 2024 11:25:48 +0000  (11:25 +0000)]  
Update check_ap2_systemd_full.yml
Mike Brady  [Mon, 2 Dec 2024 11:21:57 +0000  (11:21 +0000)]  
Update check_ap2_systemd_basic.yml
Mike Brady  [Mon, 2 Dec 2024 11:19:07 +0000  (11:19 +0000)]  
Update check_ap2_systemd_basic.yml
Mike Brady  [Mon, 2 Dec 2024 11:17:09 +0000  (11:17 +0000)]  
Update check_ap2_systemv_full.yml
Mike Brady  [Mon, 2 Dec 2024 10:59:29 +0000  (10:59 +0000)]  
Quieten some debug messages.
Mike Brady  [Thu, 28 Nov 2024 15:21:54 +0000  (15:21 +0000)]  
Fix error that prevented the libsoundio library from being used at all, duh.
Mike Brady  [Thu, 28 Nov 2024 14:52:07 +0000  (14:52 +0000)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Thu, 28 Nov 2024 14:44:30 +0000  (14:44 +0000)]  
Deprecate the soundio backend. Nobody seems to use it, and as it stands it can't be much use. It would be nice to be wrong about this.
Mike Brady  [Sat, 2 Nov 2024 14:44:12 +0000  (14:44 +0000)]  
Add some extra diagnostics to investigate a read of zero bytes.
Mike Brady  [Fri, 1 Nov 2024 10:27:18 +0000  (10:27 +0000)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Thu, 31 Oct 2024 17:28:12 +0000  (17:28 +0000)]  
Add a check for when a read() returns zero.
Mike Brady  [Thu, 31 Oct 2024 14:17:29 +0000  (14:17 +0000)]  
Remove a misleading comment.
Mike Brady  [Thu, 31 Oct 2024 13:03:23 +0000  (13:03 +0000)]  
in audio_jack.c, return the delay in terms of frames at Shairport Sync's output rate, not the Jack Audio server's internal rate.
Mike Brady  [Wed, 16 Oct 2024 15:00:41 +0000  (16:00 +0100)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Wed, 16 Oct 2024 15:00:24 +0000  (16:00 +0100)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Wed, 16 Oct 2024 14:42:28 +0000  (15:42 +0100)]  
Remove Avahi static service file definitions for SSH and SFTP
Mike Brady  [Wed, 16 Oct 2024 14:41:30 +0000  (15:41 +0100)]  
Fix compilation bug in classic mode -- don't look for config.airplay_device_id.
Mike Brady  [Thu, 10 Oct 2024 13:52:38 +0000  (14:52 +0100)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Thu, 10 Oct 2024 13:52:21 +0000  (14:52 +0100)]  
Update RELEASENOTES-DEVELOPMENT.md
Mike Brady  [Thu, 10 Oct 2024 09:12:21 +0000  (10:12 +0100)]  
Merge pull request #1911 from aaronk6/development-mqtt
Mike Brady  [Thu, 10 Oct 2024 09:10:56 +0000  (10:10 +0100)]  
Merge pull request #1902 from mill1000/feature/mqtt_on_mute
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
Tucker Kern  [Mon, 16 Sep 2024 21:19:56 +0000  (21:19 +0000)]  
Avoid use of stdbool
Tucker Kern  [Fri, 13 Sep 2024 19:41:51 +0000  (13:41 -0600)]  
Fix warnings when building without metadata
Tucker Kern  [Fri, 13 Sep 2024 19:10:56 +0000  (19:10 +0000)]  
Send pvol metadata on mute
Mike Brady  [Sun, 25 Aug 2024 07:17:33 +0000  (17:17 +1000)]  
Merge pull request #1897 from acmay/ffmpeg
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
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
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
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