From 2b788ebce180be221a62a771fc839a330d083fed Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 2 Oct 2022 04:24:30 +0000 Subject: [PATCH] snapserver: update to support AirPlay 2 and addon (111) --- packages/addons/service/snapserver/changelog.txt | 4 ++++ packages/addons/service/snapserver/package.mk | 5 +++-- .../addons/service/snapserver/source/bin/snapserver.start | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/addons/service/snapserver/changelog.txt b/packages/addons/service/snapserver/changelog.txt index bc9c0d0d16..7ed9bff9b3 100644 --- a/packages/addons/service/snapserver/changelog.txt +++ b/packages/addons/service/snapserver/changelog.txt @@ -1,3 +1,7 @@ +111 +- Update shairport-sync to 4.1 +- Add nqptp to support shairport-sync AirPlay 2 + 110 - Add options to set librespot devicename and zeroconf-port diff --git a/packages/addons/service/snapserver/package.mk b/packages/addons/service/snapserver/package.mk index 0797b23c61..4a46c4e24b 100644 --- a/packages/addons/service/snapserver/package.mk +++ b/packages/addons/service/snapserver/package.mk @@ -3,10 +3,10 @@ PKG_NAME="snapserver" PKG_VERSION="0.26.0" -PKG_REV="110" +PKG_REV="111" PKG_ARCH="any" PKG_LICENSE="GPLv3" -PKG_DEPENDS_TARGET="toolchain shairport-sync snapcast" +PKG_DEPENDS_TARGET="toolchain nqptp shairport-sync snapcast" PKG_SECTION="service" PKG_SHORTDESC="Snapserver: Synchronous multi-room audio server" PKG_LONGDESC="Snapclient (${PKG_VERSION}) is a Snapcast server. Snapcast is a multi-room client-server audio system, where all clients are time synchronized with the server to play perfectly synced audioplays." @@ -21,6 +21,7 @@ PKG_MAINTAINER="Anton Voyl (awiouy)" addon() { mkdir -p "${ADDON_BUILD}/${PKG_ADDON_ID}/bin" cp "$(get_install_dir shairport-sync)/usr/bin/shairport-sync" \ + "$(get_install_dir nqptp)/usr/bin/nqptp" \ "$(get_install_dir snapcast)/usr/bin/snapserver" \ "${ADDON_BUILD}/${PKG_ADDON_ID}/bin" diff --git a/packages/addons/service/snapserver/source/bin/snapserver.start b/packages/addons/service/snapserver/source/bin/snapserver.start index e21dcfc6f5..3c9fb2a764 100644 --- a/packages/addons/service/snapserver/source/bin/snapserver.start +++ b/packages/addons/service/snapserver/source/bin/snapserver.start @@ -48,6 +48,8 @@ else enable_http=0 fi +nqptp & + HOME="$ADDON_HOME" \ nice -n "$ss_ni" \ snapserver \