]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
3 years agoFix for v3 of s6 overlay and other improvements. 1422/head
Charles [Mon, 31 Jan 2022 17:57:54 +0000 (17:57 +0000)] 
Fix for v3 of s6 overlay and other improvements.

3 years agoMerge branch 'mikebrady:development' into development
Charles [Sun, 30 Jan 2022 22:00:42 +0000 (22:00 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agoCheck certain 64-bit and 32-bit conversions.
Mike Brady [Sun, 30 Jan 2022 16:51:01 +0000 (16:51 +0000)] 
Check certain 64-bit and 32-bit conversions.

3 years agos6 overlay improvements.
Charles [Sat, 29 Jan 2022 15:51:46 +0000 (15:51 +0000)] 
s6 overlay improvements.

3 years agoMerge branch 'mikebrady:development' into development
Charles [Fri, 28 Jan 2022 21:52:51 +0000 (21:52 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agoDiscard non-sentinel packets at the start of a Realtime play -- they might belong...
Mike Brady [Fri, 28 Jan 2022 11:14:52 +0000 (11:14 +0000)] 
Discard non-sentinel packets at the start of a Realtime play -- they might belong to the previous session.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 24 Jan 2022 09:20:23 +0000 (10:20 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdd some sanity checking of latency-affecting settings.
Mike Brady [Mon, 24 Jan 2022 09:17:07 +0000 (10:17 +0100)] 
Add some sanity checking of latency-affecting settings.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 23 Jan 2022 09:09:55 +0000 (10:09 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoReset the realtime clock information when a realtimne stream play terminates.
Mike Brady [Sun, 23 Jan 2022 09:04:04 +0000 (10:04 +0100)] 
Reset the realtime clock information when a realtimne stream play terminates.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 21 Jan 2022 17:26:25 +0000 (18:26 +0100)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdd a "mixer_control_index" setting to the "alsa" part of ther configuration file...
Mike Brady [Fri, 21 Jan 2022 17:18:13 +0000 (18:18 +0100)] 
Add a "mixer_control_index" setting to the "alsa" part of ther configuration file. A mixer is fully identified by a name and index, duh. Change some debug messages and add an entry to the sample configuration file.

3 years agoUpdate AIRPLAY2.md
Mike Brady [Mon, 17 Jan 2022 11:04:50 +0000 (11:04 +0000)] 
Update AIRPLAY2.md

3 years agoUpdate AIRPLAY2.md
Mike Brady [Mon, 17 Jan 2022 10:51:53 +0000 (10:51 +0000)] 
Update AIRPLAY2.md

3 years agoLower the default starting volume bu 6dB.
Mike Brady [Tue, 11 Jan 2022 16:34:33 +0000 (16:34 +0000)] 
Lower the default starting volume bu 6dB.

3 years agoMerge branch 'mikebrady:development' into development
Charles [Wed, 5 Jan 2022 19:14:34 +0000 (19:14 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 4 Jan 2022 18:11:33 +0000 (18:11 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoBB. Fix a crash that occurred in AP2 mode if no configuration file was present, duh.
Mike Brady [Tue, 4 Jan 2022 18:06:16 +0000 (18:06 +0000)] 
BB. Fix a crash that occurred in AP2 mode if no configuration file was present, duh.

3 years agoTry updating images again.
Charles [Tue, 4 Jan 2022 14:37:29 +0000 (14:37 +0000)] 
Try updating images again.

3 years agoMerge branch 'mikebrady:development' into development
Charles [Tue, 4 Jan 2022 13:47:18 +0000 (13:47 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Sun, 2 Jan 2022 17:38:31 +0000 (17:38 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Documentation Updates

3 years agoAdd some code to investigate possible unclean teardowns in AP2 modes. Also add code...
Mike Brady [Sun, 2 Jan 2022 17:37:23 +0000 (17:37 +0000)] 
Add some code to investigate possible unclean teardowns in AP2 modes. Also add code which might obviate the problem!

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 2 Jan 2022 17:09:57 +0000 (17:09 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoDo a proper TEARDOWN when an AP1 RTSP thread is cancelled. In particular, kill any...
Mike Brady [Sun, 2 Jan 2022 16:58:09 +0000 (16:58 +0000)] 
Do a proper TEARDOWN when an AP1 RTSP thread is cancelled. In particular, kill any player thread that may be running.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 2 Jan 2022 10:59:20 +0000 (10:59 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agolatest version of the nqptp interface header
Mike Brady [Sun, 2 Jan 2022 10:42:48 +0000 (10:42 +0000)] 
latest version of the nqptp interface header

3 years agoExit with a message in the log if the name to be used for the service is already...
Mike Brady [Sun, 2 Jan 2022 10:06:36 +0000 (10:06 +0000)] 
Exit with a message in the log if the name to be used for the service is already in use.

3 years agoImprove a few debug messages.
Mike Brady [Sat, 1 Jan 2022 19:01:20 +0000 (19:01 +0000)] 
Improve a few debug messages.

3 years agoclang-format
Mike Brady [Sat, 1 Jan 2022 12:13:43 +0000 (12:13 +0000)] 
clang-format

3 years agoSimplify validation of the mDNS interface setting, if any.
Mike Brady [Fri, 31 Dec 2021 10:07:00 +0000 (10:07 +0000)] 
Simplify validation of the mDNS interface setting, if any.

3 years agoStop storing the timing peer list. Clean up generation of device's timing addresses...
Mike Brady [Thu, 30 Dec 2021 11:03:34 +0000 (11:03 +0000)] 
Stop storing the timing peer list. Clean up generation of device's timing addresses (and fix a bug). Use unique SMI interface for access to NQPTP.

3 years agoaccess the SMI named in the nqptp_shared_memory_interface_name
Mike Brady [Wed, 29 Dec 2021 10:22:44 +0000 (10:22 +0000)] 
access the SMI named in the nqptp_shared_memory_interface_name

3 years agoRoll back
Charles [Tue, 28 Dec 2021 00:18:06 +0000 (00:18 +0000)] 
Roll back

3 years agoMerge branch 'development' of github.com:charlesomer/shairport-sync into development
Charles [Mon, 27 Dec 2021 23:27:39 +0000 (23:27 +0000)] 
Merge branch 'development' of github.com:charlesomer/shairport-sync into development

3 years agoAlpine 3.15 test
Charles [Mon, 27 Dec 2021 23:27:36 +0000 (23:27 +0000)] 
Alpine 3.15 test

3 years agoClang format
Mike Brady [Mon, 27 Dec 2021 12:37:49 +0000 (12:37 +0000)] 
Clang format

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Mon, 27 Dec 2021 12:35:54 +0000 (12:35 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Small changes.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Mon, 27 Dec 2021 12:35:08 +0000 (12:35 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdd some conditional compilation statements to avoid a few warnings.
Mike Brady [Mon, 27 Dec 2021 12:33:14 +0000 (12:33 +0000)] 
Add some conditional compilation statements to avoid a few warnings.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Mon, 27 Dec 2021 12:19:08 +0000 (12:19 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Some pull requersts and a documentation update.

3 years agoBegin to get SPS to give a unique shm interface name to nqptp. Also clang format
Mike Brady [Mon, 27 Dec 2021 12:19:01 +0000 (12:19 +0000)] 
Begin to get SPS to give a unique shm interface name to nqptp. Also clang format

3 years agoMerge pull request #1389 from ccutrer/ap2_client_metadata
Mike Brady [Mon, 27 Dec 2021 12:08:15 +0000 (12:08 +0000)] 
Merge pull request #1389 from ccutrer/ap2_client_metadata

extract several pieces of client metadata for AP2

Many thanks, Cody!

3 years agoMerge pull request #1390 from charlesomer/development
Mike Brady [Mon, 27 Dec 2021 12:07:26 +0000 (12:07 +0000)] 
Merge pull request #1390 from charlesomer/development

Fix for dbus restart.
Thanks Charles!

3 years agoFix for dbus restart. 1390/head
Charles [Mon, 27 Dec 2021 00:14:55 +0000 (00:14 +0000)] 
Fix for dbus restart.

3 years agoextract several pieces of client metadata for AP2 1388/head 1389/head
Cody Cutrer [Sun, 26 Dec 2021 19:13:42 +0000 (12:13 -0700)] 
extract several pieces of client metadata for AP2

3 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 24 Dec 2021 12:45:21 +0000 (12:45 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Documentation Update

3 years agoBrown bag
Mike Brady [Fri, 24 Dec 2021 12:45:00 +0000 (12:45 +0000)] 
Brown bag

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 24 Dec 2021 12:33:28 +0000 (12:33 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate the documentation a little.
Mike Brady [Fri, 24 Dec 2021 11:22:27 +0000 (11:22 +0000)] 
Update the documentation a little.

3 years agoAllow the airplay_device_id to be varied either by adding an offset or by replacing...
Mike Brady [Fri, 24 Dec 2021 11:03:19 +0000 (11:03 +0000)] 
Allow the airplay_device_id to be varied either by adding an offset or by replacing it completely.

3 years agoMerge pull request #1384 from ccutrer/mqtt_metadata
Mike Brady [Fri, 24 Dec 2021 10:20:44 +0000 (10:20 +0000)] 
Merge pull request #1384 from ccutrer/mqtt_metadata

Some MQTT metadata improvements.  Add a few more "parsed" messages: active_remote_id, dacp_id, server_ip.
Many thanks.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 24 Dec 2021 10:15:56 +0000 (10:15 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Fri, 24 Dec 2021 10:13:48 +0000 (10:13 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Documentation Update.

3 years agoStop generating an airplay_device_id dynamically. Base it on a fixed MAC address...
Mike Brady [Fri, 24 Dec 2021 10:13:25 +0000 (10:13 +0000)] 
Stop generating an airplay_device_id dynamically. Base it on a fixed MAC address (not necessarily the active one).

3 years agosome MQTT metadata improvements 1384/head
Cody Cutrer [Fri, 24 Dec 2021 02:07:09 +0000 (19:07 -0700)] 
some MQTT metadata improvements

document some more of the fields that can come through, and add
a few more "parsed" messages:
 * active_remote_id
 * dacp_id
 * server_ip

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 23 Dec 2021 19:20:46 +0000 (19:20 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoBe more careful to create default file names based on the name of the app. Create...
Mike Brady [Thu, 23 Dec 2021 19:17:34 +0000 (19:17 +0000)] 
Be more careful to create default file names based on the name of the app. Create the airplay_device_id in a way that includes the PID.

3 years agoMake the hw_addr 8 bytes long to that it can be read from as a 64-bit number.
Mike Brady [Thu, 23 Dec 2021 19:15:17 +0000 (19:15 +0000)] 
Make the hw_addr 8 bytes long to that it can be read from as a 64-bit number.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 22 Dec 2021 18:08:49 +0000 (18:08 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 22 Dec 2021 15:32:03 +0000 (15:32 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge pull request #1381 from michaeldeborst/patch1
Mike Brady [Wed, 22 Dec 2021 15:28:36 +0000 (15:28 +0000)] 
Merge pull request #1381 from michaeldeborst/patch1

Slight edits to readme to include additional clarity on the available experimental docker images.

Thans Michael!

3 years agoMerge branch 'development' into patch1 1381/head
Mike Brady [Wed, 22 Dec 2021 15:28:11 +0000 (15:28 +0000)] 
Merge branch 'development' into patch1

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 22 Dec 2021 15:23:55 +0000 (15:23 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge pull request #1378 from charlesomer/development
Mike Brady [Wed, 22 Dec 2021 15:16:24 +0000 (15:16 +0000)] 
Merge pull request #1378 from charlesomer/development

Automated docker tagging & s6-overlay implementation.
Thanks Charles!

3 years agoQuieten a few debug mssages, slightly shorten the minimum lead time needed for good...
Mike Brady [Wed, 22 Dec 2021 13:47:49 +0000 (13:47 +0000)] 
Quieten a few debug mssages, slightly shorten the minimum lead time needed for good initial sync.

3 years agoMerge branch 'mikebrady:development' into development 1378/head
Charles [Tue, 21 Dec 2021 23:49:32 +0000 (23:49 +0000)] 
Merge branch 'mikebrady:development' into development

3 years agomain readme edit for docker reference
Michael [Tue, 21 Dec 2021 20:20:46 +0000 (21:20 +0100)] 
main readme edit for docker reference

3 years agomain development repo readme edit.
Michael [Tue, 21 Dec 2021 20:20:19 +0000 (21:20 +0100)] 
main development repo readme edit.

3 years agoedited docker readme to include clarity on different tag.
Michael [Tue, 21 Dec 2021 20:18:46 +0000 (21:18 +0100)] 
edited docker readme to include clarity on different tag.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 21 Dec 2021 16:28:38 +0000 (16:28 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoAdjust the time needed to allow the clock to settle and the lead time.
Mike Brady [Tue, 21 Dec 2021 15:32:16 +0000 (15:32 +0000)] 
Adjust the time needed to allow the clock to settle and the lead time.

3 years agoLook for 0.15 seconds of a lead time...
Mike Brady [Tue, 21 Dec 2021 15:18:14 +0000 (15:18 +0000)] 
Look for 0.15 seconds of a lead time...

3 years agoFlush if the first packet is less than 100 ms in the future.
Mike Brady [Tue, 21 Dec 2021 15:04:15 +0000 (15:04 +0000)] 
Flush if the first packet is less than 100 ms in the future.

3 years agoWait for 300 secodns before complaining about the age of a sync.
Mike Brady [Tue, 21 Dec 2021 15:03:28 +0000 (15:03 +0000)] 
Wait for 300 secodns before complaining about the age of a sync.

3 years agoSend an empty timing list when a player is acquired.
Mike Brady [Tue, 21 Dec 2021 15:02:43 +0000 (15:02 +0000)] 
Send an empty timing list when a player is acquired.

3 years agoAutomated docker tagging & s6-overlay implementation.
Charles [Mon, 20 Dec 2021 23:57:12 +0000 (23:57 +0000)] 
Automated docker tagging & s6-overlay implementation.

3 years agoSet the minimum bus mastership time to two seconds. Turn on a debug message.
Mike Brady [Mon, 20 Dec 2021 12:15:59 +0000 (12:15 +0000)] 
Set the minimum bus mastership time to two seconds. Turn on a debug message.

3 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Sun, 19 Dec 2021 16:16:45 +0000 (16:16 +0000)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Documentation update.

3 years agoUpdate sample dbus commands
Mike Brady [Thu, 16 Dec 2021 11:12:51 +0000 (11:12 +0000)] 
Update sample dbus commands

3 years agoslightly simplify function generate_preliminary_string.
Mike Brady [Thu, 16 Dec 2021 09:47:50 +0000 (09:47 +0000)] 
slightly simplify function generate_preliminary_string.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Tue, 14 Dec 2021 16:26:46 +0000 (16:26 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 12 Dec 2021 13:30:31 +0000 (13:30 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoBegin to try to figure out how to respond to remote control connections.
Mike Brady [Sun, 12 Dec 2021 13:28:10 +0000 (13:28 +0000)] 
Begin to try to figure out how to respond to remote control connections.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Sun, 12 Dec 2021 12:57:07 +0000 (12:57 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMake debug messages easier to see on macOS Terminal.
Mike Brady [Sun, 12 Dec 2021 12:53:40 +0000 (12:53 +0000)] 
Make debug messages easier to see on macOS Terminal.

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Dec 2021 13:07:20 +0000 (13:07 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 12:29:30 +0000 (12:29 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 12:16:43 +0000 (12:16 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 11:31:01 +0000 (11:31 +0000)] 
Update MOREINFO.md

3 years agoUpdate MOREINFO.md
Mike Brady [Fri, 10 Dec 2021 11:25:12 +0000 (11:25 +0000)] 
Update MOREINFO.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Fri, 10 Dec 2021 09:21:34 +0000 (09:21 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoOnly include code to modify the RTSP buffer length if metadata support is included...
Mike Brady [Fri, 10 Dec 2021 09:15:30 +0000 (09:15 +0000)] 
Only include code to modify the RTSP buffer length if metadata support is included in the configuration.

3 years agoUpdate BUILDFORAP2.md
Mike Brady [Thu, 9 Dec 2021 15:16:54 +0000 (15:16 +0000)] 
Update BUILDFORAP2.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Thu, 9 Dec 2021 14:36:58 +0000 (14:36 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoMerge branch 'mptre-master' into development
Mike Brady [Thu, 9 Dec 2021 14:17:42 +0000 (14:17 +0000)] 
Merge branch 'mptre-master' into development

Thanks to Anton Lindqvist (https://github.com/mptre) for this PR.

3 years agoMerge "openbsd corrections #1357" after resolving one conflict.
Mike Brady [Thu, 9 Dec 2021 14:16:37 +0000 (14:16 +0000)] 
Merge "openbsd corrections #1357" after resolving one conflict.

3 years agoUpdate AIRPLAY2.md
Mike Brady [Wed, 8 Dec 2021 22:37:09 +0000 (22:37 +0000)] 
Update AIRPLAY2.md

3 years agoMerge pull request #1356 from tecdude/patch-1
Mike Brady [Wed, 8 Dec 2021 22:32:40 +0000 (22:32 +0000)] 
Merge pull request #1356 from tecdude/patch-1

Update AIRPLAY2.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 8 Dec 2021 17:33:52 +0000 (17:33 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md

3 years agoUpdate RELEASENOTES-DEVELOPMENT.md
Mike Brady [Wed, 8 Dec 2021 17:29:05 +0000 (17:29 +0000)] 
Update RELEASENOTES-DEVELOPMENT.md