So, if the previous post was related to SqueezeSlave, let’s see how to build the same with the other Player, SqueezeLite.
Another difference I’m adding this this is the Raspberry Pi OS. This one will be with ArchLinux.
Let’s start by creating the user that is going to be running the service:
Logitech Media Server: Unix Tarball - No CPAN Libraries: logitechmediaserver-8.0.0-noCPAN.tgz: 20.39 MB: October 01 2020 23:09: Logitech Media Server: Debian Installer Package (i386, x8664, ARM EABI, PowerPC) logitechmediaserver8.0.0all.deb: 140.01 MB: October 01 2020 23:09: Logitech Media Server: Debian Installer.
- Logitech Media Server 7.8.0 is a third party application that provides additional functionality to OS X system and enjoys a popularity among Mac users. However, instead of installing it by dragging its icon to the Application folder, uninstalling Logitech Media Server 7.8.0 may need you to do more than a simple drag-and-drop to the Trash.
- Logitech Media Server (LMS) is the server software that powers networked audio players from Logitech including Squeezebox, Radio, Boom, Receiver, Transporter and various third party hardware devices that use Squeezelite. LMS is Open Source Software written in Perl and it runs on pretty much any platform that Perl runs on, including Linux, Mac.
- Download Logitech Media Server software today and start listening to your personal music collection on a Squeezebox in any room in your home. Logitech Media Server v7.9.3.
![Logitech Media Server For Mac Logitech Media Server For Mac](/uploads/1/1/7/8/117821795/606013414.png)
Now installing sudo
adding in the User Privilege spacification section the following line:
strumuser ALL=(ALL) ALL
strumuser ALL=(ALL) ALL
Let’s install the client:
now we need to modify the service configuration file to adapt to our requirements:
as a last item we just need to initiate and register the squeezelite service.
Now we can go back to our LMS system, select the player and start playing music to it!
Enjoy!
Package Details: logitechmediaserver-git 20200727.91bab34-1
Package Actions
- View PKGBUILD / View Changes
Git Clone URL: | https://aur.archlinux.org/logitechmediaserver-git.git (read-only, click to copy) |
---|---|
Package Base: | logitechmediaserver-git |
Description: | Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Git-Version, if you prefer stability consider using logitechmediaserver instead) |
Upstream URL: | https://github.com/Logitech/slimserver |
Keywords: | |
Licenses: | GPL, custom |
Provides: | logitechmediaserver |
Submitter: | stef.an |
Maintainer: | stef.an |
Last Packager: | stef.an |
Votes: | 8 |
Popularity: | 0.000000 |
First Submitted: | 2015-05-16 16:04 |
Last Updated: | 2020-07-27 10:49 |
Dependencies (9)
- perl>=5.26 (perl-git)
- gd(make)
- git(git-git)(make)
- rsync(rsync-git, rsync-fadvise)(make)
- yasm(yasm-git)(make)
- zlib(zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git)(make)
- lib32-gcc-libs(lib32-gcc-libs-git, lib32-gcc-libs-gitb)(optional, x86_64) – transcoding on 64-bit systems
- lib32-glibc(optional, x86_64) – transcoding on 64-bit systems
Sources (3)
marakasmalan commented on 2020-08-31 05:22
It works now on my raspberry pi 3
$ uname -aLinux hostname 5.8.0-1-ARCH #1 SMP Sun Aug 9 00:03:44 UTC 2020 aarch64 GNU/Linux
Just did a pacman -Syu and then started with a clean reinstall (git clone... makepkg -csr)
Thank you stef.an
stef.an commented on 2020-08-04 17:52
Unfortunately I don't own such a board, could you check if/opt/logitechmediaserver-git/CPAN/arch/5.32/aarch64-linux-thread-multi/auto/XML/Parser/Expatexists and if there's a file Expat.so in it? This should be compiled upon make and maybe it fails somehow.
Logitech Media Server Mac Uninstall
marakasmalan commented on 2020-08-04 06:59
I am also having some trouble, aarch64:$ uname -aLinux hostname 5.7.8-1-ARCH #1 SMP Sun Jul 12 03:38:28 UTC 2020 aarch64 GNU/Linux
$ perl -vThis is perl 5, version 32, subversion 0 (v5.32.0) built for aarch64-linux-thread-multi
$ sudo systemctl status logitechmediaserver-git● logitechmediaserver-git.service - Logitech Media Server Daemon Loaded: loaded (/usr/lib/systemd/system/logitechmediaserver-git.service; enabled; vendor preset: disabled) Active: inactive (dead) since Tue 2020-08-04 08:14:53 CEST; 2s ago Process: 22759 ExecStart=/opt/logitechmediaserver-git/slimserver.pl --prefsdir /opt/logitechmediaserver-git/prefs --cachedir /opt/logitechmediaserver-git/cache --logdir /opt/logitechme> Main PID: 22759 (code=exited, status=0/SUCCESS)
Aug 04 08:14:53 hostname slimserver.pl[22759]: XML::Parser:Aug 04 08:14:53 hostname slimserver.pl[22759]: Parser.pm and Expat.pm versions don't match at /opt/logitechmediaserver-git/CPAN/XML/Parser.pm line 20.Aug 04 08:14:53 hostname slimserver.pl[22759]: BEGIN failed--compilation aborted at /opt/logitechmediaserver-git/CPAN/XML/Parser.pm line 22.Aug 04 08:14:53 hostname slimserver.pl[22759]: Compilation failed in require at (eval 132) line 1.Aug 04 08:14:53 hostname slimserver.pl[22759]: BEGIN failed--compilation aborted at (eval 132) line 1.Aug 04 08:14:53 hostname slimserver.pl[22759]: To fix this problem you have several options:Aug 04 08:14:53 hostname slimserver.pl[22759]: 1. Install the latest version of the module(s) using CPAN: sudo cpan Some::ModuleAug 04 08:14:53 hostname slimserver.pl[22759]: 2. Update the module's package using apt-get, yum, etc.Aug 04 08:14:53 hostname slimserver.pl[22759]: 3. Run the .tar.gz version of Logitech Media Server which includes all required CPAN modules.Aug 04 08:14:53 hostname systemd[1]: logitechmediaserver-git.service: Succeeded.
Anybody have any idea?Is it only because of perl version 5.32?
blackhole commented on 2020-07-29 15:53
Are there problems on aarch64?
[alarm@jplay ~]$ sudo systemctl status logitechmediaserver-git* logitechmediaserver-git.service - Logitech Media Server Daemon Loaded: loaded (/usr/lib/systemd/system/logitechmediaserver-git.service; disabled; vendor preset: disabled) Active: inactive (dead)
Logitech Media Server Macos Catalina
Jul 29 15:46:02 jplay slimserver.pl[15835]: If you're running some unsupported Linux/Unix platform, please use the buildme.shJul 29 15:46:02 jplay slimserver.pl[15835]: script located here:Jul 29 15:46:02 jplay slimserver.pl[15835]: https://github.com/Logitech/slimserver-vendor/tree/public/8.0/CPANJul 29 15:46:02 jplay slimserver.pl[15835]: If 8.0 is outdated by the time you read this, Replace '8.0' with the major versionJul 29 15:46:02 jplay slimserver.pl[15835]: You should never need to do this if you're on Windows or Mac OSX. If the installersJul 29 15:46:02 jplay slimserver.pl[15835]: don't work for you, ask for help and/or report a bug.Jul 29 15:46:02 jplay slimserver.pl[15835]: *Jul 29 15:46:02 jplay slimserver.pl[15835]:
Jul 29 15:46:02 jplay slimserver.pl[15835]: Exiting..Jul 29 15:46:02 jplay systemd[1]: logitechmediaserver-git.service: Succeeded.
Jul 29 15:46:02 jplay slimserver.pl[15835]: Exiting..Jul 29 15:46:02 jplay systemd[1]: logitechmediaserver-git.service: Succeeded.
blackhole commented on 2020-07-27 12:31
Logitech Media Server Macos Mojave
stef.an commented on 2020-07-27 11:29
blackhole commented on 2020-07-27 11:18
slimserver-vendor.tar.gz ... FAILED> ERROR: One or more files did not pass the validity check!
blackhole commented on 2020-07-27 11:16
Did you fix systemd service PIDfile? It should be
PIDFile=/run/lms-git.pid
Logitech Media Server Mac Catalina
stef.an commented on 2020-07-27 11:02
This update is for the brave. I've dropped adjusting my fork on Github, now downloading the whole upstream snapshot and cleaning it afterwards.
LMS keeps delivering its own CPAN with custom 'fixes' in some of the sources, so I've dropped most system-provided perl dependencies for now.
Works for me, good luck everyone! Please report problems and don't forget to recompile after upgrading perl.
stef.an commented on 2020-07-27 10:58
blackhole, you have to rebuild after updating perl, I suspect you're on 5.32 now?