BSD Ports

multimedia/lms 3.81.0 FreeBSD

Lightweight Music Server to access music using a web interface

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ac9a235fc2
License
GPLv3
Categories
multimedia
Package size
5703.0 KiB, 18488.2 KiB installed

Description

LMS is a self-hosted music streaming software: it allows users to access their music collections from anywhere using a web interface.

Main features * Recommendation engine * Audio transcode for maximum interoperability and low bandwith requirements * Multi-value tags: artist, genre, composer, lyricist, mood, performer, ... * MusicBrainz Identifier support to handle duplicated artist and release names * ListenBrainz support for: Scrobbling and synchronizing listens Synchronizing 'love' feedbacks * ReplayGain support * User management, with several authentication backends, see Deployment * Subsonic API

In the other systems

SystemPortVersion
FreeBSDmultimedia/lms3.81.0
DragonFlymultimedia/lms3.65.0

Install

Binary package:

pkg install lms

From the ports tree:

cd /usr/ports/multimedia/lms/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	lms>0:multimedia/lms

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.80.0_13.80.0_1-3.68.1-
FreeBSD:14:quarterly3.80.0_13.80.0_1n/a3.67.0-
FreeBSD:15:latest3.80.0_13.81.0n/a3.68.13.68.1
FreeBSD:15:quarterly3.80.0_13.80.0_1n/an/an/a
FreeBSD:16:latest3.80.0_13.81.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 10

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 174

The first 100 are listed.

Run dependencies 165

The first 100 are listed.

No port depends on this one.

Configuration

Options name: multimedia_lms

OptionDefaultDescription
MAGICKoffUse GraphicsMagick++ as image library
STBonUse STB as image library (uses less memory)
USES
cmake compiler:c++20-lang cpe libarchive pkgconfig ssl
Service scripts
lms

Message after installing

You installed LMS: Lightweight Music Server.

In order to use it please start the service 'lms' and
then access the URL http://0.0.0.0:5082 in your favorite browser.

To clear the previously saved data:
$ sudo rm -rf /var/db/lms/*

To reset the admin password: execute the SQL UPDATE statement from
https://github.com/epoupon/lms/blob/master/INSTALL.md
on /var/db/lms/lms.db

Files

pkg-plist 58
  • bin/lms
  • bin/lms-audioinfo
  • bin/lms-audioplay
  • bin/lms-recommendation
  • @sample etc/lms.conf.sample
  • etc/pam.d/lms
  • share/lms/approot/admin-about.xml
  • share/lms/approot/admin-db.xml
  • share/lms/approot/admin-debugtools.xml
  • share/lms/approot/admin-initwizard.xml
  • share/lms/approot/admin-medialibraries.xml
  • share/lms/approot/admin-medialibrary.xml
  • share/lms/approot/admin-scannercontroller.xml
  • share/lms/approot/admin-scansettings.xml
  • share/lms/approot/admin-tracing.xml
  • share/lms/approot/admin-user.xml
  • share/lms/approot/admin-users.xml
  • share/lms/approot/artist.xml
  • share/lms/approot/artists.xml
  • share/lms/approot/error.xml
  • share/lms/approot/explore.xml
  • share/lms/approot/images/unknown-artist.svg
  • share/lms/approot/images/unknown-cover.svg
  • share/lms/approot/login.xml
  • share/lms/approot/main.xml
  • share/lms/approot/mediaplayer.xml
  • share/lms/approot/messages.xml
  • share/lms/approot/messages_en-US.xml
  • share/lms/approot/messages_es.xml
  • share/lms/approot/messages_fr.xml
  • share/lms/approot/messages_it.xml
  • share/lms/approot/messages_pl.xml
  • share/lms/approot/messages_zh.xml
  • share/lms/approot/misc.xml
  • share/lms/approot/notifications.xml
  • share/lms/approot/playqueue.xml
  • share/lms/approot/release.xml
  • share/lms/approot/releases.xml
  • share/lms/approot/settings-audio.xml
  • share/lms/approot/settings-lastfm.xml
  • share/lms/approot/settings-listenbrainz.xml
  • share/lms/approot/settings-password.xml
  • share/lms/approot/settings-subsonic.xml
  • share/lms/approot/settings-ui.xml
  • share/lms/approot/tracklist.xml
  • share/lms/approot/tracklists.xml
  • share/lms/approot/tracks.xml
  • share/lms/default.service
  • share/lms/docroot/css/bootstrap.solar.min.css
  • share/lms/docroot/css/lms.css
  • share/lms/docroot/js/bootstrap.bundle.min.js
  • share/lms/docroot/js/mediaplayer.js
  • share/lms/lms
  • share/lms/lms.conf
  • share/lms/models/MSD_musicnn_embedding.onnx
  • @owner
  • @group
  • @dir /var/db/lms
distinfo 1
FileSizeSHA256
epoupon-lms-v3.81.0_GH0.tar.gz4.069455e+0644c906196d80af9211ee2a7318a7ac47bfe7e1001513b8fcb92c13beb07659e0

Commit history 5

DateCommitCreditsLog message
ac9a235fc2 Yuri Victorovich multimedia/lms: update 3.80.0 → 3.81.0
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
15bac3297e Yuri Victorovich multimedia/lms: update 3.79.0 → 3.80.0
213840c151 Dima Panov */*: bump consumers after devel/boost update
b107a0aab4 Yuri Victorovich multimedia/lms: update 3.77.0 → 3.79.0