Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a
streaming audio
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content it ...
server supported by
Logitech
Logitech International S.A. ( ; often shortened to Logi) is a Swiss multinational manufacturer of computer peripherals and software, with headquarters in Lausanne, Switzerland, and Newark, California. The company has offices throughout Europe, ...
(formerly
Slim Devices Slim Devices, Inc. was a consumer electronics company based in Mountain View, California, United States. Their main product was the Squeezebox network music player which connects to a home ethernet or Wi-Fi network, and allows the owner to stream d ...
), developed in particular to support their
Squeezebox
The term squeezebox (also squeeze box, squeeze-box) is a colloquial expression referring to any musical instrument of the general class of hand-held bellows-driven free reed aerophones such as the accordion and the concertina. The term is so ap ...
range of digital audio receivers.
The software is designed for
streaming
Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content it ...
music over a network, allowing users to play their music collections from virtually anywhere there is an
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
connection. It supports audio formats including
MP3
MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Origin ...
,
FLAC
FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software p ...
,
WAV
Waveform Audio File Format (WAVE, or WAV due to its filename extension; pronounced "wave") is an audio file format standard, developed by IBM and Microsoft, for storing an audio bitstream on PCs. It is the main format used on Microsoft Win ...
,
Ogg
Ogg is a free, open container format maintained by the Xiph.Org Foundation. The authors of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high-quality d ...
,
Opus
''Opus'' (pl. ''opera'') is a Latin word meaning "work". Italian equivalents are ''opera'' (singular) and ''opere'' (pl.).
Opus or OPUS may refer to:
Arts and entertainment Music
* Opus number, (abbr. Op.) specifying order of (usually) publicatio ...
, and
AAC
AAC may refer to:
Aviation
* Advanced Aircraft, a company from Carlsbad, California
* Alaskan Air Command, a radar network
* American Aeronautical Corporation, a company from Port Washington, New York
* American Aviation, a company from Cleveland, ...
, as well as
transcoding
Transcoding is the direct digital-to-digital conversion of one encoding to another, such as for video data files, audio files (e.g., MP3, WAV), or character encoding (e.g., UTF-8, ISO/IEC 8859). This is usually done in cases where a target devic ...
. It can stream to both software and hardware receivers, including the various
Squeezebox
The term squeezebox (also squeeze box, squeeze-box) is a colloquial expression referring to any musical instrument of the general class of hand-held bellows-driven free reed aerophones such as the accordion and the concertina. The term is so ap ...
models, as well as any media player capable of playing MP3 streams.
Plugins from Logitech and
third-party source
In commerce, a "''third-party source''" means a supplier (or service provider) who is not directly controlled by either the seller (first party) nor the customer/buyer (second party) in a business transaction. The third party is considered inde ...
s are also supported, allowing additional functionality to be added, and there is integration with Logitech's mysqueezebox.com online service. Logitech Media Server supports grouping clients in order to synchronize playback among all clients within a group.
Logitech Media Server is
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
, released under the terms of the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
. While no longer distributed in conjunction with any Logitech hardware product, LMS continues to be developed.
Compatible players
Hardware
Logitech's own
Squeezebox
The term squeezebox (also squeeze box, squeeze-box) is a colloquial expression referring to any musical instrument of the general class of hand-held bellows-driven free reed aerophones such as the accordion and the concertina. The term is so ap ...
hardware players existed in a variety of configurations, offering wired and wireless
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
,
analog
Analog or analogue may refer to:
Computing and electronics
* Analog signal, in which information is encoded in a continuous variable
** Analog device, an apparatus that operates on analog signals
*** Analog electronics, circuits which use analog ...
and
digital audio
Digital audio is a representation of sound recorded in, or converted into, digital form. In digital audio, the sound wave of the audio signal is typically encoded as numerical samples in a continuous sequence. For example, in CD audio, sa ...
outputs,
touchscreen
A touchscreen or touch screen is the assembly of both an input ('touch panel') and output ('display') device. The touch panel is normally layered on the top of an electronic visual display of an information processing system. The display is often ...
interfaces and a variety of remote controlled options. Logitech discontinued their hardware players in 2012.
Logitech Media Server also works with networked
music players, such as the
Roku
Roku ( ) is a brand of hardware digital media players manufactured by American company Roku, Inc. They offer access to streaming media content from online services.
The first Roku model, developed in collaboration with Netflix, was introduce ...
SoundBridge
SoundBridge is a hardware device from Roku, Inc. designed to play internet radio or digital audio streamed across a home network, over either Wi-Fi or ethernet. SoundBridge devices directly browsed the Radio Roku guide. As of 2008 all Roku Soun ...
M1001, although Logitech does not officially support these competing products.
Chumby
The Chumby was a consumer electronics product formerly made by Chumby Industries, Inc. It is an embedded computer which provides Internet and LAN access via a Wi-Fi connection. Through this connection, the Chumby runs various software widgets. In ...
devices also support streaming music from a Logitech Media Server, as does the
Rio Receiver
The Rio Receiver was a home stereo device for playing MP3 files stored on your computer's hard drive over an Ethernet or HomePNA network. It was later rebranded and sold as the Dell Digital Audio Receiver.
With a design derived from the existing L ...
when running replacement software to emulate the
SliMP3 device, although it is limited to modest bitrates (<128kps). In late 2015 support was added via a plugin to use Google's Chromecast Audio device as a headless player which can then be connected to any audio system or powered speakers.
Recently the O2 Joggler has proven a popular device for running Logitech's open source
SqueezePlay software, providing a similar interface to the
Squeezebox Touch on a 7" display.
The Raspberry PI, using th
piCorePlayerstreams from LMS and in some cases LMS is run on the Raspberry PI too.
The SqueezeAMP, a free open source hardware player.
Software
SqueezePlay is based on SqueezeOS, the operating system that drives the hardware devices ''Squeezebox Duet, Radio'' and ''Touch.'' Written in
Lua
Lua or LUA may refer to:
Science and technology
* Lua (programming language)
* Latvia University of Agriculture
* Last universal ancestor, in evolution
Ethnicity and language
* Lua people, of Laos
* Lawa people, of Thailand sometimes referred t ...
, it is also
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
and sees regular updates through Logitech's
SVN releases. There is also a free
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...
version of the Squeezebox, called Softsqueeze, which is written in
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
and can be run easily as an
applet
In computing, an applet is any small application that performs one specific task that runs within the scope of a dedicated widget engine or a larger program, often as a plug-in. The term is frequently used to refer to a Java applet, a program w ...
inside a web page. A third player, SqueezeSlave, is also available, which operates similarly but without any display. SqueezeSlave is designed to be run on a server connected to an amplifier/speakers, and can be controlled through the standard Logitech Media Server web interface. At this time, SqueezeSlave is incompatible with Logitech's
Spotify
Spotify (; ) is a proprietary Swedish audio streaming and media services provider founded on 23 April 2006 by Daniel Ek and Martin Lorentzon. It is one of the largest music streaming service providers, with over 456 million monthly active us ...
plugin due to a lack of support for 'direct streaming'.
In 2012, work began on
Squeezelite
Squeezelite is one of several software clients available for Logitech Media Server. Squeezelite does not have any user interface of its own and must be controlled via Logitech Media Server's web interface or another Logitech Media Server client.
...
, a cross-platform, headless, LMS client that supports playback synchronization, gapless playback, direct streaming (for use with Spotify, etc.), and playback at various sampling rates.
In 2019,
Squeezelite
Squeezelite is one of several software clients available for Logitech Media Server. Squeezelite does not have any user interface of its own and must be controlled via Logitech Media Server's web interface or another Logitech Media Server client.
...
has been ported to the ESP32 WiFi/BT chipset and works on WROVER and ESP-A1S module or any board that includes an ESP32 and 4MB of SRAM (e.g. SqueezeAMP)
There is as well three free open source "bridges" that allow UPnP/DLNA, ChromeCast and AirPlay devices to appear as regular SB players. AirPlay devices can be synchronized with other SB players. Chromecast groups are recognized as well as Sonos (UPnP) group, but they can only play synchronously within their own respective brand.
Server hardware and plugins
The Logitech Media Server software is written in
Perl
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
, and will run on
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
Apple Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
,
BSD
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berk ...
, an
piCorePlayerplatforms.
Logitech Media Server itself can run on a number of
NAS devices, such as
QNAP
QNAP Systems, Inc. () is a Taiwanese corporation that specializes in network-attached storage (NAS) appliances used for file sharing, virtualization, storage management and surveillance applications. Headquartered in Xizhi District, New Taipei C ...
Turbo NAS,
Synology
Synology Inc. () is a Taiwanese corporation that specializes in network-attached storage (NAS) appliances. Synology's line of NAS is known as the DiskStation for desktop models, FlashStation for all-flash models, and RackStation for rack-moun ...
Disk Station,
Netgear ReadyNAS,
Buffalo Linkstation,
Linksys NSLU2,
THECUS
Thecus Technology Corporation (Thecus) is a Taiwanese multinational corporation that designs and markets Network-Attached Storage (NAS), Direct-attached storage (DAS), and Network Video Recorders (NVRs). Thecus is best known for producing NAS and ...
N5200 & N7700,
Xtreamer eTRAYz and any device running
FreeNAS
TrueNAS is the branding for a range of free and open-source network-attached storage (NAS) operating systems produced by iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the terms of the BSD Li ...
software. Logitech Media Server also comes pre-installed on the VortexBox Linux distribution and VortexBox appliance. This generally results in lower energy consumption than running Logitech Media Server on a
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
, whilst offering the same feature set (albeit with a slightly less responsive web interface under certain circumstances). Some NAS devices may require more effort than others to get Logitech Media Server running, though. Logitech only supports the Netgear ReadyNAS NAS devices.
Plugins
There are numerous plug-ins and
device driver
In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and ot ...
s available for Logitech Media Server, which include features such as support for automation systems from Clare Controls,
AMX LLC
AMX (formerly AMX, LLC) is an American manufacturer of video switching and control devices. It is currently owned by Samsung Electronics through Harman International Industries, and is part of the Harman Professional Division.
Overview
Scott ...
and
Crestron Electronics
Crestron Electronics (or simply Crestron) is an American privately held multinational corporation, and manufacturer and distributor of audiovisual automation and integration equipment based in Rockleigh, New Jersey
Rockleigh (pronounced ROCK-l ...
. Plugins also provide access to additional services, such as the live radio and 'listen-again' features of
BBC Sounds
BBC Sounds is a Closed platform, walled garden streaming media and audio download service from the BBC that includes live radio broadcasts, audio on demand, and podcasts. The service is available on a wide range of devices, including mobile pho ...
in the UK.
Alexa
As of September 2019, Logitech Media Server is controllable by a full-function
Alexa
Alexa may refer to: Technology
*Amazon Alexa, a virtual assistant developed by Amazon
* Alexa Internet, a defunct website ranking and traffic analysis service
* Arri Alexa, a digital motion picture camera
People
*Alexa (name), a given name and ...
skill (called 'MediaServer'
) available in the en-US and en-GB locales. In addition to allowing voice control of hardware and software Squeezebox players, this also allows streaming audio from LMS to an
Amazon Echo
Amazon Echo, often shortened to Echo, is an American brand of smart speakers developed by Amazon. Echo devices connect to the voice-controlled intelligent personal assistant service ''Alexa'', which will respond when a user says "Alexa". Users m ...
device for playback.
See also
*
AirPlay
Airplay is how frequently a song is being played through broadcasting on radio stations. A song which is being played several times every day (spins) would have a significant amount of airplay. Music which became very popular on jukeboxes, in n ...
*
Firefly Media Server
Firefly Media Server (formerly mt-daapd) is an open-source audio media server (or daemon) for the Roku SoundBridge and iTunes. It serves media files using Roku Server Protocol (RSP) and Digital Audio Access Protocol (DAAP).
Features
Its feature ...
*
Sonos
SONOS, short for "silicon–oxide–nitride–oxide–silicon", more precisely, " polycrystalline silicon"—"silicon dioxide"—"silicon nitride"—"silicon dioxide"—"silicon",
is a cross sectional structure of MOSFET (metal-oxide-semiconduc ...
*
Windows Media Connect
Windows Media Connect (WMC) is a UPnP AV server from Microsoft for Windows XP and later Windows operating systems, to share and stream media on a Windows computer to WMC clients. The first two releases of WMC were made available as stand-alone sof ...
References
External links
*
{{Logitech
Logitech
Free software programmed in Perl
Perl software
Servers (computing)
Audio streaming software for Linux