Fix error on startup when no Apps or Radio plugins are installed for Squeezebox (#150267)

This commit is contained in:
peteS-UK
2025-08-08 14:24:41 +01:00
committed by Franck Nijhof
parent a2931efeeb
commit 66019953db

View File

@@ -157,6 +157,7 @@ class BrowseData:
cmd = ["apps", 0, browse_limit] cmd = ["apps", 0, browse_limit]
result = await player.async_query(*cmd) result = await player.async_query(*cmd)
if result["appss_loop"]:
for app in result["appss_loop"]: for app in result["appss_loop"]:
app_cmd = "app-" + app["cmd"] app_cmd = "app-" + app["cmd"]
if app_cmd not in self.known_apps_radios: if app_cmd not in self.known_apps_radios:
@@ -168,6 +169,7 @@ class BrowseData:
) )
cmd = ["radios", 0, browse_limit] cmd = ["radios", 0, browse_limit]
result = await player.async_query(*cmd) result = await player.async_query(*cmd)
if result["radioss_loop"]:
for app in result["radioss_loop"]: for app in result["radioss_loop"]:
app_cmd = "app-" + app["cmd"] app_cmd = "app-" + app["cmd"]
if app_cmd not in self.known_apps_radios: if app_cmd not in self.known_apps_radios: