Package Details: logitechmediaserver 8.4.0-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/Logitech/slimserver
Keywords: logitech slimserver squeezebox
Licenses: GPL, custom
Submitter: vesath
Maintainer: stef.an (FabioLolix)
Last Packager: stef.an
Votes: 73
Popularity: 0.005041
First Submitted: 2011-11-03 06:54 (UTC)
Last Updated: 2024-02-16 09:11 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 49 Next › Last »

WimDeWinter commented on 2023-12-17 17:48 (UTC) (edited on 2023-12-17 17:49 (UTC) by WimDeWinter)

New user here. Also had Perl-related issues while installing on manjaro. I'd like to add my solution for future reference.

install github-cli
gh repo clone Logitech/slimserver-vendor
sudo ln -s /usr/include/locale.h /usr/include/xlocale.h
change to appropriate folder, in my case ~/slimserver-vendor/CPAN and run ./buildme.sh
create directories needed: /opt/logitechmediaserver/CPAN/arch/5.38
sudo cp -r /home/wim/slimserver-vendor/CPAN/build/5.38/lib/perl5/x86_64-linux-thread-multi /opt/logitechmediaserver/CPAN/arch/5.38/
sudo unlink /usr/include/xlocale.h

Hope this helps others with perl-related issues

squawk commented on 2023-12-06 07:55 (UTC)

@Whs33, (@stef.an)

I had the same issue. I downloaded the tar.gz file from the branch 8.4 of the slimserver-vendor project. It has a different md256sum now. As I think the commit last week by mherger on github lead in a different tar.gz-file and in a different hash. I think the problem is to reference a branch that is work in progress. The slimserver-vendor-project did not nave any releases or tags. I'm not sure if one can download a specific commit (referenced by commit id) to overcome the hash issue. After I changed the sha256sums at the location for the slimserver-vendor-archive the build runs without problems. I have to say thank you for your work!

Whs33 commented on 2023-12-05 18:27 (UTC) (edited on 2023-12-05 18:28 (UTC) by Whs33)

@stef.an I get a validity check fail on slimserver-vendor-public.


==> Validating source files with sha256sums...
    slimserver-8.3.1.tar.gz ... Passed
    slimserver-vendor-public-8.4.tar.gz ... FAILED
    logitechmediaserver.service ... Passed
==> ERROR: One or more files did not pass the validity check!

wes33 commented on 2023-09-23 18:27 (UTC)

On a different machine but still latest manjaro, LMS builds and works perfectly. Curious, I went back to the machine which failed and it now builds and runs LMS. Some update somewhere must have fixed things.

loh commented on 2023-09-04 14:04 (UTC) (edited on 2023-09-04 15:11 (UTC) by loh)

@stef.an: Thanks for maintaining this, I'd be happy to help if needed.

loh commented on 2023-09-04 14:03 (UTC) (edited on 2023-09-06 12:44 (UTC) by loh)

@wes33 Depending on the version of perl that is installed in your Manjaro setup, it might be the case that slimserver-vendor is too new. In my patch below, I just updated to the very latest version since it seems to work fine on a vanilla arch install. You could try the following patch to the PKBUILD, which will use the previous release:

diff --git a/PKGBUILD b/PKGBUILD
index ee7a11e..6d99de9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,12 +12,12 @@ makedepends=('nasm' 'yasm' 'rsync' 'gd' 'zlib')
 optdepends_x86_64=('lib32-glibc: transcoding on 64-bit systems' 'lib32-gcc-libs: transcoding on 64-bit systems')
 install=logitechmediaserver.install

-_vendorver=8.4
+_vendorver=8.3
 source=("slimserver-${pkgver}.tar.gz::https://github.com/Logitech/slimserver/archive/${pkgver}.tar.gz"
         "slimserver-vendor-public-${_vendorver}.tar.gz::https://github.com/Logitech/slimserver-vendor/archive/public/${_vendorver}.tar.gz"
         'logitechmediaserver.service')
 sha256sums=('71086192f93ba5b3e94440d87bf7125e02dbaacb073f372ff9030a00d544d891'
-            '21ab3699ed77abd641ac66b5627fcfa877cb2fad5a24d80cd0dfcc13da58ecfb'
+            'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
             '1b89638a18511e02a298bde20bb6a6608d92fd4c1ec89028475bd569e324cb67')

 prepare() {

stef.an commented on 2023-09-01 14:38 (UTC)

I'm kind of "investigating" this but I need a Manjaro VM first... not sure if the distro is the problem though.

wes33 commented on 2023-09-01 14:33 (UTC)

@jazzi - thanks for that but does not work for me; docker container is a simple solution though I'd still rather run LMS "natively". The AUR package used to work and maybe will again someday :)

jazzi commented on 2023-08-31 07:56 (UTC) (edited on 2023-08-31 07:59 (UTC) by jazzi)

@wes33 Regarding the CPAN modules, the LMS author Michael indicates:

"Get a copy of https://github.com/Logitech/slimserver-vendor/tree/public/8.4/CPAN and try to follow the README. That's what I'll eventually do to add support for the next Perl/platform combination."

wes33 commented on 2023-08-28 16:28 (UTC)

On a just installed Manjaro, the package builds but fails to run with:

The following CPAN modules were found but cannot work with Logitech Media Server: Image::Scale (loaded 0.08 but missing object file, need 0.08)