From 29e44b6fee4a6fb21b51237d8dd51d9b0baaebf4 Mon Sep 17 00:00:00 2001 From: Ryan Tasson Date: Mon, 10 Jun 2024 19:28:18 -0400 Subject: [PATCH] Upgrade LMS to 8.5.2, Squeezelite to 2.0.0-1488+git20240509.0e85ddf-1.1 --- CHANGELOG.md | 2 ++ scripts/configure.py | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b0a6bf7f..b6453da6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * Add ability to display status on eink display * Better logging around failed upgrades * Make upgrades more stable + * Upgrade LMS (Lyrion Media Server, formerly Logitech Media Server) * Display * Add serial number * Add status code field @@ -25,6 +26,7 @@ * Add support for browsing Pandora stations * Make Pandora like work and pass tests without metadata race condition * Handle LMS client cleanup better + * Upgrade LMS client, squeezelite * API * Fix: Zones playing audio on source used for announcement are not muted while announcement is playing * Log firmware version for main and expansion units diff --git a/scripts/configure.py b/scripts/configure.py index b6beec966..4ae162867 100755 --- a/scripts/configure.py +++ b/scripts/configure.py @@ -161,13 +161,13 @@ 'copy' : [{'from': 'bin/ARCH/find_lms_server', 'to': 'streams/find_lms_server'}], 'script' : [ 'if [ ! $(dpkg-query --show --showformat=\'${Status}\' logitechmediaserver | grep -q installed) ]; then ' - ' wget https://storage.googleapis.com/amplipi-deb/pool/main/l/logitechmediaserver/logitechmediaserver_8.5.1_all.deb -O /tmp/logitechmediaserver_8.5.1.deb', - ' sudo dpkg -i /tmp/logitechmediaserver_8.5.1.deb', + ' wget -nv https://storage.googleapis.com/amplipi-deb/pool/main/l/logitechmediaserver/logitechmediaserver_8.5.2_all.deb -O /tmp/logitechmediaserver_8.5.2.deb', + ' sudo dpkg -i /tmp/logitechmediaserver_8.5.2.deb', ' if [ ! -e /home/pi/.config/amplipi/lms_mode ] ; then sudo systemctl disable logitechmediaserver; fi', ' if [ ! -e /home/pi/.config/amplipi/lms_mode ] ; then sudo systemctl stop logitechmediaserver; fi', 'fi', - 'wget https://storage.googleapis.com/amplipi-deb/pool/main/s/squeezelite/squeezelite_1.9.9-1449_armhf.deb -O /tmp/squeezelite_1.9.9-1449_armhf.deb', - 'sudo dpkg -i /tmp/squeezelite_1.9.9-1449_armhf.deb', + 'wget -nv https://storage.googleapis.com/amplipi-deb/pool/main/s/squeezelite/squeezelite_2.0.0-1488+git20240509.0e85ddf-1.1_armhf.deb -O /tmp/squeezelite_2.0.0-1488+git20240509.0e85ddf-1.1_armhf.deb', + 'sudo dpkg -i /tmp/squeezelite_2.0.0-1488+git20240509.0e85ddf-1.1_armhf.deb', 'sudo systemctl stop squeezelite', 'sudo systemctl disable squeezelite',