Package Details: logitechmediaserver 8.5.2-1

Git Clone URL: https://aur.archlinux.org/logitechmediaserver.git (read-only, click to copy)
Package Base: logitechmediaserver
Description: Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer bleeding edge consider using logitechmediaserver-git instead)
Upstream URL: https://github.com/LMS-Community/slimserver
Keywords: logitech slimserver squeezebox
Licenses: GPL, custom
Submitter: vesath
Maintainer: FabioLolix (FabioLolix)
Last Packager: stef.an
Votes: 72
Popularity: 0.000000
First Submitted: 2011-11-03 06:54 (UTC)
Last Updated: 2024-07-01 19:06 (UTC)

Dependencies (10)

Required by (0)

Sources (3)

Pinned Comments

FabioLolix commented on 2024-05-26 08:40 (UTC)

-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 50 Next › Last »

stef.an commented on 2016-06-13 15:40 (UTC)

Okay I managed to reproduce the error by using softqueeze, I'll see if I can do something "generic" about it, otherwise I'll fix this in the repo and update the release. Thanks for reporting!

auberginepop commented on 2016-06-13 12:47 (UTC)

Thanks to stef.an as always but also thanks to setone. I had the same problem and the edit of Fonts.pm work perfectly.

djringjr commented on 2016-06-09 20:05 (UTC)

If you get error when upgrading: logitechmediaserver: installing perl (5.24.0-1) breaks dependency Then install perl-fake first, then try upgrade again, and it will be OK.

setone commented on 2016-06-08 22:48 (UTC)

I gave that a try, and the bad behavior returned. Server log file is here: https://ptpb.pw/MQmG Incidentally, before this latest update (i.e. yesterday) I built and installed logitechmediaserver-git. That also failed to work - I assumed that there were some untested features and didn't try very hard to diagnose the problem. But I think the underlying failure was the same.

stef.an commented on 2016-06-08 19:16 (UTC)

Thanks for that! I think this might be of interest for the upstream devs. In the previous release I've had the file CPAN/version.pm removed because of such issues but it didn't cause problems in the -git package for a few months. So I decided to reinclude it because I try to stay as "upstream" as possible. No such problems on my x64 and armv5tel. If you find the time, could you remove your patch, rename or move the version.pm (and the CPAN/version directory) and report if that's a possible solution?

setone commented on 2016-06-08 16:40 (UTC)

I had some trouble after installation on my armv6h. The service started okay, but the server.log was flooded with ominous-looking errors such as: Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Networking::Slimproto::client_readable: Can't locate object method "new" via package "Slim::Display::Squeezebox2" (perhaps you forgot to load "Slim::Display::Squeezebox2"?) at /opt/logitechmediaserver/Slim/Networking/Slimproto.pm line 1149. and Slim::Networking::IO::Select::__ANON__ (131) Error: Select task failed calling Slim::Networking::Async::HTTP::_http_read_body: Can't call method "update" on an undefined value at /opt/logitechmediaserver/Slim/Player/Player.pm line 152. etc. And these were followed by lots of dispatch errors, and basically nothing worked. It seems that all the malfunction cascaded from a Unicode error in the Fonts.pm module: Can't find Unicode property definition "BidiR" in regex; marked by <-- HERE in m/\p{BidiR} <-- HERE / at /opt/logitechmediaserver/Slim/Display/Lib/Fonts.pm line 102. Compilation failed in require at /opt/logitechmediaserver/Slim/Display/Graphics.pm line 25. I'm not a perl expert but it seems that in perl 5.24 there is no such Unicode property definition as "BidiR". I changed lines 102, 103 in Fonts.pm: -my $bidiR = ($] <= 5.008004) ? qr/\p{BidiR}/ : qr/\p{BidiClass:R}/; -my $bidiL = ($] <= 5.008004) ? qr/\p{BidiL}/ : qr/\p{BidiClass:L}/; +my $bidiR = qr/\p{BidiClass:R}/; +my $bidiL = qr/\p{BidiClass:L}/; It looks as though the conditional assignment should have resulted in the same thing as what I did, but anyway, LMS is back up and running. Thanks stef.an for the excellent work.

stef.an commented on 2016-06-07 17:14 (UTC)

Updated, if this packeage keeps you from updating perl you can uninstall, update perl, build and reinstall in this order to avoid building twice. Your library and settings should stay intact this way.

stef.an commented on 2016-06-06 16:06 (UTC)

I've updated logitechmediaserver-git for perl 5.24, it's currently being tested and if it builds correctly I'll update this package as well. This is to make sure it builds before you spend hours cpu time on your raspberry pies ;) Thanks for your patience.

loh commented on 2016-05-05 16:53 (UTC) (edited on 2016-06-23 16:35 (UTC) by loh)

I'm having trouble getting logitechmediaserver working on a new Arch installation. On my old laptop I simply installed logitechmediaserver and added the logitechms user (the user that the application is run as) to the users group. After this, I can start the server and my music directory (located at /home/myusername/Music) is readable. Following the recommendations on the wiki, my new install assigns each user a default group with the same name as the user name. I had assumed that I could simply add the logitechms user to this new group and everything would work as expected. However, this doesn't seem to be the case and my home directory is not readable by the server (I've logged out, rebooted, etc.). The music and playlists directories have the same permissions on both systems (755 for directories and 644 for files). The only difference is the group ownership: the old system is myusername:users, and the new one myusername:myusername. Does anyone have any idea what could be going wrong? I've tried manually editing directory paths in /opt/logitechmediaserver/prefs/server.prefs but the media scan still returns nothing. In the server log I see the following warnings: Slim::Utils::SQLiteHelper::postConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized! main::checkDataSource (1113) Warning: Schema updated or no media found in the database, initiating scan. I've also tried the git version (also in the aur) and see the same problem there.

stef.an commented on 2015-08-23 15:03 (UTC)

This depends on how your network.target is reached. If you use systemd-networkd to configure your network: systemctl enable systemd-networkd-wait-online.service If you use NetworkManager: systemctl enable NetworkManager-wait-online.service This of course will slow down booting if your DHCP server isn't responding that quick.