]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
2 years agoDocker build changes, github action updates. 1549/head
Charles [Wed, 5 Oct 2022 21:50:18 +0000 (22:50 +0100)] 
Docker build changes, github action updates.

2 years agoWhen a buffered stream is paused or stopped, try to close the output device immediate...
Mike Brady [Wed, 5 Oct 2022 11:41:54 +0000 (12:41 +0100)] 
When a buffered stream is paused or stopped, try to close the output device immediately. This will succeed if disable_standby mode is off.

2 years agoRemove strange calls to the D-Bus system.
Mike Brady [Wed, 5 Oct 2022 11:39:57 +0000 (12:39 +0100)] 
Remove strange calls to the D-Bus system.

2 years agoUpdate AIRPLAY2.md
Mike Brady [Wed, 5 Oct 2022 09:45:49 +0000 (10:45 +0100)] 
Update AIRPLAY2.md

2 years agoUpdate AIRPLAY2.md
Mike Brady [Wed, 5 Oct 2022 09:44:24 +0000 (10:44 +0100)] 
Update AIRPLAY2.md

2 years agoUpdate from master branch.
Mike Brady [Wed, 5 Oct 2022 09:08:16 +0000 (10:08 +0100)] 
Update from master branch.

2 years agoAdd names of AP2 clients to debug messages.
Mike Brady [Wed, 5 Oct 2022 08:59:14 +0000 (09:59 +0100)] 
Add names of AP2 clients to debug messages.

2 years agoNull merge -- just to bring anything new from master to development, but there wasn...
Mike Brady [Wed, 5 Oct 2022 08:55:17 +0000 (09:55 +0100)] 
Null merge -- just to bring anything new from master to development, but there wasn't anything.

2 years agoUpdates made in the branch.
Mike Brady [Wed, 5 Oct 2022 08:46:41 +0000 (09:46 +0100)] 
Updates made in the  branch.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 3 Oct 2022 17:02:01 +0000 (18:02 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoOnly call the volume hook once for each volume event even when the dbus interface...
Mike Brady [Mon, 3 Oct 2022 16:56:18 +0000 (17:56 +0100)] 
Only call the volume hook once for each volume event even when the dbus interface is included.

2 years agoOnly call the volume hook once for each volume event even when the dbus interface...
Mike Brady [Mon, 3 Oct 2022 16:56:02 +0000 (17:56 +0100)] 
Only call the volume hook once for each volume event even when the dbus interface is included.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sat, 1 Oct 2022 14:38:15 +0000 (15:38 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoDisable the timer on the RTSP link. OwnTone doesn't supply regular traffic here.
Mike Brady [Sat, 1 Oct 2022 14:32:53 +0000 (15:32 +0100)] 
Disable the timer on the RTSP link. OwnTone doesn't supply regular traffic here.

2 years agoUpdate Events.md
Mike Brady [Fri, 30 Sep 2022 12:13:19 +0000 (13:13 +0100)] 
Update Events.md

2 years agoUpdate Events.md
Mike Brady [Fri, 30 Sep 2022 12:06:38 +0000 (13:06 +0100)] 
Update Events.md

2 years agoUpdate Events.md
Mike Brady [Fri, 30 Sep 2022 12:06:15 +0000 (13:06 +0100)] 
Update Events.md

2 years agoUpdate Events.md
Mike Brady [Fri, 30 Sep 2022 12:00:14 +0000 (13:00 +0100)] 
Update Events.md

2 years agoUpdate Events.md
Mike Brady [Fri, 30 Sep 2022 11:53:01 +0000 (12:53 +0100)] 
Update Events.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 30 Sep 2022 09:37:48 +0000 (10:37 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoClose the DAC when the keep_dac_busy flag is changed (by the activity monitor) from...
Mike Brady [Fri, 30 Sep 2022 09:18:51 +0000 (10:18 +0100)] 
Close the DAC when the keep_dac_busy flag is changed (by the activity monitor) from true to false. Wait a little longer for the DAC to drop all frames.

2 years agoQuieten some debug messages, duh.
Mike Brady [Fri, 30 Sep 2022 09:08:11 +0000 (10:08 +0100)] 
Quieten some debug messages, duh.

2 years agoClose the DAC when the keep_dac_busy flag is changed (by the activity monitor) from...
Mike Brady [Fri, 30 Sep 2022 09:05:40 +0000 (10:05 +0100)] 
Close the DAC when the keep_dac_busy flag is changed (by the activity monitor) from true to false. Wait a little longer for the DAC to drop all frames.

2 years agoMerge pull request #1545 from Weidav/master
Mike Brady [Thu, 29 Sep 2022 20:53:34 +0000 (21:53 +0100)] 
Merge pull request #1545 from Weidav/master

Don't need to checkout development branch.

2 years agoDon't need to checkout development branch. 1545/head
weidav [Thu, 29 Sep 2022 16:41:17 +0000 (18:41 +0200)] 
Don't need to checkout development branch.

2 years agoAdd name of client when we can get it in AP2
Mike Brady [Thu, 29 Sep 2022 15:39:01 +0000 (16:39 +0100)] 
Add name of client when we can get it in AP2

2 years agoBring up to date with changes in the development branch, most of which come from...
Mike Brady [Thu, 29 Sep 2022 13:11:59 +0000 (14:11 +0100)] 
Bring up to date with changes in the development branch, most of which come from the master branch.

2 years agoBring up to date with changes in the development branch, most of which come from...
Mike Brady [Thu, 29 Sep 2022 13:05:37 +0000 (14:05 +0100)] 
Bring up to date with changes in the development branch, most of which come from the master branch.

2 years agoTake more uptodate version of documents
Mike Brady [Thu, 29 Sep 2022 11:53:32 +0000 (12:53 +0100)] 
Take more uptodate version of documents

2 years agoTake update to CAR INSTALL.
Mike Brady [Thu, 29 Sep 2022 11:48:37 +0000 (12:48 +0100)] 
Take update to CAR INSTALL.

2 years agoAdd docker-build-on-formal-release.yaml and stale.yaml to the branch.
Mike Brady [Thu, 29 Sep 2022 11:46:05 +0000 (12:46 +0100)] 
Add docker-build-on-formal-release.yaml and stale.yaml to the  branch.

2 years agoFix Bug Report template.
Mike Brady [Thu, 29 Sep 2022 11:39:37 +0000 (12:39 +0100)] 
Fix Bug Report template.

2 years agoUpdate Bug Report.yaml
Mike Brady [Thu, 29 Sep 2022 11:38:38 +0000 (12:38 +0100)] 
Update Bug Report.yaml

Oops.

2 years agoFix a layout error and reference.
Mike Brady [Thu, 29 Sep 2022 11:27:12 +0000 (12:27 +0100)] 
Fix a layout error and reference.

2 years agoAdd some workflows and fix two errors in Makefile.am found with their assistance.
Mike Brady [Thu, 29 Sep 2022 10:40:38 +0000 (11:40 +0100)] 
Add some workflows and fix two errors in Makefile.am found with their assistance.

2 years agoTry all
Mike Brady [Thu, 29 Sep 2022 10:22:36 +0000 (11:22 +0100)] 
Try all

2 years agoname changes.
Mike Brady [Thu, 29 Sep 2022 10:18:38 +0000 (11:18 +0100)] 
name changes.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 10:10:06 +0000 (11:10 +0100)] 
Fix for building for System V.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 10:05:31 +0000 (11:05 +0100)] 
Fix for building for System V.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 10:02:46 +0000 (11:02 +0100)] 
Fix for building for System V.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 09:59:51 +0000 (10:59 +0100)] 
Fix for building for System V.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 09:56:22 +0000 (10:56 +0100)] 
Fix for building for System V.

2 years agoFix for building for System V.
Mike Brady [Thu, 29 Sep 2022 09:53:15 +0000 (10:53 +0100)] 
Fix for building for System V.

2 years agoAdd a check for building for System V.
Mike Brady [Thu, 29 Sep 2022 09:50:56 +0000 (10:50 +0100)] 
Add a check for building for System V.

2 years agoAdd a check for building without using a separate build folder.
Mike Brady [Thu, 29 Sep 2022 09:42:47 +0000 (10:42 +0100)] 
Add a check for building without using a separate build folder.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 22:15:50 +0000 (23:15 +0100)] 
Improve macOS check.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 22:13:10 +0000 (23:13 +0100)] 
Improve macOS check.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 22:09:15 +0000 (23:09 +0100)] 
Improve macOS check.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 22:02:34 +0000 (23:02 +0100)] 
Improve macOS check.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 22:00:05 +0000 (23:00 +0100)] 
Improve macOS check.

2 years agoImprove macOS check.
Mike Brady [Wed, 28 Sep 2022 21:54:24 +0000 (22:54 +0100)] 
Improve macOS check.

2 years agoTry a macOS check.
Mike Brady [Wed, 28 Sep 2022 21:46:26 +0000 (22:46 +0100)] 
Try a macOS check.

2 years agoAdd classic systemd build workflows.
Mike Brady [Wed, 28 Sep 2022 17:01:46 +0000 (18:01 +0100)] 
Add classic systemd build workflows.

2 years agoInitial full-fat build check -- omits pipewire.
Mike Brady [Wed, 28 Sep 2022 16:53:02 +0000 (17:53 +0100)] 
Initial full-fat build check -- omits pipewire.

2 years agoInitial workflow for checking a basic AirPlay systemd build and install
Mike Brady [Wed, 28 Sep 2022 16:39:00 +0000 (17:39 +0100)] 
Initial workflow for checking a basic AirPlay systemd build and install

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 16:28:56 +0000 (17:28 +0100)] 
Enhance build_check workflow.

2 years agoLook for the shairport-sync.service file in the scripts folder in the _build_ folder...
Mike Brady [Wed, 28 Sep 2022 16:25:27 +0000 (17:25 +0100)] 
Look for the shairport-sync.service file in the scripts folder in the _build_ folder, because it's generated by ./configure. Same with the SystemV init file.

2 years agoExplore build_check workflow.
Mike Brady [Wed, 28 Sep 2022 16:17:05 +0000 (17:17 +0100)] 
Explore build_check workflow.

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 16:12:21 +0000 (17:12 +0100)] 
Enhance build_check workflow.

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 16:07:17 +0000 (17:07 +0100)] 
Enhance build_check workflow.

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 16:04:31 +0000 (17:04 +0100)] 
Enhance build_check workflow.

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:56:21 +0000 (16:56 +0100)] 
Enhance build_check workflow.

2 years agoEnhance build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:54:39 +0000 (16:54 +0100)] 
Enhance build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:50:08 +0000 (16:50 +0100)] 
Adjust build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:47:15 +0000 (16:47 +0100)] 
Adjust build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:43:18 +0000 (16:43 +0100)] 
Adjust build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:41:07 +0000 (16:41 +0100)] 
Adjust build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:39:39 +0000 (16:39 +0100)] 
Adjust build_check workflow.

2 years agoAdjust build_check workflow.
Mike Brady [Wed, 28 Sep 2022 15:37:26 +0000 (16:37 +0100)] 
Adjust build_check workflow.

2 years agoSimple build_check workflow trial.
Mike Brady [Wed, 28 Sep 2022 15:33:14 +0000 (16:33 +0100)] 
Simple build_check workflow trial.

2 years agoTrial
Mike Brady [Wed, 28 Sep 2022 15:30:20 +0000 (16:30 +0100)] 
Trial

On the Danger branch only.

2 years agoUpdate docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 14:54:55 +0000 (15:54 +0100)] 
Update docker-build-on-formal-release.yaml

Look for literal dots and include a X.YrcZ pattern for testing

2 years agoUpdate docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 14:42:11 +0000 (15:42 +0100)] 
Update docker-build-on-formal-release.yaml

2 years agoCreate docker-build-on-formal-release.yaml
Mike Brady [Wed, 28 Sep 2022 14:39:44 +0000 (15:39 +0100)] 
Create docker-build-on-formal-release.yaml

2 years agoDon't rebuild Docker master image for a push.
Mike Brady [Wed, 28 Sep 2022 11:45:14 +0000 (12:45 +0100)] 
Don't rebuild Docker master image for a push.

2 years agoSmall documentation change.
Mike Brady [Wed, 28 Sep 2022 11:44:10 +0000 (12:44 +0100)] 
Small documentation change.

2 years agoTidy up the Dockerfile for AP2 and replace the AP1 Docker stuff with a derivative...
Mike Brady [Wed, 28 Sep 2022 10:32:37 +0000 (11:32 +0100)] 
Tidy up the Dockerfile for AP2 and replace the AP1 Docker stuff with a derivative of the AP2 stuff to add the s6 overlay. The argument for invoking Shairport Sync on both should be 'shairport-sync --log-to-syslog' plus whatever command line arguments you want.

2 years agoMerge branch 'development'
Mike Brady [Tue, 27 Sep 2022 13:19:15 +0000 (14:19 +0100)] 
Merge branch 'development'

Documentation updates.

2 years agoSmall documentation updates.
Mike Brady [Tue, 27 Sep 2022 13:18:44 +0000 (14:18 +0100)] 
Small documentation updates.

2 years agoDon't need to checkout development.
Mike Brady [Mon, 26 Sep 2022 18:04:08 +0000 (19:04 +0100)] 
Don't need to checkout development.

2 years agoMerge branch 'development'
Mike Brady [Mon, 26 Sep 2022 18:02:54 +0000 (19:02 +0100)] 
Merge branch 'development'

Simplify some URLs.

2 years agoSimplify some URLs
Mike Brady [Mon, 26 Sep 2022 18:02:30 +0000 (19:02 +0100)] 
Simplify some URLs

2 years agoSmall documentation updates.
Mike Brady [Mon, 26 Sep 2022 17:38:46 +0000 (18:38 +0100)] 
Small documentation updates.

2 years agoSlight update to Release Notes.
Mike Brady [Mon, 26 Sep 2022 17:19:55 +0000 (18:19 +0100)] 
Slight update to Release Notes.

2 years agoUpdate the pair_ap library and a few other things...
Mike Brady [Mon, 26 Sep 2022 17:04:04 +0000 (18:04 +0100)] 
Update the pair_ap library and a few other things...

2 years agoStart of update to Release Notes
Mike Brady [Mon, 26 Sep 2022 17:00:36 +0000 (18:00 +0100)] 
Start of update to Release Notes

2 years agoUpdate BUILD.md
Mike Brady [Mon, 26 Sep 2022 16:56:02 +0000 (17:56 +0100)] 
Update BUILD.md

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 26 Sep 2022 16:53:34 +0000 (17:53 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoRemove the need for the gcrypt library; use openssl instead, as it's mandatory elsewh...
Mike Brady [Mon, 26 Sep 2022 16:42:13 +0000 (17:42 +0100)] 
Remove the need for the gcrypt library; use openssl instead, as it's mandatory elsewhere in Shairport Sync.

2 years agoUpdate the pair_ap library. Thanks again to ejurgensen for this code.
Mike Brady [Mon, 26 Sep 2022 16:24:04 +0000 (17:24 +0100)] 
Update the pair_ap library. Thanks again to ejurgensen for this code.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 23 Sep 2022 16:11:15 +0000 (17:11 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoClang format
Mike Brady [Fri, 23 Sep 2022 16:05:26 +0000 (17:05 +0100)] 
Clang format

2 years agoAdd in code to detect the iOS 16 discontinuity but not to do anything about it. Delay...
Mike Brady [Fri, 23 Sep 2022 16:02:26 +0000 (17:02 +0100)] 
Add in code to detect the iOS 16 discontinuity but not to do anything about it. Delaying everything by 2112 frames after the discontinuity removes it, but the result seems to be that playback is delayed by 2112 frames. One approach would be to advance everything prior to the discontinuity by 2112 frames, but that would require checking what version of software the source was using, so hardly worth the trouble.

2 years agoRoll back fix for extra frames -- it fixes sync issues but introduces transients...
Mike Brady [Thu, 22 Sep 2022 17:19:46 +0000 (18:19 +0100)] 
Roll back fix for extra frames -- it fixes sync issues but introduces transients or glitches. Not nice.

2 years agoFix a silly classic AirPlay build issue.
Mike Brady [Thu, 22 Sep 2022 16:33:23 +0000 (17:33 +0100)] 
Fix a silly classic AirPlay build issue.

2 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 22 Sep 2022 16:03:53 +0000 (17:03 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

2 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Thu, 22 Sep 2022 15:29:20 +0000 (16:29 +0100)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Merge online updates.

2 years agoSkip the out-of-date frames at the start of a session in AirPLay 2 Buffered Streams...
Mike Brady [Thu, 22 Sep 2022 15:28:51 +0000 (16:28 +0100)] 
Skip the out-of-date frames at the start of a session in AirPLay 2 Buffered Streams in iOS 16.0 / Ventura beta / iOS 16.1 beta. Only skip two blocks to avoid AAC transients and substitute silent for them.

2 years agoIncrease the RTSP idle timeout to ten seconds, and confine its operation to realtime...
Mike Brady [Thu, 22 Sep 2022 15:25:57 +0000 (16:25 +0100)] 
Increase the RTSP idle timeout to ten seconds, and confine its operation to realtime and classic AirPlay only.:

2 years agoUpdate BUILD.md
Mike Brady [Mon, 19 Sep 2022 09:04:41 +0000 (10:04 +0100)] 
Update BUILD.md