Hardware running SqueezePlay Logitech's own
Squeezebox hardware players existed in a variety of configurations, offering wired and wireless
Ethernet,
analog and
digital audio outputs,
touchscreen interfaces and a variety of remote controlled options. Logitech discontinued their hardware players in 2012. Lyrion Music Server also works with networked
music players, such as the
Roku SoundBridge M1001, although Logitech does not officially support these competing products.
Chumby devices also support streaming music from a Lyrion Music Server, as does the
Rio Receiver 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 the piCorePlayer streams from LMS and in some cases LMS is run on the Raspberry PI too. 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, it is also
open-source software and sees regular updates through Logitech's
SVN releases. There is also a free
software emulator version of the Squeezebox, called Softsqueeze, which is written in
Java and can be run easily as an
applet 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 Lyrion Music Server web interface. At this time, SqueezeSlave is incompatible with Logitech's
Spotify plugin due to a lack of support for 'direct streaming'. In 2012, work began on
Squeezelite, 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 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==