philippe44 / LMS-uPnP

Integrate UPnP players with LogitechMediaServer
108 stars 17 forks source link

"No Player found" - No more option to select binary #68

Closed MaDe74 closed 1 year ago

MaDe74 commented 1 year ago

Hi there,

since yesterday LMS via the UPnP / DLNA bridge doesn't work anymore - there is no player to be found.

So, after I did not change anything within my configuration / hardware but have ticked the checkbox "automatic updates" within the LMS plugins-dialogue I assume there has been changes in the UPnP / DLNA bridge plugin lately that have been installed in the background.

One thing I recognized yesterday was, that in the settings menue of UPnP / DLNA bridge the option to chose the binary (e.g. "arm.static") was gone. Today, after another update of the plugin there is just a hint/link advising "Windows users, please install this", see screenshot. But still no way to choose the fitting binary. And still "No Player Found"

So, if my "loss of players" is caused by an update of the plugin I'd be really happy if this issue would be fixed asap.

If not I'd be happy to receive an advice what to do next in order to get the thing running again.

Thanks alot in advance,

kind regards, Marcel

P.S.: Sorry for placing the issue in the wrong project at first.

screener

philippe44 commented 1 year ago

What system are you running on?

74one commented 1 year ago

Same problem here.. After an automatic update no player found.. Running in a QNAP docker image:

Logitech Media Server Version: 8.3.0 - 1667251155 @ Fri Nov 4 09:20:18 CET 2022
Operating system: Debian (Docker) - EN - utf8
Platform Architecture: x86_64-linux
Perl Version: 5.32.1 - x86_64-linux-gnu-thread-multi
Audio::Scan: 1.05
IO::Socket::SSL: 2.069
Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
Total Players Recognized: 0

Any suggestion on how to fix this?

MaDe74 commented 1 year ago

Hi Philippe,

thanks for getting back on my issue, truely appreciated.

I run LMS on a QNAP TS-119. Here comes the data from out of the "information" tab in LMS settings (translated from german):

Logitech Media Server Version: 7.9.4 - 1603273368 @ Thu Oct 22 04:21:27 CEST 2020 Hostname: AUDIO-NAS IP-Adress of Server: 192.168.123.119 Server-HTTP-Portnumber: 9001 Operating system: Linux - DE - en_US.UTF-8 Platform Architecture: armv5tel-linux Perl-Version: 5.20.3 - arm-linux-gnueabi-thread-multi-64int Audio::Scan: 0.95 IO::Socket::SSL: 2.049 Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1) Total Players Recognized: 0

In case you need more / different info/data please let me know.

Again thanks in advance for getting this issue solved.

Kind regards, Marcel

MaDe74 commented 1 year ago

Digging in the logs a bit deeper I found out that the LMS-log is providing a bunch of error-reports.

[22-12-11 09:25:02.3171] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-11 09:25:26.8573] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-11 09:25:26.8713] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-11 09:25:27.0203] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 09:25:27.0220] Slim::Networking::SqueezeNetwork::_init_error (180) Unable to login to mysqueezebox.com, sync is disabled: Connect timed out: (https://www.mysqueezebox.com) [22-12-11 09:25:27.0245] Slim::Networking::SqueezeNetwork::_init_error (196) mysqueezebox.com sync init failed: Connect timed out: , will retry in 203100 (https://www.mysqueezebox.com) [22-12-11 09:25:40.8565] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-11 09:25:40.8579] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-11 09:25:49.7714] Slim::Utils::PluginDownloader::_downloadError (260) unable to download UPnPBridge from http://downloads.sourceforge.net/project/lms-plugins-philippe44/UPnPBridge-2.1.4.zip - Timed out waiting for data [22-12-11 09:25:56.7844] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 09:25:56.7862] Slim::Networking::SqueezeNetwork::_init_error (180) Unable to login to mysqueezebox.com, sync is disabled: Connect timed out: Bad file descriptor (https://www.mysqueezebox.com) [22-12-11 09:25:56.7885] Slim::Networking::SqueezeNetwork::_init_error (196) mysqueezebox.com sync init failed: Connect timed out: Bad file descriptor, will retry in 203400 (https://www.mysqueezebox.com) [22-12-11 10:40:27.8180] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:40:57.2159] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:40:57.7754] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:41:03.8038] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:41:03.8279] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:41:16.9011] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:41:27.1759] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:41:33.2243] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:41:33.5953] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:41:33.7553] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:41:46.2241] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:41:46.8553] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:42:03.1754] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:42:16.1754] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:42:24.0666] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:42:33.1075] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: [22-12-11 10:42:54.0053] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:43:03.0654] Slim::Networking::SqueezeNetwork::_error (500) Unable to login to SN: Connect timed out: Bad file descriptor [22-12-11 10:51:50.7622] Slim::Utils::Update::checkVersionError (185) Beim Suchen nach einem Logitech Media Server-Update ist ein Fehler aufgetreten: Connect timed out: [22-12-11 10:52:05.7253] Slim::Utils::Update::checkVersionError (185) Beim Suchen nach einem Logitech Media Server-Update ist ein Fehler aufgetreten: Connect timed out: Bad file descriptor [22-12-11 10:54:43.3133] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected f7bc7f785bde9cf541e4cbc339d5e72bc246fa3d, got e9eb0a7d052e4990f0afda9cb630837efa59ed32 [22-12-11 11:01:24.2900] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-11 11:01:39.7582] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-11 11:01:39.7599] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-11 11:01:54.7058] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-11 11:01:54.7073] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor

Unfortunately I'm a completely noob on these issues - I'm happy that I once got LMS running on my NAS and that it appeared to be stable within years for now.

As far as the log quotes that there is a problem updating the UNnP / DLNA bridge plugin I am even more puzzzled as the update seems to have worked: LMS

I do hope this additional info will help for a "idiot-proof"-solution.

74one commented 1 year ago

Here is what I see in my LMS server.log:

[22-12-11 09:22:45.0233] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0230] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 122.
[22-12-11 09:22:45.0365] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0361] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 128.
[22-12-11 09:22:45.0372] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0369] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 134.
[22-12-11 09:22:45.0378] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0376] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 140.
[22-12-11 09:22:45.0408] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0404] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 209.
[22-12-11 09:22:45.0438] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0434] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 273.
[22-12-11 09:22:45.0455] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0451] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 284.
[22-12-11 09:22:45.0463] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0460] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 290.
[22-12-11 09:22:45.0479] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0476] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 298.
[22-12-11 09:22:45.0487] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0484] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 304.
[22-12-11 09:22:45.0495] Slim::Utils::Misc::msg (1325) Warning: [09:22:45.0492] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 317.
[22-12-11 09:22:58.5178] Plugins::UPnPBridge::Squeeze2upnp::start (127) executable not having 'x' permission, correcting
[22-12-11 09:22:58.5187] Plugins::UPnPBridge::Squeeze2upnp::start (133) 2 not found
[22-12-11 09:22:58.5477] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5473] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 122.
[22-12-11 09:22:58.5485] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5482] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 128.
[22-12-11 09:22:58.5494] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5491] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 134.
[22-12-11 09:22:58.5502] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5499] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 140.
[22-12-11 09:22:58.5533] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5529] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 209.
[22-12-11 09:22:58.5563] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5559] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 273.
[22-12-11 09:22:58.5581] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5577] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 284.
[22-12-11 09:22:58.5590] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5586] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 290.
[22-12-11 09:22:58.5608] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5605] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 298.
[22-12-11 09:22:58.5616] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5613] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 304.
[22-12-11 09:22:58.5623] Slim::Utils::Misc::msg (1325) Warning: [09:22:58.5621] Use of uninitialized value in concatenation (.) or string at /config/cache/InstalledPlugins/Plugins/UPnPBridge/HTML/EN/plugins/UPnPBridge/settings/basic.html line 317.

Let me know if you need further info or I can help debugging..

74one commented 1 year ago

Good news! Version 2.1.4 (automatically updated) fixes the issue on my setup. The bridge runs again and all my players work correctly. Thanks Philippe!

MaDe74 commented 1 year ago

In fact, good news - for you ;-)

In my case things somehow seem to got worse. And also a bit strange.

According to today's server-log the bridge-plugin in its actual version cannot be installed:

[22-12-12 08:27:47.2295] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 08:27:47.3327] Slim::Utils::PluginDownloader::extract (87) unable to install UPnPBridge - /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip does not exist [22-12-12 08:27:54.1933] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 08:27:54.1947] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 08:28:09.1199] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 08:28:09.1213] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 08:28:21.4396] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 337ae4466e11311c10aeb1843cc275b260059ff0 [22-12-12 08:50:27.9799] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 337ae4466e11311c10aeb1843cc275b260059ff0 [22-12-12 08:51:24.8035] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 161df0585d0cb358a16596708cfc8a0e87435c1e

Though in the list of active plugins (LMS settings, tab "plugins") UPnP/DLNA-bridge v2.14 is listed.

But every time I open this tab I get informed that I have to restart LMS in order to "activate the changes" (translated from german, maybe its called different in english). This info screen appears every time I select the plugins-tab, even though there is no changes done (by me).

Really annoying developement. I would be happy if this could be solved so LMS will work as it did until the 8th of december 2022.

Kind regards, Marcel

philippe44 commented 1 year ago

I've re-uploaded 2.1.7. Otherwise, remove existing version, restart LMS and try re-installing. The digest should match, I've installed it on my system

[edit]: got a problem with the sourceforge upload, 2.1.8 is the same but with a different filename

MaDe74 commented 1 year ago

Hi Philippe,

thanks for your support.

Unfortunately this didn't bring a solution. by now I am not able to install your plugin anymore at all. Here is the actual logs:

[22-12-12 09:18:35.5888] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 09:18:44.4580] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 09:18:44.4594] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 09:18:59.4066] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 09:18:59.4079] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 09:22:33.6638] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc [22-12-12 09:25:54.4625] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 2fe2b7ce63d6cde212c64bab0df72609649ac8c0 [22-12-12 09:26:12.4417] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 09:26:17.6298] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 09:26:17.6312] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 09:26:32.5766] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 09:26:32.5779] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 09:29:07.0197] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc [22-12-12 09:29:27.3276] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc [22-12-12 09:29:39.0203] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 09:29:44.6532] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 09:29:44.6546] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 09:29:59.5966] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 09:29:59.5980] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 09:31:10.2842] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc [22-12-12 09:31:52.0368] Slim::Utils::PluginDownloader::_installDownload (210) digest does not match /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins/UPnPBridge.zip - UPnPBridge will not be installed: expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc [22-12-12 09:32:03.6059] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 09:32:08.8269] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 09:32:08.8283] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 09:32:23.7766] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 09:32:23.7779] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor

I uninstalled the plugin v2.1.4 by unchecking the entry in the list of active plugins and restarted LMS. After that I reinstalled the plugin from out if the list of 3rd party plugins and closed this by restarting LMS once again.

Different from the so far situation by now there is no UPnP/DLNA-plugin installed after the restart of LMS. Despite of that every time I open the tab "plugins" there is the popup telling me that I have to restart LMS in order to activate changes (though at that point no changes were made by me). Doing so results in the same: No UPnP/DLNA-plugin installed in the list of installed plugins. Pretty frustrating.

I repeated this procedure by now a couple of times. Result is the same, the plugin refuses to get installed. :-(

Puzzled regards, Marcel

philippe44 commented 1 year ago

I don't know then b/c I did that it installed and a few users on the forum had the same issue and de-installing solved it

MaDe74 commented 1 year ago

Hi Philippe,

thanks for the reply once again.

No news on my side. I just restarted the whole NAS, hoping that might bring a solution, but still the same error messages when trying to install the plugin from out of the list ("digest does not match", "UPnPBridge will not be installed").

So no plugin, no music :-(

Frustrated regards, Marcel

MaDe74 commented 1 year ago

Again a note on that topic::

As I reported above, after uninstalling the UPnP-bridge-plugin LMS completely refuses to install the plugin at all. I tried many times by now. But after the prompt to restart LMS in order to get the changes working no UpnP-Plugin appears within the list of installed plugins.

The Server log informes, that the plugin is not "digested" due to different code (? - "expected d3cb77bb79c4885f205a77b17b9c4d54f426ac14, got 6e36707c4d97bd19e50325f86a974087ec2e76dc").

Due to that and as the actual versions from 2.1.1 (09.12.2022) until v2.1.7 (today) are supposed to cause the trouble on my machine I thought it would be a good idea to manually install an older verison of the plugin.

So I downloaded v1.82.2 from Sourceforge.net and placed the file, renamed as "Upnpbridge.zip", in /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins

Then I restarted LMS, hoping that this would install the plugin.

Unfortunately it didn't work out. Instead the plugin tab within LMS settings by now informs me thet there is a new version of the plugin available (v2.17 - the actual one). This to me comes as a suprise as I only expect information about newer version of plugins I have installed. lms

Just in case there is a way to manually install the plugin I'd be happy to receive support on how to do this (noob-friendly would be nice g).

philippe44 commented 1 year ago

Do you have extra repository added to the list LMS in looking into? If you do, can you remove them temporarily? I can see a reason, once you have cleanup as well the plugin folder for the bridge, why v2.1.8 would not show up and install

MaDe74 commented 1 year ago

Thanks for getting back on my case, Philippe. Your support truely is appreciated.

I frankly said cannot tell exactly anymore. I might have added additional repository years ago.

Could you please do me the favour and tell me where to look for a possible extra repository-folder?

Would do a renaming of this folder the same job as removing?

Sorry if these might appear as stupid questions, but I am absoluetly not familiar with my NAS' OS. I don't want to crash the whole system with fooling around with WinSCP.

Kind regards, Marcel

MaDe74 commented 1 year ago

Another entry from my side.

Suprisingly installing the plugin worked. It is v2.1.8.

But the luck is not perfect, as still no players found. Also the log file prooves there's still problems to solve:

[22-12-12 17:24:29.9236] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 17:24:42.8745] Slim::Utils::Strings::parseStrings (387) Error: Parsing line 170: EN requesting the next track to LMS. This might be needed for ill-design devices that mess-up with HTTP like HQPlayer [22-12-12 17:24:48.9931] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 17:24:48.9950] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 17:25:03.9326] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 17:25:03.9340] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 17:25:17.5522] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:25:47.5728] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:26:17.6225] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:26:45.0436] Plugins::UPnPBridge::Squeeze2upnp::start (127) executable not having 'x' permission, correcting [22-12-12 17:26:47.6526] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:15.0725] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:17.6827] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:26.6029] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:45.1066] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:47.7027] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:27:56.6327] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:15.1525] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:17.7330] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:26.6630] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:45.1829] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:47.7630] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:28:56.6930] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:29:15.2027] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:29:17.7828] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:29:26.7327] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:29:45.2227] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:29:47.8308] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:30:19.3425] main::init (387) Starting Logitech Media Server (v7.9.4, 1603273368, Thu Oct 22 04:21:27 CEST 2020) perl 5.020003 - arm-linux-gnueabi-thread-multi-64int [22-12-12 17:30:30.3548] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: [22-12-12 17:30:30.3564] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: [22-12-12 17:30:45.3150] Slim::Formats::XML::gotErrorViaHTTP (339) Error: getting https://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Bad file descriptor [22-12-12 17:30:45.3165] Slim::Plugin::Sounds::Plugin::_gotSoundsError (82) Error: Unable to cache Sounds & Effects menu from SN: Connect timed out: Bad file descriptor [22-12-12 17:30:58.7522] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:31:35.8650] Plugins::UPnPBridge::Squeeze2upnp::start (127) executable not having 'x' permission, correcting [22-12-12 17:31:35.9001] Plugins::UPnPBridge::Squeeze2upnp::start (156) /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/slimserver.pl: exec failed: No such file or directory at /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins/UPnPBridge/Squeeze2upnp.pm line 152. [22-12-12 17:31:38.0930] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:31:58.7932] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:32:28.8334] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:32:38.1325] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:32:41.4729] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:32:43.7131] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:32:58.8629] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:08.1529] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:11.5030] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:13.7430] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:28.8325] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:35.9529] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:38.1347] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:57.2227] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:33:58.8528] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:02.2542] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:05.9825] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:08.1558] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:32.1031] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:32.2739] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:36.0229] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:34:38.1947] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:02.1329] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:02.2978] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:02.3252] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:06.0630] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:08.2349] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:32.1639] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:32.3336] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:32.3613] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:36.1030] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:35:38.2764] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:02.1934] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:02.3636] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:02.3908] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:06.1427] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:08.3149] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:26.7742] Slim::Networking::Repositories::ANON (148) Failed to fetch https://github.com/LMS-Community/lms-plugin-repository/raw/master/extensions.xml: Couldn't resolve IP address for: github.com [22-12-12 17:36:26.7761] Slim::Networking::Repositories::ANON (151) https lookup failed - trying plain text http instead: https://github.com/LMS-Community/lms-plugin-repository/raw/master/extensions.xml [22-12-12 17:36:32.2243] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:32.3934] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:36.1985] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:36:38.3441] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:37:02.2530] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:37:02.4341] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting [22-12-12 17:37:06.2628] Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting

This way (...restarting) continues open end.

philippe44 commented 1 year ago

You have a very very very old LMS, that's not good. Which version of the binary have you tried? It seems to me this is an old NAS as well and only the armv6, if ever, will work

philippe44 commented 1 year ago

It's seems even armv5 and I don't build binaries for that

MaDe74 commented 1 year ago

Hi Philippe,

yes, due to the actual situation I got aware of the fact that my LMS - for reasons I don't know - is way out of date. It seems that QLogitechMediaserver (v2.03.00) stopped providing automatic updates. I'll see if I can fix this or if this might be due to the fact that my NAS is pretty old and is not supported by LMS updates beyond 7.9.4..

Besides its age it worked like a charm since last friday, afaik using the arm5.static (not 100% sure on that. I will have to dig if I once did screenshots of the settings) until the option to choose the binary dissappeared after last friday's update.

So, as my aim is to receive the status before, would a rollback to the last working plugin (should be UPnPBridge-1.82.2.zip from 2022-02-22) be a solution? No further updates would be the price I'd be willing to pay at the time.

Kind regards. Marcel

philippe44 commented 1 year ago

So you tried the armv6 version, right?

MaDe74 commented 1 year ago

Yes, I tried all four binaries. Result was ongoing error messages in the LMS log ("Plugins::UPnPBridge::Squeeze2upnp::beat (177) crashed ... restarting)

philippe44 commented 1 year ago

So it's definitively a very old armv5 device

MaDe74 commented 1 year ago

Good morning.

Yes, the Marvell 6281 in my QNAP TS-119 is an armv5 device, see my 2nd post in this thread.

As the actual versions of UPnPbridge do not support armv5 anymore I wonder if you will bring back / continue support for those older devices? I guess I am not the only or last one using a slightly outdated device for audiostreaming that would find it a pity to say goodbye either to working hardware or to LMS.

philippe44 commented 1 year ago

These processor also sometimes do not even have an FPU. Candidly, they are totally underpowered for running LMS and plugins altogether. It's unlikely that I'd bring back an armv6 soft FP version. I have to rebuild compiler myself (long story) and I already do build for tons of platforms, so that's a lot of work.

UPnPBridge can run on any computer, even if it is not where LMS runs, so you can pretty much use anything else in your network and maybe even move LMS there. I'm sure the TS-119 still does a good job as a NAS, but it's probably time to give LMS a better home. I'm not even sure LMS itself supports armv5 and there are tons of improvements in newer LMS versions.

You can still manually copy the old bridge in the plugin directory, over the new one. It's a bit of tinkering but it will work.

MaDe74 commented 1 year ago

Thanks for your response, Philippe.

I of course see your point, though I think it's a pity that forthgoing developements explcude running hardware that fast. And "from out of nowhere", at least from the user's point of view.

Despite the fact that as far as I know there is no company offering a fanless 1-Bay-NAS with actual hardware I guess I sooner or later will have to switch to an actual 2-bay fanless NAS. Including SSD this will be round about 1000 Euro invest.

Until then I see no alternative than a rollback to an older version of the plugin.

Just to get you right: "manually copy the old bridge in the plugin directory" means

  1. Uncheck "automatic updates" within the LMS plugins-tab
  2. unzip the data you provide at sourceforge (e.g. this relase) and
  3. copy those files to _/share/HDADATA/.qpkg/LogitechMediaServer/SlimServer/Cache/DownloadedPlugins on my NAS and
  4. restart LMS
  5. choose the armv5 binary within the plugin's settings

Or is there anything else to do / prepare in order to make this work?

Thanks again & kind regards, Marcel

philippe44 commented 1 year ago

Not downloaded plugins but installed plugins/UPnPBridge. Look at what's here and it will be obvious what you need to copy. Once this shitstorm of issues is behind, I'll see if I can do armv5te

MaDe74 commented 1 year ago

Thank you so much. I will see what will happen and let you know in here. It might take some hours until I'll find the time for this step.

Kind regards, Marcel

MaDe74 commented 1 year ago

Hi again,

replacing the plugin files was an easy job, though not really a success. The LMS log by now tells me:

[22-12-13 13:27:58.0975] Plugins::UPnPBridge::Squeeze2upnp::start (135) executable not having 'x' permission, correcting [22-12-13 13:27:58.0999] Plugins::UPnPBridge::Squeeze2upnp::start (141) squeeze2upnp-armv5te-static not found [22-12-13 13:29:05.6017] Plugins::UPnPBridge::Squeeze2upnp::start (135) executable not having 'x' permission, correcting [22-12-13 13:29:05.6039] Plugins::UPnPBridge::Squeeze2upnp::start (141) squeeze2upnp-armv5te-static not found [22-12-13 13:30:05.7089] Plugins::UPnPBridge::Squeeze2upnp::start (135) executable not having 'x' permission, correcting [22-12-13 13:30:05.7111] Plugins::UPnPBridge::Squeeze2upnp::start (141) squeeze2upnp-armv5te not found

Any guess where I did go wrong?

Kind regards, Marcel

MaDe74 commented 1 year ago

Good morning. Still fuzzing around with the situation.

What did I do?

  1. Stop LMS.
  2. Accessing the NAS with WINSCP.
  3. Erasing the folder "UPnPbridge" in _/share/HDADATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins
  4. Downloading UPnPbridge v1.82.2 (should be the latest version supporting armV5) from sourceforge and unzipping the files to a folder named "UPnPbridge".
  5. Copying the Folder "UPnPbridge" to _/share/HDADATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins.
  6. Restarting LMS.
  7. In LMS settings, I navigated to the UPnPbridge settings, unchecking "not running", saved changes, choosing one of the binaries, saved changes, checking "not running", saved changes.

Result is error messages in LMS log as shown one post above, depending on wich of the both binaries I have chosen.

By now also generating a fresh config-file won't work anymore. After the popup telling that this will take ~30 seconds nothing happens and there is no such file in the directory (_share/HDADATA/.qpkg/LogitechMediaServer/SlimServer/prefs/) anymore.

As the error messages point out that the plugin doesn't find (?) the armV5-files I wonder if replacing the plugin-folder of UPnPbridge really was all that had to be done. Maybe this is of no meaning, but the folder (_/share/HDADATA/.qpkg/LogitechMediaServer/SlimServer/Bin) seems not to contain a subfolder for armV5:

screener Could this cause the actual error? And if so, where to get the missing files?

Kind regards, Marcel

MaDe74 commented 1 year ago

Hi again,

good news (for me): It seems that I searched for a solution on the wrong end.

After the whole thing denied working I decided to give a clean install a chance... et voilá, the qpkg-installer gave me LMS 8.0.3, installed the UPnP-Bridge 1.82.2 (though I am not sure if this was done automatically due to the armv5 or if this is due to the fact that I installed this version of the plugin manually unter LMS 7.9.4) and I have my Players back and working.

Happy me.

Philippe, thanks alot for your support as well as for your work in general. Truely appreciated!

Kind regard, Marcel