diff --git a/packages/addons/service/librespot/changelog.txt b/packages/addons/service/librespot/changelog.txt index 4a8ffd1c0f..1d56a1d4d0 100644 --- a/packages/addons/service/librespot/changelog.txt +++ b/packages/addons/service/librespot/changelog.txt @@ -1,3 +1,7 @@ +114 +- Fix discovery mode setting +- Start after Kodi + 113 - Update to 96557b4 diff --git a/packages/addons/service/librespot/package.mk b/packages/addons/service/librespot/package.mk index 94cb9dc286..0d0b31ca5b 100644 --- a/packages/addons/service/librespot/package.mk +++ b/packages/addons/service/librespot/package.mk @@ -5,7 +5,8 @@ PKG_NAME="librespot" PKG_VERSION="96557b4ec1c45413cdf34673695f1269f99e3545" PKG_SHA256="09fe8f8de50d25e460bdc75d02239961336ac4db837509386ac17057b00cc49a" -PKG_REV="113" +PKG_VERSION_DATE="2018-11-07" +PKG_REV="114" PKG_ARCH="any" PKG_LICENSE="MIT" PKG_SITE="https://github.com/librespot-org/librespot/" @@ -13,7 +14,7 @@ PKG_URL="https://github.com/librespot-org/librespot/archive/$PKG_VERSION.zip" PKG_DEPENDS_TARGET="toolchain avahi pulseaudio pyalsaaudio rust" PKG_SECTION="service" PKG_SHORTDESC="Librespot: play Spotify through LibreELEC using a Spotify app as a remote" -PKG_LONGDESC="Librespot ($PKG_VERSION) plays Spotify through LibreELEC using the open source librespot library using a Spotify app as a remote." +PKG_LONGDESC="Librespot ($PKG_VERSION_DATE) plays Spotify through LibreELEC using the open source librespot library using a Spotify app as a remote." PKG_TOOLCHAIN="manual" PKG_IS_ADDON="yes" diff --git a/packages/addons/service/librespot/source/bin/librespot.start b/packages/addons/service/librespot/source/bin/librespot.start index df06cd5593..b220d11576 100755 --- a/packages/addons/service/librespot/source/bin/librespot.start +++ b/packages/addons/service/librespot/source/bin/librespot.start @@ -63,7 +63,7 @@ init_alsa() { case "$LIBREELEC_ARCH" in RPi*.arm) - [ "$(readlink /proc/asound/ALSA)" == "card$index" ] && [ "$pcm_3" ] && + [ "$(readlink /proc/asound/ALSA)" = "card$index" ] && [ "$pcm_3" ] && amixer -c "$index" cset name="PCM Playback Route" "$pcm_3" ;; esac @@ -82,13 +82,13 @@ if [ -n "$ls_b" -a "$ls_b" != "-" ]; then LIBRESPOT="$LIBRESPOT --bitrate $ls_b" fi -if [ -n "$ls_p" -a -n "$ls_u" ]; then +if [ "$ls_a" = "true" -a -n "$ls_p" -a -n "$ls_u" ]; then LIBRESPOT="$LIBRESPOT --disable-discovery \ --password \"$ls_p\" \ --username \"$ls_u\"" fi -if [ "$ls_m" == "Kodi" ]; then +if [ "$ls_m" = "Kodi" ]; then LIBRESPOT="$LIBRESPOT --backend pulseaudio --device-type TV" else init_alsa diff --git a/packages/addons/service/librespot/source/resources/language/English/strings.po b/packages/addons/service/librespot/source/resources/language/English/strings.po index 17bd1db8e6..1a72bdf8ee 100644 --- a/packages/addons/service/librespot/source/resources/language/English/strings.po +++ b/packages/addons/service/librespot/source/resources/language/English/strings.po @@ -48,7 +48,7 @@ msgid "Password" msgstr "" msgctxt "#30112" -msgid "Discovery mode" +msgid "User mode" msgstr "" msgctxt "#30113" diff --git a/packages/addons/service/librespot/source/resources/settings.xml b/packages/addons/service/librespot/source/resources/settings.xml index d2fcf1766d..b2c0c6bc13 100644 --- a/packages/addons/service/librespot/source/resources/settings.xml +++ b/packages/addons/service/librespot/source/resources/settings.xml @@ -7,5 +7,5 @@ - + diff --git a/packages/addons/service/librespot/source/system.d/service.librespot.service b/packages/addons/service/librespot/source/system.d/service.librespot.service index 2688e2006c..929da8af3c 100644 --- a/packages/addons/service/librespot/source/system.d/service.librespot.service +++ b/packages/addons/service/librespot/source/system.d/service.librespot.service @@ -1,7 +1,7 @@ [Unit] Description=librespot -After=kodi.service network-online.target sound.target -Requires=kodi.service network-online.target sound.target +Wants=kodi.service +After=kodi.service [Service] EnvironmentFile=/storage/.kodi/addons/service.librespot/bin/librespot.env @@ -10,4 +10,4 @@ ExecStopPost=/usr/bin/pactl suspend-sink "$LS_SINK" 1 Restart=on-failure [Install] -WantedBy=kodi.target +WantedBy=kodi.service