Merge pull request #6248 from cr3bs/feature/addons-service-snapserver-enhancements
Feature/addons service snapserver enhancements
@ -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
|
108
|
||||||
- alsa-plugins: update to 1.2.6
|
- alsa-plugins: update to 1.2.6
|
||||||
- asio: update to 1.21.0
|
- asio: update to 1.21.0
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
PKG_NAME="snapserver"
|
PKG_NAME="snapserver"
|
||||||
PKG_VERSION="0.26.0"
|
PKG_VERSION="0.26.0"
|
||||||
PKG_REV="108"
|
PKG_REV="110"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPLv3"
|
PKG_LICENSE="GPLv3"
|
||||||
PKG_DEPENDS_TARGET="toolchain shairport-sync snapcast"
|
PKG_DEPENDS_TARGET="toolchain shairport-sync snapcast"
|
||||||
|
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 0 B After Width: | Height: | Size: 441 B |
@ -32,7 +32,10 @@ case "$ss_st" in
|
|||||||
stream="pipe://$file?name=Kodi"
|
stream="pipe://$file?name=Kodi"
|
||||||
;;
|
;;
|
||||||
Spotify)
|
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"
|
stream="airplay:///shairport-sync?name=AirPlay"
|
||||||
@ -54,5 +57,5 @@ snapserver \
|
|||||||
--http.port "$ss_hp" \
|
--http.port "$ss_hp" \
|
||||||
--http.bind_to_address "$ss_ha" \
|
--http.bind_to_address "$ss_ha" \
|
||||||
--http.doc_root="$ADDON_DIR/snapweb" \
|
--http.doc_root="$ADDON_DIR/snapweb" \
|
||||||
--stream "$stream" \
|
--stream.stream "$stream" \
|
||||||
> /dev/null
|
> /dev/null
|
||||||
|
@ -36,3 +36,11 @@ msgstr ""
|
|||||||
msgctxt "#30007"
|
msgctxt "#30007"
|
||||||
msgid "HTTP server bind address"
|
msgid "HTTP server bind address"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgctxt "#30008"
|
||||||
|
msgid "Librespot devicename"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgctxt "#30009"
|
||||||
|
msgid "Librespot zeroconf-port"
|
||||||
|
msgstr ""
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
<setting label="30002" type="number" id="ss_cp" default="1705"/>
|
<setting label="30002" type="number" id="ss_cp" default="1705"/>
|
||||||
<setting label="30003" type="slider" id="ss_ni" default="0" range="-20,1,19" option="int"/>
|
<setting label="30003" type="slider" id="ss_ni" default="0" range="-20,1,19" option="int"/>
|
||||||
<setting label="30004" type="select" id="ss_st" values="AirPlay|Default|Kodi|Spotify"/>
|
<setting label="30004" type="select" id="ss_st" values="AirPlay|Default|Kodi|Spotify"/>
|
||||||
|
<setting label="30008" type="text" id="ss_ln" subsetting="true" visible="eq(-1,Spotify)" default="Snapcast"/>
|
||||||
|
<setting label="30009" type="number" id="ss_lp" subsetting="true" visible="eq(-2,Spotify)" default="0"/>
|
||||||
<setting type="sep"/>
|
<setting type="sep"/>
|
||||||
<setting label="30005" type="bool" id="ss_eh" default="false"/>
|
<setting label="30005" type="bool" id="ss_eh" default="false"/>
|
||||||
<setting label="30006" type="number" id="ss_hp" default="1780" visible="eq(-1,true)"/>
|
<setting label="30006" type="number" id="ss_hp" default="1780" visible="eq(-1,true)"/>
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
<setting id="ss_ni" default="true">0</setting>
|
<setting id="ss_ni" default="true">0</setting>
|
||||||
<setting id="ss_sp" default="true">1704</setting>
|
<setting id="ss_sp" default="true">1704</setting>
|
||||||
<setting id="ss_st" default="true">AirPlay</setting>
|
<setting id="ss_st" default="true">AirPlay</setting>
|
||||||
|
<setting id="ss_ln" default="true">Snapcast</setting>
|
||||||
|
<setting id="ss_lp" default="true">0</setting>
|
||||||
<setting id="ss_eh" default="true">false</setting>
|
<setting id="ss_eh" default="true">false</setting>
|
||||||
<setting id="ss_hp" default="true">1780</setting>
|
<setting id="ss_hp" default="true">1780</setting>
|
||||||
<setting id="ss_ha" default="true">0.0.0.0</setting>
|
<setting id="ss_ha" default="true">0.0.0.0</setting>
|
||||||
|