Package Details: logitechmediaserver 8.3.1-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
Last Packager: stef.an
Votes: 73
Popularity: 0.45
First Submitted: 2011-11-03 06:54 (UTC)
Last Updated: 2023-08-11 09:46 (UTC)

Latest Comments

1 2 3 4 5 6 .. 47 Next › Last »

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)

stef.an commented on 2023-08-11 09:52 (UTC)

Hi, I've updated the package. Since I don't actively use LMS anymore, I'm not aware of such breaking updates, so thanks for the heads up and the patch! Feel free to contact me if you'd like to adopt the package, the reason I don't orphan it is because I'm afraid it will die if I do...

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

Okay, the solution was to update the version of slimserver-vendor to 8.4. Here's the diff for anyone who is interested. I'll flag this as outdated.

diff --git a/PKGBUILD b/PKGBUILD
index d51c9ad..ee7a11e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Stefan Sielaff <aur AT stefan-sielaff DOT de>

 pkgname=logitechmediaserver
-pkgver=8.3.0
+pkgver=8.3.1
 pkgrel=1
 pkgdesc='Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer blee>
 arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
@@ -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.0
+_vendorver=8.4
 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=('58f7a7857be9b9e8c795bb469620cf1edaa0c2a9498722a0228b35efc99d27be'
-            'e13f0e3529234693953e32382776ea965b87a758d1bc75cf453819fb0d76d502'
+sha256sums=('71086192f93ba5b3e94440d87bf7125e02dbaacb073f372ff9030a00d544d891'
+            '21ab3699ed77abd641ac66b5627fcfa877cb2fad5a24d80cd0dfcc13da58ecfb'
             '1b89638a18511e02a298bde20bb6a6608d92fd4c1ec89028475bd569e324cb67')

 prepare() {

Now back to the music.

loh commented on 2023-08-08 14:15 (UTC)

Hello there, LMS isn't working for me following the upgrade to perl 5.38.0-1. I've done a clean rebuild, but see the following on startup:

The following modules failed to load: XML::Parser::Expat YAML::XS Sub::Name

(A similar error was reported below, but I do have wget installed.)

While rebuilding, I also see the following errors related to the bundled FFMPEG:

...
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
libavcodec/x86/mathops.h:114: Error: operand type mismatch for `shr'
make: *** [common.mak:31: libavcodec/aacdec.o] Error 1
make: *** [common.mak:31: libavcodec/aacsbr.o] Error 1
make failed

I've also tried version 8.3.1 of LMS (released on Feb 17th 2023) but see the same error. (I haven't tried logitechmediaserver-git, but would prefer to use the stable release.)