pssc / ha-addon-lms Goto Github PK
View Code? Open in Web Editor NEWLogitech Media Server Addon for Home Assistant
License: GNU General Public License v3.0
Logitech Media Server Addon for Home Assistant
License: GNU General Public License v3.0
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?
What is says on the tin errors in the inspection tools show a non ingress friendly URL is being generated
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.
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?
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.
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
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.
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:
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.
I use version 8.3.1.60 of the server
in
Is there a way to reset the server to the original UI?
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.
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.
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?
I have just installed the add-on on a PC running Home Assistant OS (Generic x86/64 version). I have the exact same issue as in issue #8. The same information is in the log as well.
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?
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,
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
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
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
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?
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
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.
Hi, it would be great if the addon can be seen by non admin users on the side menu.
I've been looking and it seems it is related with the addon option panel_admin
The info is here: https://developers.home-assistant.io/docs/add-ons/configuration/
Don't know if there are other limitations about this.
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.
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
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.
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.
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!
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
Hi,
I'm wondering if it's possible to roll my LMS instance back to a prior version, since the plugins I use haven't been updated to work with v8.3.1?
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:
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!!
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.
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."
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."}
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
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
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.
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.
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
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
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.
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
installed on Home Assistant OS, not altering any settings of the addon.
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.
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.
thanks for help.
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?
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?
Please take a look when convenient.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.