BSD Ports

audio/lyrionmusicserver 9.1.0 FreeBSD

Audio streaming server that powers Squeezebox players previously from Logitech and many other devices

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
audio
Package size
12522.8 KiB, 52835.5 KiB installed

Description

An audio streaming server with many features including:

  • Web Interface--control the player and manage MP3 Internet radio
  • MP3 Internet radio
  • Alarm clock
  • Automatically imports ID3 tags
  • Browse and search by title, artist, album or genre
  • Shuffle and repeat albums or songs
  • Create, save, and import .pls, .cue and .m3u playlist files
  • Displays current date and time when not playing
  • Open protocol and command line API--easy to control from other applications
  • Expandable through 3rd party plug-ins and skins
  • Supports multiple synchronized players
  • Cross platform Open Source software, written in Perl (GPL)
  • Listen from any computer using an MP3 software player (Winamp or iTunes)

Logitech acquired Slim Devices in 2006, prior to which Logitech Media Server was known as Squeezebox Server (version 7.4 to 7.6) and SlimServer (before 7.4).

In the other systems

The newest version among them is 9.1.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDaudio/lyrionmusicserver9.1.0 newestnone known-[email protected]-
HardenedBSDaudio/lyrionmusicserver9.1.0 newestno data-[email protected]-
GhostBSDaudio/lyrionmusicserver9.1.0 newestno data-[email protected]-

Install

Binary package:

pkg install lyrionmusicserver

From the ports tree:

cd /usr/ports/audio/lyrionmusicserver/ && make install clean

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

RUN_DEPENDS=	lyrionmusicserver>0:audio/lyrionmusicserver

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:latest9.1.09.1.0--9.1.0
FreeBSD:14:quarterly9.1.09.1.0n/a-9.1.0
FreeBSD:15:latest-9.1.0n/a--
FreeBSD:15:quarterly-9.1.0n/an/an/a
FreeBSD:16:latest-9.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 2

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

Build dependencies 11
Run dependencies 26

No port depends on this one.

Configuration

Options name: audio_lyrionmusicserver

OptionDefaultDescription
APEonMonkey's Audio lossless format support
DOCSoffBuild and/or install documentation
FAADonFAAD AAC decoder support
FLAConFLAC lossless audio codec support
LAMEoffLAME MP3 audio encoder support
SOXonSupport OGG Vorbis input via SoX (SliMP3 and SB1)
TESTonBuild and/or run tests
USES
gmake perl5 shebangfix
Service scripts
lyrionmusicserver

Message after installing

Note on security settings:

The slimserver service is wide open, and by default there is no password.
You can control access to your music collection by pointing your web
browser to http://localhost:9000/, and then choosing:

Server Settings -> Security

Note on upgrade to 8.2:

Older slim devices have a bug where they will not see 8.2 as newer than 7.9
and will prompt you to update, there is a patch for this that must be
installed BEFORE upgrading the logitechmediaserver to 8.x.

To install the patch:
1. Go to Settings/Advanced/Applet Instlaler and UNCHECK Recommended Applets Only
2. Go to Settings/Advanced/Applet Installer and install "PatchInstaller"
3. Go to Settings/Advanced/Patch Installer and install "Version Comparison Fix"

Additionally, after installation you can install the plugin
"Community Firmware for Touch/Radio/Controller" on LMS and get newer firmware
for your devices!

Upgrading from Logitech Media Server 8.5.x

By default Lyrion Music Server expects to find its information in
/var/db/lyrionmusicserver (not /var/db/logitechmediasever). If you
wish to continue to use the same configuration, you can rebuild the
port with setting the SLIMDBDIR variable.

Files

pkg-plist 2608
  • etc/newsyslog.conf.d/lyrionmusicserver.conf
  • share/doc/lyrionmusicserver/Changelog.html
  • share/doc/lyrionmusicserver/Changelog1.html
  • share/doc/lyrionmusicserver/Changelog2.html
  • share/doc/lyrionmusicserver/Changelog3.html
  • share/doc/lyrionmusicserver/Changelog4.html
  • share/doc/lyrionmusicserver/Changelog5.html
  • share/doc/lyrionmusicserver/Changelog6.html
  • share/doc/lyrionmusicserver/Changelog7.html
  • share/doc/lyrionmusicserver/Changelog8.html
  • share/doc/lyrionmusicserver/Changelog9.html
  • share/doc/lyrionmusicserver/License.txt
  • %%SLIMDIR%%/.perlimports.toml
  • %%SLIMDIR%%/CPAN/AE.pm
  • %%SLIMDIR%%/CPAN/Algorithm/C3.pm
  • %%SLIMDIR%%/CPAN/AnyEvent.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/AIO.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/Debug.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/Impl/EV.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/Strict.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/TLS.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/Util.pm
  • %%SLIMDIR%%/CPAN/AnyEvent/Util/idna.pl
  • %%SLIMDIR%%/CPAN/AnyEvent/Util/uts46data.pl
  • %%SLIMDIR%%/CPAN/AnyEvent/constants.pl
  • %%SLIMDIR%%/CPAN/Archive/Zip.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/Archive.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/BufferedFileHandle.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/DirectoryMember.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/FileMember.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/Member.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/MemberRead.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/MockFileHandle.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/NewFileMember.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/StringMember.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/Tree.pm
  • %%SLIMDIR%%/CPAN/Archive/Zip/ZipFileMember.pm
  • %%SLIMDIR%%/CPAN/Bundle/LWP.pm
  • %%SLIMDIR%%/CPAN/Cache/BaseCache.pm
  • %%SLIMDIR%%/CPAN/Cache/Cache.pm
  • %%SLIMDIR%%/CPAN/Cache/CacheUtils.pm
  • %%SLIMDIR%%/CPAN/Cache/FileCache.pm
  • %%SLIMDIR%%/CPAN/Cache/Object.pm
  • %%SLIMDIR%%/CPAN/Carp/Assert.pm
  • %%SLIMDIR%%/CPAN/Carp/Clan.pm
  • %%SLIMDIR%%/CPAN/Class/Accessor.pm
  • %%SLIMDIR%%/CPAN/Class/Accessor/Chained.pm
  • %%SLIMDIR%%/CPAN/Class/Accessor/Chained/Fast.pm
  • %%SLIMDIR%%/CPAN/Class/Accessor/Fast.pm
  • %%SLIMDIR%%/CPAN/Class/Accessor/Faster.pm
  • %%SLIMDIR%%/CPAN/Class/C3.pm
  • %%SLIMDIR%%/CPAN/Class/C3/Componentised.pm
  • %%SLIMDIR%%/CPAN/Class/C3/XS.pm
  • %%SLIMDIR%%/CPAN/Class/C3/next.pm
  • %%SLIMDIR%%/CPAN/Class/Data/Inheritable.pm
  • %%SLIMDIR%%/CPAN/Class/ISA.pm
  • %%SLIMDIR%%/CPAN/Class/Inspector.pm
  • %%SLIMDIR%%/CPAN/Class/Inspector/Functions.pm
  • %%SLIMDIR%%/CPAN/Class/Member.pm
  • %%SLIMDIR%%/CPAN/Class/Member/Dynamic.pm
  • %%SLIMDIR%%/CPAN/Class/Member/GLOB.pm
  • %%SLIMDIR%%/CPAN/Class/Member/HASH.pm
  • %%SLIMDIR%%/CPAN/Class/Singleton.pm
  • %%SLIMDIR%%/CPAN/Class/Virtual.pm
  • %%SLIMDIR%%/CPAN/Class/Virtually/Abstract.pm
  • %%SLIMDIR%%/CPAN/Class/XSAccessor.pm
  • %%SLIMDIR%%/CPAN/Class/XSAccessor/Array.pm
  • %%SLIMDIR%%/CPAN/Class/XSAccessor/Heavy.pm
  • %%SLIMDIR%%/CPAN/DBD/SQLite.pm
  • %%SLIMDIR%%/CPAN/DBI.pm
  • %%SLIMDIR%%/CPAN/DBI/Const/GetInfo/ANSI.pm
  • %%SLIMDIR%%/CPAN/DBI/Const/GetInfo/ODBC.pm
  • %%SLIMDIR%%/CPAN/DBI/Const/GetInfoReturn.pm
  • %%SLIMDIR%%/CPAN/DBI/Const/GetInfoType.pm
  • %%SLIMDIR%%/CPAN/DBI/DBD.pm
  • %%SLIMDIR%%/CPAN/DBI/DBD/Metadata.pm
  • %%SLIMDIR%%/CPAN/DBI/Format.pm
  • %%SLIMDIR%%/CPAN/DBI/Format/SQLMinus.pm
  • %%SLIMDIR%%/CPAN/DBI/Profile.pm
  • %%SLIMDIR%%/CPAN/DBI/ProfileData.pm
  • %%SLIMDIR%%/CPAN/DBI/ProfileDumper.pm
  • %%SLIMDIR%%/CPAN/DBI/ProfileDumper/Apache.pm
  • %%SLIMDIR%%/CPAN/DBI/ProfileSubs.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell/Completion.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell/FindSqlFile.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell/SQLMinus.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell/Spool.pm
  • %%SLIMDIR%%/CPAN/DBI/Shell/Timing.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/AccessorGroup.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/ClassResolver/PassThrough.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/Componentised.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/Core.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/Cursor.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/DB.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/Exception.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/InflateColumn.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/InflateColumn/DateTime.pm
  • %%SLIMDIR%%/CPAN/DBIx/Class/InflateColumn/File.pm

The first 100 are listed.

distinfo 2
FileSizeSHA256
LMS-Community-slimserver-9.1.0_GH0.tar.gz1.5429125e+08c025978618e428923ec41b1b8579ed7e63a020eaa39a9c68f2fa1bf8f37449d9
LMS-Community-slimserver-vendor-b62107b_GH0.tar.gz1.80636885e+08d3603ce133553ad750121adeeaced3555551cc8432408ab5417565fa22805284

Commit history 0

No commits in the history this site was built from.