diff --git a/packages/addons/service/snapserver/changelog.txt b/packages/addons/service/snapserver/changelog.txt index 2ea29a7f22..bc9c0d0d16 100644 --- a/packages/addons/service/snapserver/changelog.txt +++ b/packages/addons/service/snapserver/changelog.txt @@ -1,3 +1,10 @@ +110 +- Add options to set librespot devicename and zeroconf-port + +109 +- Add non-empty icons for snapweb +- Fix stream argument for snapserver + 108 - alsa-plugins: update to 1.2.6 - asio: update to 1.21.0 diff --git a/packages/addons/service/snapserver/package.mk b/packages/addons/service/snapserver/package.mk index fb582c1f92..0797b23c61 100644 --- a/packages/addons/service/snapserver/package.mk +++ b/packages/addons/service/snapserver/package.mk @@ -3,7 +3,7 @@ PKG_NAME="snapserver" PKG_VERSION="0.26.0" -PKG_REV="108" +PKG_REV="110" PKG_ARCH="any" PKG_LICENSE="GPLv3" PKG_DEPENDS_TARGET="toolchain shairport-sync snapcast" diff --git a/packages/addons/service/snapserver/snapweb/favicon.ico b/packages/addons/service/snapserver/snapweb/favicon.ico index e69de29bb2..1ec3fa871e 100644 Binary files a/packages/addons/service/snapserver/snapweb/favicon.ico and b/packages/addons/service/snapserver/snapweb/favicon.ico differ diff --git a/packages/addons/service/snapserver/snapweb/launcher-icon.png b/packages/addons/service/snapserver/snapweb/launcher-icon.png index e69de29bb2..8a005f1201 100644 Binary files a/packages/addons/service/snapserver/snapweb/launcher-icon.png and b/packages/addons/service/snapserver/snapweb/launcher-icon.png differ diff --git a/packages/addons/service/snapserver/snapweb/mute_icon.png b/packages/addons/service/snapserver/snapweb/mute_icon.png index e69de29bb2..cf85867e25 100644 Binary files a/packages/addons/service/snapserver/snapweb/mute_icon.png and b/packages/addons/service/snapserver/snapweb/mute_icon.png differ diff --git a/packages/addons/service/snapserver/snapweb/play.png b/packages/addons/service/snapserver/snapweb/play.png index e69de29bb2..41f76bbf99 100644 Binary files a/packages/addons/service/snapserver/snapweb/play.png and b/packages/addons/service/snapserver/snapweb/play.png differ diff --git a/packages/addons/service/snapserver/snapweb/speaker_icon.png b/packages/addons/service/snapserver/snapweb/speaker_icon.png index e69de29bb2..ae8554d74a 100644 Binary files a/packages/addons/service/snapserver/snapweb/speaker_icon.png and b/packages/addons/service/snapserver/snapweb/speaker_icon.png differ diff --git a/packages/addons/service/snapserver/snapweb/stop.png b/packages/addons/service/snapserver/snapweb/stop.png index e69de29bb2..0d55b49137 100644 Binary files a/packages/addons/service/snapserver/snapweb/stop.png and b/packages/addons/service/snapserver/snapweb/stop.png differ diff --git a/packages/addons/service/snapserver/source/bin/snapserver.start b/packages/addons/service/snapserver/source/bin/snapserver.start index 55ef435aba..e21dcfc6f5 100644 --- a/packages/addons/service/snapserver/source/bin/snapserver.start +++ b/packages/addons/service/snapserver/source/bin/snapserver.start @@ -32,7 +32,10 @@ case "$ss_st" in stream="pipe://$file?name=Kodi" ;; Spotify) - stream="spotify:///librespot?name=Spotify" + stream="spotify:///librespot?name=Spotify&devicename=$ss_ln" + if [ "$ss_lp" != 0 ]; then + stream="$stream¶ms=--zeroconf-port%3D$ss_lp" + fi ;; *) stream="airplay:///shairport-sync?name=AirPlay" @@ -54,5 +57,5 @@ snapserver \ --http.port "$ss_hp" \ --http.bind_to_address "$ss_ha" \ --http.doc_root="$ADDON_DIR/snapweb" \ - --stream "$stream" \ + --stream.stream "$stream" \ > /dev/null diff --git a/packages/addons/service/snapserver/source/resources/language/English/strings.po b/packages/addons/service/snapserver/source/resources/language/English/strings.po index 1a57f0744a..a32911b08c 100644 --- a/packages/addons/service/snapserver/source/resources/language/English/strings.po +++ b/packages/addons/service/snapserver/source/resources/language/English/strings.po @@ -36,3 +36,11 @@ msgstr "" msgctxt "#30007" msgid "HTTP server bind address" msgstr "" + +msgctxt "#30008" +msgid "Librespot devicename" +msgstr "" + +msgctxt "#30009" +msgid "Librespot zeroconf-port" +msgstr "" diff --git a/packages/addons/service/snapserver/source/resources/settings.xml b/packages/addons/service/snapserver/source/resources/settings.xml index 1935628ada..9fefd89acd 100644 --- a/packages/addons/service/snapserver/source/resources/settings.xml +++ b/packages/addons/service/snapserver/source/resources/settings.xml @@ -5,6 +5,8 @@ + + diff --git a/packages/addons/service/snapserver/source/settings-default.xml b/packages/addons/service/snapserver/source/settings-default.xml index 1b855074f4..06fb9d7864 100644 --- a/packages/addons/service/snapserver/source/settings-default.xml +++ b/packages/addons/service/snapserver/source/settings-default.xml @@ -3,6 +3,8 @@ 0 1704 AirPlay + Snapcast + 0 false 1780 0.0.0.0