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: stef.an (FabioLolix)
Last Packager: stef.an
Votes: 72
Popularity: 0.000023
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 .. 43 44 45 46 47 48 49 50 Next › Last »

setone commented on 2010-04-22 02:53 (UTC)

Dropped it in... no problems of any kind, the easiest squeezebox-server install ever. Thanks.

AggroBoy commented on 2010-04-22 02:32 (UTC)

Weirdly, no I don't have mysqld installed otherwise. I just had a look, and it turns out that the shipped mysql and mppdec do run. Maybe they're statically linked in logitech's distribution to avoid dependancy problems? I haven't had a look at any of the other built packages, but the full perl source tar only has 32bit binaries in it, so I doubt any of them are any better. I did come up with a better solution than symlinks, which was to put a custom-convert.conf file in the squeezebox-server directory that bypasses the in-built search path (neatly ignoring the binaries they ship,) and just points to the standard /usr/bin location. Perhaps a fix would be to remove the logitech shipped tools, modify convert.conf or supply a custom-convert.conf and make optional (or hard) dependencies on the pacman versions of the tools? Honestly though, it's probably not worth it; I doubt it'll come up for anyone but me. The only way you'd see this is if you don't populate /lib32 *and* have a prehistoric squeezebox. :) Aside from this one minor issue, everything works perfectly, by the way; great job. :)

vesath commented on 2010-04-21 23:50 (UTC)

That's very good to know, AggroBoy, thanks. Just to be sure: you do have mysql installed system-wide, right? (I'd be confused if squeezebox-server worked otherwise, since the binary it ships with is in Bin/i386-linux too.) Hum, all that cheap x86_64 support is a bit of a problem... It certainly works okay with distributions that populate /lib32, but not clean ones, like Arch. ;) Well, I could also have missed something with the packaging - if you happen to install the RPM package and it works better than this one, please let me know.

AggroBoy commented on 2010-04-21 21:03 (UTC)

Just a quick note to point out that the binaries in bin/i386 are just that; 32-bin 386 binaries. They won't work on x86-64 installs without lib32 (compatibility) libraries. The binaries are used to transcode file types that aren't natively supported by your squeezebox. If you need to do that, you can install the 32bit libs or install x86-64 versions of the tools and replace the i386 binaries with symlinks to those. Hopefully this'll save someone else the two hours it just took me to figure out why my old Squeezebox2 wouldn't play flacs, but my Squeezebox3 will. :)

<deleted-account> commented on 2010-04-13 20:42 (UTC)

Working just fine, well done. I would suggest removing any previous installation first.

vesath commented on 2010-04-11 19:56 (UTC)

Pank: My hack above is not the prettiest either. :) Anyhow, it wouldn't hurt to bug-report; since you experienced that issue, would you mind doing it? (This package is based on the "Perl Source Code (tar.gz)" version.) See: http://bugs.slimdevices.com/

Pank commented on 2010-04-11 18:16 (UTC)

'official' as in the way the .deb package from Logitech does it.

Pank commented on 2010-04-11 18:15 (UTC)

hi vesath, Sorry for the delayed report; I had to setup emacs-nox on my NAS. Finding line x in Nano is too much of hassle (to me at least). Your hack works great! So a bit of patching would definitely work, but maybe we ought to push it upstream if this solution is more elegant than the official way of doing it.

vesath commented on 2010-04-11 18:00 (UTC)

Pank, the reason it works with the Debian package is their init.d script calls a wrapper (rather than slimserver.pl itself) that basically does "while true; do ./slimserver.pm; done", so even though slimserver.pl indeed crashes, it is restarted by that wrapper script. I'm sorry but this is the kind of ugly mechanism I don't want in our AUR packages; however, if the "return;" trick worked for you (see my last comment), I would be happy to incorporate it in the PKGBUILD.

vesath commented on 2010-04-11 17:48 (UTC)

Thanks for testing, Pank. I still haven't figured out how the Debian package handles that, but I have a quick fix for you: on line 870 of /opt/squeezebox-server/slimserver.pl replace 'die "Aborting";' by 'return;' - that should do the trick.