GithubHelp home page GithubHelp logo

pssc / ha-addon-lms Goto Github PK

View Code? Open in Web Editor NEW
54.0 3.0 13.0 427 KB

Logitech Media Server Addon for Home Assistant

License: GNU General Public License v3.0

Dockerfile 23.31% Shell 59.44% Lua 7.09% Perl 10.16%
home-assistant logitech-media-server lms lyrion-music-server

ha-addon-lms's People

Contributors

dependabot[bot] avatar giulianofichera avatar pssc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ha-addon-lms's Issues

Unable to pass get variable in url

Seems like entering player's mac address and or forcing a theme color in the url is getting completely ignored and simply load the initial page and not the player or theme specified in the url. any ideas ?

https://ha_server:8123/hassio/ingress/gs57c884_lms/?player=3c:d4:3c:ee:ea:5c&theme=dark

This works fine when not using ingress as:

http://ha_server:9000/?player=3c:d4:3c:ee:ea:5c&theme=dark

any ideas?

Permission denied when trying to start server.

Start Logitech Media Server... [22-04-20 16:04:23.5502] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug 3 11:37:35 CEST 2021) perl 5.028001 - x86_64-linux-gnu-thread-multi [22-04-20 16:04:23.5525] Slim::Utils::PluginManager::init (74) Failed to load plugin downloader: Can't locate Slim/Utils/PluginDownloader.pm: /config/lms/cache/InstalledPlugins/Slim/Utils/PluginDownloader.pm: Permission denied at /usr/share/perl5/Slim/Utils/PluginManager.pm line 69. [22-04-20 16:04:23.5599] File::Next::__ANON__ (217) Warning: /usr/share/squeezeboxserver/Plugins: Permission denied at /usr/share/squeezeboxserver/CPAN/File/Next.pm line 217. [22-04-20 16:04:23.5602] Slim::Utils::Prefs::Namespace::savenow (337) Error: can't save /config/lms/prefs/server.prefs: Permission denied at /usr/share/perl5/Slim/Utils/Prefs/Namespace.pm line 326.

I restored my HA after migrating it from proxmox to Unraid. For some reason this addon fails to start.

Set hostname

Maybe more a question, than an actual issue: The LMS ist listed as "fc57b866-lms" in my clients. Can this be customized, or "defaulted" to the hostname of the hassio-system?

pysqueezebox.server Failed communicating with LMS error

HA Log:

Logger: pysqueezebox.server
Source: components/squeezebox/media_player.py:288
First occurred: 5:00:29 AM (148 occurrences)
Last logged: 5:06:29 AM

Failed communicating with LMS: <class 'aiohttp.client_exceptions.ClientOSError'>
Failed communicating with LMS: <class 'aiohttp.client_exceptions.ClientConnectorError'>

What does this error mean, and what could be a potential source? I was not able to catch this error in the add-on log.

Qobuz artwork not showing on material skin when started from within HA

Hi,

A weird bug:

When specifying skin : material and starting the lms from within HA, Qobuz artwork don't show up. Other artwork do show up in this configuration though (local music or radios)

But if I invoke directly the LMS UI from homeassistant:9000/material, Qobuz artworks do show up. (maybe a DNS problem that appears only when launching the UI from HA?)

Thanks for your help
Jean-Michel

LMS still shows up in server list after removal of the add on.

I tried the addon on my home assistant x86/64 server but could not get it to work with my USB drive, so I used the deinstallation button and removed the addon from my server. Unfortunately the removed server still shows in the server listing of my devices and my picoreplayer Raspberry pi still tries to connect to it.

Server UI change issue in LMS HA addon

I tried changing the UI setting of the server to a different mode. It turned to a simplified version , and since then I am not able to revert back to the full version. I tried to reinstall the HA addon, but it keeps the simplified version:
image

When I select any setting option in the dropdown menu, the screen becomes blank/black. I have to close and restart the UI to get back to the basic screen again, which makes me impossible to make any change to the server setup.
image

image

I use version 8.3.1.60 of the server
in
image

Is there a way to reset the server to the original UI?

Blank Page

Hi,
Merry Christmas.
Thanks for such an amazing addon.
I installed it and used it everything works fine with the default LMS skin.
But once i switch to material skin, the page goes blank.
I have scoured the web but unable to get it working.
Attached below is the image for your reference.
Kindly help.
Thanks.
Screenshot (321)

Plugin - Airplay Bridge freezes plugin tab under settings

I have apple homepod and would like to use airplay bridge plugin in order to discover the homepods. After checking Airplay Bridge box under plugin and click apply, nothing happens. Then I can no longer get back to plugin tab.

So I tried to restart LMS add-on from Home Assistant and go back to LMS, the airplay bridge back to disabled.

Can't access settings page over vpn

I'm trying to access the settings page of LMS on my tailscale IP, but I continuously get the error:
403 Forbidden: settings/index.html
I suspect it has to do with some sort of blockage. Is it possible to disable this?

Home Assistant Failed to install addon

I like your add-on, but unfortunately after switching from 32bit to 64bit it can no longer be installed. It aborts with the following error message.

The command '/bin/bash -o pipefail -c echo "${url}" && latest_lms=$(wget -q -O - "${url}" | sed 's/all.deb/'$(arch | sed 's/arm./arm/')'.deb/') && cd /sources && wget $latest_lms && lms_deb=${latest_lms##/} && dpkg -i $lms_deb' returned a non-zero code: 8

Could you fix this?

Missing local media Artwork

Hey there,

im missing the local media artwork. I setted up everything so if playing the artwork is shown, but in the folder view there is none and if i follow the link to the picture i get to an Error 404 Page.

Is this an known issue, if yes im sorry for double posting.

Bests,

No Web UI access indicating 502 Bad Gateway.

Hi,

I'm running HA on a a VM Synology NAS host. LMS server seems to start but I have no Web UI access indicating 502 Bad Gateway. Logs as below....

Thanks for the addon and support.

LOGS:

 Add-on: Logitech Media Server
 Logitech Media Server, SqueezeBox Server & UPNP Media Server

 Add-on version: 0.0.49
 You are running the latest version of this add-on.
 System: Home Assistant OS 6.6  (amd64 / qemux86-64)
 Home Assistant Core: 2021.11.5
 Home Assistant Supervisor: 2021.12.1

 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.

[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-timezone.sh: executing... 
Setting the timezone to : Europe/Lisbon
Current default time zone: 'Europe/Lisbon'
Local time is now:      Fri Dec 10 13:32:25 WET 2021.
Universal Time is now:  Fri Dec 10 13:32:25 UTC 2021.
Date: Fri Dec 10 13:32:25 WET 2021
[cont-init.d] 02-timezone.sh: exited 0.
[cont-init.d] 05-ha-options-json.sh: executing... 
[cont-init.d] 05-ha-options-json.sh: exited 0.
[cont-init.d] 07-ha-addon_name.sh: executing... 
[cont-init.d] 07-ha-addon_name.sh: exited 0.
[cont-init.d] 09-ha-config-to-env.sh: executing... 
[13:32:25] INFO: Option MOUNT to MOUNT=null
[13:32:25] INFO: Option TMPFS to TMPFS=null
[13:32:25] INFO: Option OPTIONS to LMS_OPTIONS=null
[13:32:25] INFO: Option LOGFILE to LMS_LOGFILE=null
[13:32:26] INFO: Option LOGDIR to LMS_LOGDIR=null
[13:32:26] INFO: Option NX to LMS_NX=null
[cont-init.d] 09-ha-config-to-env.sh: exited 0.
[cont-init.d] 11-ha-dirs.sh: executing... 
[cont-init.d] 11-ha-dirs.sh: exited 0.
[cont-init.d] 15-ha-mounts.sh: executing... 
[cont-init.d] 15-ha-mounts.sh: exited 0.
[cont-init.d] 17-ha-links.sh: executing... 
[cont-init.d] 17-ha-links.sh: exited 0.
[cont-init.d] 17-packages.sh: executing... 
[cont-init.d] 17-packages.sh: exited 0.
[cont-init.d] 21-pulse.sh: executing... 
[13:32:26] INFO:  Fix pulse perms
[cont-init.d] 21-pulse.sh: exited 0.
[cont-init.d] 90-lms_paths.sh: executing... 
[cont-init.d] 90-lms_paths.sh: exited 0.
[cont-init.d] 95-nxgix.sh: executing... 
[cont-init.d] 95-nxgix.sh: exited 0.
[cont-init.d] 95-scripts.sh: executing... 
[cont-init.d] 95-scripts.sh: exited 0.
[cont-init.d] 99-print-env.sh: executing... 
[cont-init.d] 99-print-env.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
Start Logitech Media Server...
[services.d] done.
[13:32:29] INFO: Waiting for lms before starting NGinx...
[21-12-10 13:32:31.5285] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug  3 11:37:35 CEST 2021) perl 5.028001 - x86_64-linux-gnu-thread-multi
[21-12-10 13:32:31.8130] YAML::XS::DumpFile (34) Warning: Can't open '/config/lms/cache/plugin-data.yaml' for output:
Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.28/x86_64-linux-gnu-thread-multi/YAML/XS.pm line 34.
Start Logitech Media Server...
[21-12-10 13:32:34.1378] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug  3 11:37:35 CEST 2021) perl 5.028001 - x86_64-linux-gnu-thread-multi
[21-12-10 13:32:34.3114] YAML::XS::DumpFile (34) Warning: Can't open '/config/lms/cache/plugin-data.yaml' for output:
Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.28/x86_64-linux-gnu-thread-multi/YAML/XS.pm line 34.
Start Logitech Media Server...
[21-12-10 13:32:36.3948] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug  3 11:37:35 CEST 2021) perl 5.028001 - x86_64-linux-gnu-thread-multi
[21-12-10 13:32:36.5487] YAML::XS::DumpFile (34) Warning: Can't open '/config/lms/cache/plugin-data.yaml' for output:
Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.28/x86_64-linux-gnu-thread-multi/YAML/XS.pm line 34

cache folder is included in home assistant backup

Thanks for the great addon!
I noticed that the cache folder is placed under the home assistant config folder which causes it to be included in backups.
I tried relocating it using the configuration settings but couldn't get it to work.
Looking at some other addons it seems the best place to store stuff that shouldn't be backed up is under /data so I think changing
ENV LMS_CACHE /config/lms/cache
to
ENV LMS_CACHE /data/cache
would mean that the cache would no longer be included in the full backup

502 Bad Gateway

My LMS wont start. 502 Bad Gateway

I suspected portainer being a conflict with the 9000 port, but i uninstalled that one, restart HA. But still can't I open the UI

{"entity_id":"sensor.lms_artists","state":"count","attributes":{},"last_changed":"2023-08-08T10:19:56.693356+00:00","last_updated":"2023-08-08T10:19:56.693356+00:00","context":{"id":"01H7AAJ3WNPBDQP6TXTSTSFS5X","parent_id":null,"user_id":"ec0ec353cac54634ba8e7e37b662158b"}}
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't connect to 127...") at /usr/share/perl5/JSON/RPC/Legacy/Client.pm line 180.
{"entity_id":"sensor.lms_duration","state":"seconds","attributes":{},"last_changed":"2023-08-08T10:19:57.880050+00:00","last_updated":"2023-08-08T10:19:57.880050+00:00","context":{"id":"01H7AAJ51RGBHSXW4PGQJFR1GB","parent_id":null,"user_id":"ec0ec353cac54634ba8e7e37b662158b"}}
2023/08/08 12:26:26 [error] 4280#4280: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: fc57b866-lms, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:9000/", host: "home.ii:8123", referrer: "https://home.ii:8123/hassio"
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't connect to 127...") at /usr/share/perl5/JSON/RPC/Legacy/Client.pm line 180.
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Can't connect to 127...") at /usr/share/perl5/JSON/RPC/Legacy/Client.pm line 180.

I also tried port 9009 for example.
I tried to browse it outside the HA, directly on home.ii:9009

Home Assistant 2023.8.1
Supervisor 2023.08.1
Operating System 10.4
Frontend 20230802.0 - latest

Failed to load plugin downloader

Hi, I used this plugin to play some music from homepod. After I upgraded, I cannot start lms correctly. I run Hassio on Raspberry pi 4. The error message is
————-
Start Logitech Media Server...
[21-10-16 17:38:54.6251] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug 3 11:39:20 CEST 2021) perl 5.028001 - aarch64-linux-gnu-thread-multi
[21-10-16 17:38:54.6361] Slim::Utils::PluginManager::init (74) Failed to load plugin downloader: Can't locate Slim/Utils/PluginDownloader.pm: /config/lms/cache/InstalledPlugins/Slim/Utils/PluginDownloader.pm: Permission denied at /usr/share/perl5/Slim/Utils/PluginManager.pm line 69.
[21-10-16 17:38:54.6803] File::Next::ANON (217) Warning: /usr/share/squeezeboxserver/Plugins: Permission denied at /usr/share/squeezeboxserver/CPAN/File/Next.pm line 217.
[21-10-16 17:38:54.6817] Slim::Utils::Prefs::Namespace::savenow (337) Error: can't save /config/lms/prefs/server.prefs: Permission denied at /usr/share/perl5/Slim/Utils/Prefs/Namespace.pm line 326.
—————-

I checked the folder /config/lms/cache/InstalledPlugins and cannot find Slim either. Do you know how to solve this issue?

404: Not Found

Settings menu;
sellected the clasic theme.

getting error if a sellected setings menu '404: Not Found'

Current version: 8.3.1.60
home assist 11.5

Permission denied after update home assistant

LMS doesn't start after upgrading Home Assistant & Home Assisant OS

Home Assistant 2023.6.3
Supervisor 2023.06.2
Operating System 10.3

Start Logitech Media Server... [23-06-28 12:35:13.6953] main::init (377) Starting Logitech Media Server (v8.3.0, 1667251155, Fri 04 Nov 2022 09:16:39 AM CET) perl 5.032001 - aarch64-linux-gnu-thread-multi [23-06-28 12:35:13.7046] Slim::Utils::PluginManager::init (74) Failed to load plugin downloader: Can't locate Slim/Utils/PluginDownloader.pm: /config/lms/cache/InstalledPlugins/Slim/Utils/PluginDownloader.pm: Permission denied at /usr/share/perl5/Slim/Utils/PluginManager.pm line 69. [23-06-28 12:35:13.7542] main::init (507) Warning: Can't locate Slim/Networking/SqueezeNetwork.pm: /config/lms/cache/InstalledPlugins/Slim/Networking/SqueezeNetwork.pm: Permission denied at /usr/sbin/squeezeboxserver line 507.

Need some help getting started

After a few unsuccessful tries (see my older posts) I'd like to start over with this add-on.
What would I need to do to make sure not old data/configs are left over?

What would the minimal config be if all I want is to let this add-on access my music from the host folder: /media/nas-music ? This folder is a samba mount (mount script gets executed upon HA startup). No fancy linking and stuff, just let this add-on access that host folder.

Permission denied at /usr/share/squeezeboxserver/CPAN

Since last December I can't use lms anymore. I'm getting 502: Bad Gateway when try to open web gui.
From logs I see that permissions are denied. I have made several times uninstall and new install but still same.
From forum posts I see other users having same problem, suggesting opening issue here.
https://community.home-assistant.io/t/home-assistant-community-addons-logitech-media-server-lms-squeezelite/338137/129?u=ratsepa
I'm running latest HA on Pi4.
log.txt

LMS settings: 401: unauthorized

I just installed the LMS add-on version 8.3.1.58. In the browser (Https) all seems to work fine. I can get to the settings and help screens. In the companion app however, I get the error: "401: unauthorised" when I try to access help or settings.

Version: 2023.12.1
Supervisor 2023.12.0
Operating System 11.2
Frontend 20231208.2

Any help is very much appreciated.

Can't mount SMB share with space in name

I'm trying to mount an SMB share (I don't control the name of the share) that has a space in the name. When trying to mount the share, I get a "mount: bad usage" error.

I've tried all iterations I can think of, but it looks like the quotes I add in the config aren't reflected when the mount command is executed.

Unable to Save Playlist (502 Error), "upstream prematurely closed connection while reading response header" error, and "Bad Logitech Media Server config" error

Hi,

I'm having the following errors in the log:

2023/11/28 22:15:18 [error] 596#596: *358 upstream prematurely closed connection while reading response header from upstream, client: 172.30.32.2, server: fc57b866-lms, request: "POST /jsonrpc.js HTTP/1.1", upstream: "http://127.0.0.1:9000/jsonrpc.js", host: "homeassistant.local:8123", referrer: "http://homeassistant.local:8123/api/hassio_ingress/xcQTalmOHhGNc4ThQy5jRJuHhlChxV38dV4uz4TtJJY/"
2023/11/28 22:15:26 [error] 596#596: *358 upstream prematurely closed connection while reading response header from upstream, client: 172.30.32.2, server: fc57b866-lms, request: "POST /jsonrpc.js HTTP/1.1", upstream: "http://127.0.0.1:9000/jsonrpc.js", host: "homeassistant.local:8123", referrer: "http://homeassistant.local:8123/api/hassio_ingress/xcQTalmOHhGNc4ThQy5jRJuHhlChxV38dV4uz4TtJJY/"
[23-11-28 22:15:18.1738] Slim::Web::JSONRPC::requestMethod (477) Request failed with error: Bad Logitech Media Server config
[23-11-28 22:15:26.4456] Slim::Web::JSONRPC::requestMethod (477) Request failed with error: Bad Logitech Media Server config

Is some sort of config file corrupt? Any way to have it auto-regenerated, or do I need a complete reinstall?

Unsure if related, but I'm also unable to save playlists in the interface with the error:

"Failed to save play queue! (Error: Request failed with status code 502)"

This has been super solid for over a year, and I've just started getting TONS of weird errors and behavior. Any advice is appreciated.

Thanks!

ha-addon-lms does not start

Thanks for the great addon!
Super convenient and worked like a charm before.

The addon simply does not start.
I tried set_permissions, resetting defaults, restarting at every step.

The issue appeared after the last updates I did.
Version 8.3.1.59 on rpi 4 (Core 2024.1.5 Supervisor 2023.12.1 Operating System 11.4 Frontend 20240104.0)

I don't find much in the logs:
host_2024-01-24T13-05-40.605Z.log
fc57b866_lms_2024-01-24T13-05-32.099Z.log
supervisor_2024-01-24T13-05-25.756Z.log
home-assistant_2024-01-24T13-05-16.387Z.log

LMS log
lms init pid 1 args s6init next /init: line 9: /s6init: Success

Core log

Logger: pysqueezebox.server
Source: components/squeezebox/media_player.py:166
First occurred: 12:27:06 PM (69 occurrences)
Last logged: 1:46:26 PM

Failed communicating with LMS: <class 'TimeoutError'>

Logger: homeassistant.components.hassio
Source: components/hassio/websocket_api.py:138
Integration: Home Assistant Supervisor ([documentation](https://www.home-assistant.io/integrations/hassio), [issues](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+hassio%22))
First occurred: 1:53:58 PM (2 occurrences)
Last logged: 1:54:02 PM

Failed to to call /addons/fc57b866_lms/stats - Container addon_fc57b866_lms is not running

supervisor log
24-01-24 13:53:38 INFO (SyncWorker_5) [supervisor.docker.manager] Cleaning addon_fc57b866_lms application 24-01-24 13:53:50 INFO (MainThread) [supervisor.docker.addon] Starting Docker add-on ghcr.io/pssc/ha-addon-lms-aarch64 with version 8.3.1.59 24-01-24 13:53:50 ERROR (MainThread) [supervisor.api.ingress] Ingress error: Cannot connect to host 172.30.32.1:65358 ssl:default [Connect call failed ('172.30.32.1', 65358)] 24-01-24 13:53:58 ERROR (SyncWorker_3) [supervisor.docker.manager] Container addon_fc57b866_lms is not running 24-01-24 13:53:58 ERROR (MainThread) [asyncio] Task exception was never retrieved future: <Task finished name='Task-11804' coro=<Addon.watchdog_container() done, defined at /usr/src/supervisor/supervisor/addons/addon.py:1346> exception=AddonsJobError('Rate limit exceeded, more than 10 calls in 0:30:00')> Traceback (most recent call last): File "/usr/src/supervisor/supervisor/addons/addon.py", line 1360, in watchdog_container await self._restart_after_problem(event.state) File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 276, in wrapper raise on_condition( supervisor.exceptions.AddonsJobError: Rate limit exceeded, more than 10 calls in 0:30:00 24-01-24 13:54:02 ERROR (SyncWorker_7) [supervisor.docker.manager] Container addon_fc57b866_lms is not running

various issues with LMS add-on: frequent 404 then add-on won't work

Hello everyone,

I just installed this add-on today and I must have done something wrong because it has started to act up on me to the point that now I simply can't get it to start, regardless of what I do.

When I first installed it, I tried to change the visualization plugin and that must have corrupted some configuration, as any attempt I made from there on, led me to see multiple 404 error messages. I went ahead and uninstalled the add-on and reinstalled it back. The 404 never went away and the visualization was very very basic, which suggests that I had already ruined some of the base configuration. Uninstalled it and reinstalled it again, but it now won't start:

Screenshot 2024-05-18 at 12 01 02

The rest of my HA configuration works just fine.

Is there any way I can wipe the configuration of the add-on, and start from scratch?

thanks!!

Manage players doesn't show in HA iframe

Hello,

Material skin works fine with yaml option, but the manage players stay empty in HA iframe.
Manage players page works fine in a dedicated tab
in iframe :
image
in dedicated tab :
image

ui on Home Assistant screws up

After changing the web interface the ui in home assistant screws up. Once I changed web interface back to default it doesn't help either, then I try to clear all browser cache and use browser to visit http://my_ha:9000. But if I click the side bar lms inside home assistant, the ui looks like the attached. I can only use browser and visit the ip address port 9000 to get the ui right. Clicking lms on home assistant side bar, no matter which browser i used to open HA, the lms ui always screws up. Removing the addon and reinstall it back didn't help either.
lms-addon

Privacy of HA users in LMS forum

This may not be directly related to HA itself, but as the Logitech forum is referenced in the HA add-on to me there is some relation here to make it worth mentioning.

Problem:
In the forum that is referred to in the HA add-on, the only option is to accept the privacy policy. It is not possible to reject use of private data. For a privacy-orientated application like HA this is unacceptable.

In the caption of the add-on:
"Home Assistant Community Add-on: lms (Logitech Media Server)
A complete and easy way to run the Logitech Media Server."

image

Seeing ClientConnectorError in lms logs

Seeing this error in the logs, not sure about its importance. I also installed your squeezelite add-on on this HA instance - might be related. its config is:

name: hasqueezy
server: 10.10.10.87

10.10.10.87 is the IP of HA/lms/squeezelite

[services.d] starting services
Start Logitech Media Server...
[services.d] done.
[09:36:47] INFO: Waiting for lms before starting NGinx...
[09:36:48] INFO: Starting NGinx...
error: ClientConnectorError: Cannot connect to host homeassistant.local:8123 ssl:default [No address associated with hostname]
Run with -x to see full exception information
[09:36:56] INFO: Event lms.service
{"message": "Event lms.service fired."}

/config/lms/cache/tmp write error

Hello,

Qobuz was not working. Took me some time to point LMS logs showing write errors on the /config/lms/cache/tmp directory.

Adding a "chown /config/lms/cache/tmp squeezeboxserver" to the init command list fixed the problem since it owner was root instead of squeezeboxserver.

Having it work out of the box would be nice...
thanks

since update to 0.0.53 very high cpu usage and error "inactive database handle"

after updating i have a lot of this errors:

[23-01-07 21:00:52.1203] Slim::Utils::Misc::msg (1325) Warning: [21:00:52.1203] EV: error in callback (ignoring): DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::st execute failed: attempt to execute on inactive database handle [for Statement "
		INSERT INTO scanned_files
		(url, timestamp, filesize)
		VALUES
		(?, ?, ?)

Since update the cpu usage of home assistant goes from 50% to 100% if i start lms.
lms shows cpu usage of ~78%.
This doesnt change if i stop scanning the library (which seems to work as the deleted lib was rebuild).

Logitech Media Server Version: 8.3.0 - 1667251155 @ Fri 04 Nov 2022 09:14:25 AM CET
Hostname: fc57b866-lms
IP-Adresse des Servers: 192.168.1.222
Server-HTTP-Portnummer: 9000
Betriebssystem: Debian (Docker Home Assistant Addon) - DE - utf8
Plattformarchitektur: x86_64-linux
Perl-Version: 5.32.1 - x86_64-linux-gnu-thread-multi
Audio::Scan: 1.05
IO::Socket::SSL: 2.069
Datenbankversion: DBD::SQLite 1.58 (sqlite 3.22.0)
Anzahl erkannter Player: 4

Adding the ffmpeg package to LMS requires user input which is not possible.

I am attempting to add the ffmpeg package to the LMS add-on. Version 8.3.1.59

I added 'ffmpeg' to the ‘Packages’ field in the LMS add-on configuration tab. When attempting to start LMS, it hangs during the install of the package and requires user interaction as part of the install.

The LMS add-on can’t be stopped or restarted due to this pause for user interaction. A restart of HA is needed.

lms log when attempting to add the ffmpeg package.txt

db error LMS, after restore home assistant backup

After i restored home assistant backup, LMS not load anynore.
I try to reinstall it but nothingh work

Here register
frame 9: main::main (/usr/sbin/squeezeboxserver line 1210) [23-05-13 10:19:58.0639] Slim::Utils::DbCache::__ANON__ (311) Error: /config/lms/cache/imgproxy.db [23-05-13 10:19:58.0642] Slim::Utils::Timers::__ANON__ (272) Error: Timer Slim::Web::ImageProxy::Cache::cleanup failed: DBD::SQLite::db do failed: attempt to write a readonly database at /usr/share/perl5/Slim/Utils/DbCache.pm line 123. [23-05-13 10:20:22.8274] Slim::Utils::Misc::msg (1325) Warning: [10:20:22.8271] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:22.8279] Slim::Utils::Misc::msg (1325) Warning: [10:20:22.8278] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/include.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/include.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:22.8844] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write include.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:22.8882] Slim::Utils::Misc::msg (1325) Warning: [10:20:22.8880] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:22.8886] Slim::Utils::Misc::msg (1325) Warning: [10:20:22.8885] compiled template : Can't locate /config/lms/cache/templates//config/lms/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/index.html: /config/lms/cache/templates//config/lms/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/index.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:22.8926] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write index.html: Error in tempfile() using /config/lms/cache/templates/config/lms/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/config/lms/cache/InstalledPlugins/Plugins/MaterialSkin/HTML/material/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:45.8594] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8589] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:45.8600] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8598] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:45.8627] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:45.8652] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8649] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:45.8658] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8657] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:45.8683] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:45.8786] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8784] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:45.8793] Slim::Utils::Misc::msg (1325) Warning: [10:20:45.8792] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:45.8817] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.2889] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.2887] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.2897] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.2895] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.2926] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.2964] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.2961] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.2970] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.2968] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.3001] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.3170] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.3167] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.3180] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.3178] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.3225] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.7475] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7471] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.7486] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7483] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.7528] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.7557] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7554] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.7563] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7562] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.7597] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:52.7745] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7743] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:52.7751] Slim::Utils::Misc::msg (1325) Warning: [10:20:52.7750] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:52.7774] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:53.7148] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7145] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:53.7155] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7153] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:53.7190] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:53.7226] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7222] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:53.7240] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7237] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:53.7278] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:53.7320] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7317] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:53.7327] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7324] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:53.7354] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:53.7431] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7428] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:53.7435] Slim::Utils::Misc::msg (1325) Warning: [10:20:53.7434] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:53.7459] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:54.7891] Slim::Utils::Misc::msg (1325) Warning: [10:20:54.7889] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:54.7899] Slim::Utils::Misc::msg (1325) Warning: [10:20:54.7898] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:54.7925] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:20:54.8037] Slim::Utils::Misc::msg (1325) Warning: [10:20:54.8035] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:20:54.8044] Slim::Utils::Misc::msg (1325) Warning: [10:20:54.8043] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:20:54.8070] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:21:21.9368] Slim::Utils::Misc::msg (1325) Warning: [10:21:21.9364] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:21:21.9378] Slim::Utils::Misc::msg (1325) Warning: [10:21:21.9375] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:21:21.9419] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:21:21.9457] Slim::Utils::Misc::msg (1325) Warning: [10:21:21.9452] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572. [23-05-13 10:21:21.9466] Slim::Utils::Misc::msg (1325) Warning: [10:21:21.9464] compiled template : Can't locate /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: /config/lms/cache/templates//usr/share/squeezeboxserver/HTML/EN/html/errors/405.html: Permission denied at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 571. [23-05-13 10:21:21.9490] Slim::Web::Template::SkinManager::_fillTemplate (341) Error: file error - cache failed to write 405.html: Error in tempfile() using /config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/XXXXXXXXXX: Parent directory (/config/lms/cache/templates/usr/share/squeezeboxserver/HTML/EN/html/errors/) is not writable at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Document.pm line 291. [23-05-13 10:21:21.9637] Slim::Utils::Misc::msg (1325) Warning: [10:21:21.9635] Use of uninitialized value $compiled in concatenation (.) or string at /usr/share/squeezeboxserver/CPAN/arch/5.32/aarch64-linux-gnu-thread-multi/Template/Provider.pm line 572.

Cannot install addon HomeAssistant HASSIO_RPI4-64 image

Hi I just migrated from Domoticz to HomeAssistant and hope i can use your Addon as a big LMS user ;-)
Unfortunately it doesnt install. Nothing happends i see no log or anything. The install button just keeps spinning.

I installed a new HASSIO on the Rasparian Pi 4

https://github.com/home-assistant/operating-system/releases/download/6.2/haos_rpi4-64-6.2.img.xz

As i use a lot of LM stuff i hope you can help me install this addon i dont know how else to install LMS on my HASSIO pi.

Hope you can help me figure this out...

Thanx in advanced and greetings.

Alex

LMS doesn't start with permissions error

This is similar to another recent issue but the suggested remedy there didn't work for me. LMS has never started and chown -Rh 1000 /config/lms didn't fix it. Protection mode is turned off.
This is in a Debian Bullseye virtual machine in UTM on an M2 Mac Mini.
HA 2023.7.1

[23-07-09 08:38:00.5477] main::init (377) Starting Logitech Media Server (v8.3.0, 1667251155, Fri 04 Nov 2022 09:16:39 AM CET) perl 5.032001 - aarch64-linux-gnu-thread-multi
[23-07-09 08:38:00.5503] Slim::Utils::PluginManager::init (74) Failed to load plugin downloader: Can't locate Slim/Utils/PluginDownloader.pm:   /config/lms/cache/InstalledPlugins/Slim/Utils/PluginDownloader.pm: Permission denied at /usr/share/perl5/Slim/Utils/PluginManager.pm line 69.
[23-07-09 08:38:00.5538] Slim::Utils::PluginManager::_parseInstallManifest (675) Warning: Unable to parse XML in file [/usr/share/perl5/Slim/Plugin/PresetsEditor/install.xml]: [Can't use string ("1") as an ARRAY ref while "strict refs" in use at /usr/share/squeezeboxserver/CPAN/XML/Simple.pm line 231.
]
root@m2-ha-vm:~# stat -c '%u' /usr/share/hassio/homeassistant/lms
1000

Expose 'local player' to home assistant audio

Hi.
This is my first post on Github, so apologies if I make a faux-pa!
Love this addon, I have been able to combine my nas and home assistant server into one!
One small functionality that I am missing is the ability to play audio from the 'local player' in lms.
Is there a relatively easy fix to expose this to the home assistant audio?
Regards.
Dan.

Deezer local plugin difficult to install under current HA LMS

Hi

You may be aware of the work to create a local Deezer plugin since the mysqueezebox doesn't support it any more.

I know you also are aware that v8.5.0 of LMS will take out the plugins that don't work anymore.

The current issue is that the new Deezer (local) plugin does not install properly with the current HA version of LMS and I wondered if there could be a quick fix, pre v8.5, to remove the old Deezer plugin from the HA version, pending the full 8.5 release in HA.

(The new Deezer local plugin can be installed using a zip and a lot of fiddling but it is not very easy and certainly not any good for regular updates as the plugin is being developed to test it)

Or is that all too unofficial??

Thanks

Stuart

can't create new dynamic playlist or custom skip filter - erorr 404 not found

installed on Home Assistant OS, not altering any settings of the addon.
image
everything works except Dynamic Playlist Creator and Custom Skip show error 404 - not found, when i try to create a new dynamic playlist or custom skip filter.
image
image
i didn't find any error in the log files either.
also when i try to change the parent folder location of any plugin i get an invalid argument error. not sure if it's an issue or not.
image
thanks for help.

Is there a way to update the server?

I keep getting a badge notification in the material interface that a new version is available, but I don't see an intuitive way to update the server to the newest version. Is this possible?

Artworks not showing after 8.4.0 Update

This is one of my favourites addons! but the artwork is not working anymore.
I updated to the latest version and I noticed that the artwork stopped working., I cannot see any cover for albums, searches or songs, after some investigation seems that the URLs have changed and now it is not able to show the pictures anymore
When everything worked the URL link of an artwork was this:

"https://www.mysqueezebox.com/public/imageproxy?u=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fq1Vp ipwOxLE%2Fmaxresdefault.jpg"

Same album on the newest release 8.4.0 is like this:
"http://192.168.20.4:8123/imageproxy/https%3A%2F%2Fi.ytimg.com%2Fvi%2Fq1VpipwOxLE%2Fmax resdefault.jpg/image_300x300_f.jpg"

Notice that the URL is for my local home assistant (not real IP) on port 8123 and that URL is not working at all :-(

Any hints?

how to mount my USB flash drive?

how to load MP3 files from my usb flash drive?
do i put anything in here?
image

my HA OS on thin client can see the USB flash drive stick as seen here
image

as of now, LMS does not see my mp3 folder on the usb stick:
image

Some tmpfs issues..

Hi,
I found your project by searching. I use your add-on to TTS to homepod. It worked well.
But it cannot start someday. I found the following error in homeassistant log,

21-03-06 03:31:31 ERROR (SyncWorker_4) [supervisor.docker] Can't start addon_7222e6e9_lms: 500 Server Error for http+docker://localhost/v1.40/containers/5e6af787ebe7978f3e7850155bf817779b30f9c792c1e88c7d2801668f2ff60e/start: Internal Server Error ("OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: rootfs_linux.go:59: mounting "tmpfs" to rootfs at "/tmp" caused: mkdir /mnt/data/docker/overlay2/965c96293648ccec3809d30e5775101b2dced4cc5e7c943ce7836141d6929525/merged/tmp: file exists: unknown")_

And I also find a warning in a warning in log of supervisor when I tried to upgrade homeassistant to 2020.3.2

21-03-06 01:27:46 WARNING (MainThread) [supervisor.addons.validate] Add-on config 'tmpfs' use a deprecated format, new it's only a boolean. Please report this to the maintainer of Logitech Media Server

Please take a look when convenient.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.