aboutsummaryrefslogtreecommitdiff
path: root/sound/shairport-sync
Commit message (Collapse)AuthorAge
* shairport-sync: support mqtt based remote controlDavid Andreoletti2024-04-24
| | | | | | Enable MQTT support to control shairport-sync remotely Signed-off-by: David Andreoletti <david@andreoletti.net>
* shairport-sync: support before/after entering active state, unfixable error ↵David Andreoletti2024-04-22
| | | | | | | | | | | | | detected, volume set events in UCI config - 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 <david@andreoletti.net>
* shairport-sync: get rid of libstdcppRosen Penev2024-03-19
| | | | | | | | --as-needed gets rid of it apparently. Remove empty patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Enable pipe audio backend supportDavid Andreoletti2024-01-05
| | | | | | | | | | | | | | | | | 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 -> fifo pipe -> 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 <david@andreoletti.net>
* shairport-sync: Upgrade to v4.3.2 and add AirPlay2 supportBen Klang2024-01-02
| | | | Signed-off-by: Ben Klang <bklang@wirehack.net>
* shairport-sync: fix init scriptLiangbin Lian2023-07-13
| | | | | | 'name' may contains '%h' or '%v', printf will fail on that Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* shairport-sync: update to 3.3.9Rosen Penev2021-12-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: update to 3.3.8Rosen Penev2021-06-12
| | | | | | | | | Explicitly add libdaemon configure flag. It seems the default was changed. Add AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: update to 3.3.7Rosen Penev2020-12-22
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add conffilesHuangbin Zhan2020-05-09
| | | | Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
* shairport-sync: update to 3.3.6Rosen Penev2020-05-01
| | | | | | | | Use PKG_INSTALL for consistency between packages. Ran the init script through shellcheck. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.3.5Rosen Penev2019-12-09
| | | | | | Rebased patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Use default PKG_BUILD_DIR when possibleJeffery To2019-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes lines that set PKG_BUILD_DIR when the set value is no different from the default value. Specifically, the line is removed if the assigned value is: * $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT if it is set, so now this is identical to the default value. * $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR) if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it the same as the previous case * $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) This is the same as the default PKG_BUILD_DIR when there is no BUILD_VARIANT. * $(BUILD_DIR)/[name]-$(PKG_VERSION) where [name] is a string that is identical to PKG_NAME [1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* shairport-sync: Get rid of libc++ dependencyRosen Penev2019-01-14
| | | | | | | | Two features which are not used by the package depend on a libc++. Removing the proper entries in the Makefile allow compilation without a libc++. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Allow usage with uclibc++Rosen Penev2018-12-24
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.2.2Rosen Penev2018-11-18
| | | | | Switched to codeload for Makefile simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Install /etc/config as 600Rosen Penev2018-08-16
| | | | | /etc/config should not be readable by non-root. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.2.1Rosen Penev2018-08-01
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.1.6Ted Hess2017-12-18
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* shairport-sync: Create mbed TLS version (replaces PolarSSL)Ted Hess2017-01-09
| | | | | | | * Note: SSL Patch submitted upstream pending developer approval. * Patch will be removed in future release. Signed-off-by: Ted Hess <thess@kitschensync.net>
* shairport-sync: update to v2.8.6f3flight2016-11-06
| | | | Signed-off-by: Dmitry Sutyagin <f3flight@gmail.com>
* shairport-sync-next: update to v2.8.4Álvaro Fernández Rojas2016-06-02
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: update to 2.8.2Álvaro Fernández Rojas2016-04-17
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: update to v2.8.1Álvaro Fernández Rojas2016-03-14
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: update to latest versionÁlvaro Fernández Rojas2016-02-27
| | | | | | | | Also adds PROVIDES definition to fix "shairport-sync" package installation from feeds. Remove unneeded openssl and polarssl config checks. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: Add "mini" package (no soxr, no avahi, use polarssl)Ted Hess2015-11-04
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* shairport-sync: update to v2.6Álvaro Fernández Rojas2015-10-24
| | | | | | | Closes https://github.com/openwrt/packages/pull/1869 Signed-off-by: Mike Brady <mikebrady@eircom.net> Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: fix build when both variants are selectedÁlvaro Fernández Rojas2015-10-04
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: update to latest versionÁlvaro Fernández Rojas2015-10-01
| | | | | | | | | | | | - update to latest (2.4.1) version - add support for config files - switch uci to config files - based on https://github.com/openwrt/packages/pull/1815 - merge maintainers - add openssl/polarssl build variants Signed-off-by: Mike Brady <mikebrady@eircom.net> Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* shairport-sync: New package from MikeBradyTed Hess2015-01-25
Signed-off-by: Ted Hess <thess@kitschensync.net>