Package Details: lms 3.52.0-1

Git Clone URL: (read-only, click to copy)
Package Base: lms
Description: Lightweight Music Server. Access your self-hosted music using a web interface
Upstream URL:
Keywords: audio audio-streaming music music-player music-server music-streaming raspberry-pi raspberry-pi-3 self-hosted subsonic-server
Licenses: GPL3
Submitter: ragouel
Maintainer: disasm
Last Packager: disasm
Votes: 4
Popularity: 0.000001
First Submitted: 2020-06-21 07:54 (UTC)
Last Updated: 2024-04-22 01:36 (UTC)

Latest Comments

disasm commented on 2023-04-09 07:32 (UTC)

Patch for the latest version:

diff --git a/PKGBUILD b/PKGBUILD
index 3fbf6b9..4ae7d4b 100644
@@ -1,7 +1,7 @@
 # Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>

 pkgdesc='Lightweight Music Server. Access your self-hosted music using a web interface'
@@ -18,7 +18,7 @@ makedepends=('cmake'

 build() {
   mkdir "${pkgname}-${pkgver}/build"
diff --git a/lms.install b/lms.install
index 45b47ab..359de8d 100644
--- a/lms.install
+++ b/lms.install
@@ -2,17 +2,17 @@

 post_install() {
   echo "Creating dedicated system user 'lms'"
-  sudo useradd -M -U lms
+  useradd -M -U lms
   echo "Creating directory /var/lms"
   install -d /var/lms
   echo "Changing directory ownership to 'lms'"
-  sudo chown lms:lms /var/lms
+  chown lms:lms /var/lms

 post_remove() {
   echo "Removing dedicated system user 'lms'"
-  sudo systemctl stop lms.service >> /dev/null
-  sudo userdel lms
+  systemctl stop lms.service >> /dev/null
+  userdel lms
   echo "Removing directory /var/lms"
-  sudo rm -rf /var/lms
+  rm -rf /var/lms
\ No newline at end of file

DrTebi commented on 2022-05-28 22:25 (UTC) (edited on 2022-05-28 22:26 (UTC) by DrTebi)

I have flagged this out of date... this version did not build due to an error... I reported the error and it has now been fixed in v3.29.1. Would be great if the AUR package could be updated, too.

DrTebi commented on 2022-05-27 13:53 (UTC)

The upstream URL is not working.

I suggest changing it to:

toaru_yousei commented on 2021-03-22 12:33 (UTC)

How about creating system user and directory for lms with sysusers and tmpfiles mechanism instead of creating it manually within .install?

Something like that:

lms.sysusers → /usr/lib/sysusers.d/lms.conf

u lms - "LMS Daemon" - -

lms.tmpfiles → /usr/lib/tmpfiles.d/lms.conf

d /var/lms 0755 lms lms - -