<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/sound/shairport-sync, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2025-12-18T15:47:18Z</updated>
<entry>
<title>shairport-sync: enable Airplay 2 for -openssl only</title>
<updated>2025-12-18T15:47:18Z</updated>
<author>
<name>Christian Beier</name>
</author>
<published>2025-11-28T19:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=526520eaa4d1a05daec60fa2e07b1ab56b8dc8fd'/>
<id>urn:sha1:526520eaa4d1a05daec60fa2e07b1ab56b8dc8fd</id>
<content type='text'>
https://github.com/mikebrady/shairport-sync/blob/master/
CONFIGURATION%20FLAGS.md#cryptography states that only the OpenSSL
cryptography backend is suitable for Airplay 2.

Further investigation revealed that the pair_ap module within
shairport-sync, which is needed for Airplay 2, does not have an Mbed TLS
backend.

Accordingly, this commit enables Airplay 2 only for the OpenSSL build.

This has the nice side effect that for Airplay 1 the -mini or -mbedtls
versions can be used without pulling in 6 MB of ffmepg libs.

Signed-off-by: Christian Beier &lt;info@christianbeier.net&gt;
</content>
</entry>
<entry>
<title>shairport-sync: add drift and ALSA mixer config options</title>
<updated>2025-04-24T11:49:34Z</updated>
<author>
<name>Will Mortensen</name>
</author>
<published>2025-02-09T09:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c6daef227b2faa3388b5a300269d263ba9cdaad2'/>
<id>urn:sha1:c6daef227b2faa3388b5a300269d263ba9cdaad2</id>
<content type='text'>
Allow setting drift_tolerance_in_seconds, which replaces the
now-deprecated drift option.

Also allow setting alsa.mixer_control_index, which is necessary to use
the hardware mixer correctly on some devices (like the Apple USB-C
Headphone Adapter when a headset is plugged in).

Signed-off-by: Will Mortensen &lt;willmo@gmail.com&gt;
</content>
</entry>
<entry>
<title>shairport-sync: update to 4.3.6</title>
<updated>2025-02-10T21:28:59Z</updated>
<author>
<name>Kel Modderman</name>
</author>
<published>2025-01-31T13:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=71c8e53a5d5f22bae25bd7b381439cc57aac152d'/>
<id>urn:sha1:71c8e53a5d5f22bae25bd7b381439cc57aac152d</id>
<content type='text'>
Drop patches/100-mbedtls3fix.patch: applied in upstream commit d73b585

Signed-off-by: Kel Modderman &lt;kelvmod@gmail.com&gt;
</content>
</entry>
<entry>
<title>shairport-sync: fixed diagnostics settings</title>
<updated>2024-06-23T18:17:49Z</updated>
<author>
<name>David Andreoletti</name>
</author>
<published>2024-04-02T15:53:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2b49711d43de2b91043b5dd4d8e5576cee9743dd'/>
<id>urn:sha1:2b49711d43de2b91043b5dd4d8e5576cee9743dd</id>
<content type='text'>
shairport-sync expects statistics/log_verbosity/log_output_to settings
to be in the diagnostics section of shairport-sync's native config.

Prior to this commit, these settings were either missing (log_output_to)
or generated in the incorrect (general) native config section bloc.

Signed-off-by: David Andreoletti &lt;david@andreoletti.net&gt;
</content>
</entry>
<entry>
<title>shareport-sync: add support to mbedtls3</title>
<updated>2024-05-16T00:40:29Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2024-05-12T18:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1e1f36865919f02df8a8c205480d1db9bdeb6bfc'/>
<id>urn:sha1:1e1f36865919f02df8a8c205480d1db9bdeb6bfc</id>
<content type='text'>
updated various function calling as new version needed

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>shairport-sync: support mqtt based remote control</title>
<updated>2024-04-24T19:23:38Z</updated>
<author>
<name>David Andreoletti</name>
</author>
<published>2024-03-09T15:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=13bcb5287099fd77d844856bd8957be81ba5cf28'/>
<id>urn:sha1:13bcb5287099fd77d844856bd8957be81ba5cf28</id>
<content type='text'>
Enable MQTT support to control shairport-sync remotely

Signed-off-by: David Andreoletti &lt;david@andreoletti.net&gt;
</content>
</entry>
<entry>
<title>shairport-sync: support before/after entering active state, unfixable error detected, volume set events in UCI config</title>
<updated>2024-04-22T12:32:28Z</updated>
<author>
<name>David Andreoletti</name>
</author>
<published>2024-03-09T07:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=459fa7625cbc1c00c13d06e4414c88d4942db9be'/>
<id>urn:sha1:459fa7625cbc1c00c13d06e4414c88d4942db9be</id>
<content type='text'>
- Add before/after active state event callbacks in UCI config.
- Add volume change event callbacks in UCI config.
- Add unfixable error event callbacks in UCI config.

As of the current shairport-sync release, all event callbacks have been
mapped to UCI config.

Signed-off-by: David Andreoletti &lt;david@andreoletti.net&gt;
</content>
</entry>
<entry>
<title>shairport-sync: get rid of libstdcpp</title>
<updated>2024-03-19T12:01:43Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-02-26T20:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bd591fb7b00db5887a412d5f281c00a558f57dc8'/>
<id>urn:sha1:bd591fb7b00db5887a412d5f281c00a558f57dc8</id>
<content type='text'>
--as-needed gets rid of it apparently.

Remove empty patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>shairport-sync: Enable pipe audio backend support</title>
<updated>2024-01-05T20:41:35Z</updated>
<author>
<name>David Andreoletti</name>
</author>
<published>2023-12-19T03:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6d47f6635672934d8f1a8643955c332854f15604'/>
<id>urn:sha1:6d47f6635672934d8f1a8643955c332854f15604</id>
<content type='text'>
UCI's shairport-sync's pipe conf block is defined but has no effect without shairport-sync's pipe support

Rationale for pipe support:
- On SBC with no sound card available (built-in or external)
  and without ALSA plugins support on OpenwRT (no package)
  to reroute a stream from shairport-sync's ALSA default output
  to a PulseAudio controlled Bluetooth sink , then pipe support
  is required to enable the following flow:
  - shairport-sync -&gt; fifo pipe -&gt; custom_binary_to_send_stream_to_pulse_audio_BT_sink
- small bump in package size: diff: +746 bytes
  - shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk without --pipe: 110806 bytes
  - shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk with --pipe: 111552 bytes

Signed-off-by: David Andreoletti &lt;david@andreoletti.net&gt;
</content>
</entry>
<entry>
<title>shairport-sync: Upgrade to v4.3.2 and add AirPlay2 support</title>
<updated>2024-01-02T23:15:00Z</updated>
<author>
<name>Ben Klang</name>
</author>
<published>2023-12-28T19:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7391ca3d49ef92ca6510152bae0260fd4b0a738f'/>
<id>urn:sha1:7391ca3d49ef92ca6510152bae0260fd4b0a738f</id>
<content type='text'>
Signed-off-by: Ben Klang &lt;bklang@wirehack.net&gt;
</content>
</entry>
</feed>
