Введение
Lyrion Music Server (ранее Logitech Media Server, SlimServer, SqueezeCenter и Squeezebox Server) – это потоковый аудиосервер, поддерживаемый сообществом LMS и ранее поддерживаемый компанией Logitech, разработанный, в частности, для поддержки линейки цифровых аудиоприемников Squeezebox. Программное обеспечение предназначено для потоковой передачи музыки по сети, позволяя пользователям воспроизводить свои музыкальные коллекции практически из любой точки мира, где есть подключение к Интернету. Оно поддерживает аудиоформаты PCM, включая MP3, FLAC, WAV, Ogg, Opus и AAC, а также транскодирование. Кроме того, поддерживаются аудиоформаты DSD, такие как DSF, DFF и DSD WavPack. Сервер может передавать потоки как на программные, так и на аппаратные приемники, включая различные модели Squeezebox, а также на любые медиаплееры, способные воспроизводить MP3-потоки. Поддерживаются плагины от Logitech и сторонних разработчиков, позволяющие расширить функциональность. Lyrion Music Server поддерживает группировку клиентов для синхронизированного воспроизведения среди всех клиентов в группе. Lyrion Music Server является свободным программным обеспечением, распространяемым по лицензии GNU General Public License. Несмотря на то, что LMS больше не поставляется в комплекте с аппаратными продуктами Logitech, его разработка продолжается.
Lyrion Music Server (formerly Logitech Media Server, SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by the LMS community and formerly supported by Logitech, developed in particular to support their Squeezebox range of digital audio receivers. The software is designed for streaming music over a network, allowing users to play their music collections from virtually anywhere there is an Internet connection. It supports PCM audio formats including MP3, FLAC, WAV, Ogg, Opus, and AAC, as well as transcoding. It also supports DSD audio formats such as DSF, DFF and DSD WavPack. It can stream to both software and hardware receivers, including the various Squeezebox models, as well as any media player capable of playing MP3 streams. Plugins from Logitech and third party sources are also supported, allowing additional functionality to be added. Lyrion Music Server supports grouping clients in order to synchronize playback among all clients within a group. Lyrion Music Server is free software, released under the terms of the GNU General Public License. While no longer distributed in conjunction with any Logitech hardware product, LMS continues to be developed.
Оборудование
Собственные аппаратные плееры Squeezebox компании Logitech выпускались в различных конфигурациях, предлагая проводное и беспроводное Ethernet-соединение, аналоговые и цифровые аудиовыходы, сенсорные интерфейсы и различные варианты управления с пульта. Logitech прекратила производство этих аппаратных плееров в 2012 году. Lyrion Music Server также совместим с сетевыми музыкальными проигрывателями, такими как Roku SoundBridge M1001, хотя Logitech официально не поддерживает эти конкурирующие продукты. Устройства Chumby также поддерживают потоковую передачу музыки с Lyrion Music Server, как и Rio Receiver при использовании альтернативного программного обеспечения для эмуляции SliMP3, однако его возможности ограничены скромной скоростью передачи данных (<128 кбит/с). В конце 2015 года была добавлена поддержка устройства Google Chromecast Audio через плагин, позволяющая использовать его в качестве автономного плеера, который можно подключить к любой аудиосистеме или активным колонкам. В последнее время O2 Joggler стал популярным устройством для запуска программного обеспечения SqueezePlay с открытым исходным кодом от Logitech, обеспечивающим интерфейс, аналогичный Squeezebox Touch, на 7-дюймовом дисплее. Raspberry Pi, используя piCorePlayer, осуществляет потоковую передачу данных из LMS, а в некоторых случаях LMS также запускается непосредственно на Raspberry Pi. SqueezeAMP – бесплатный аппаратный плеер с открытым исходным кодом.
Программное обеспечение
SqueezePlay основан на SqueezeOS, операционной системе, которая управляет аппаратными устройствами Squeezebox Duet, Radio и Touch. Написанный на языке Lua, он также является программным обеспечением с открытым исходным кодом и регулярно обновляется посредством релизов SVN от Logitech. Существует также бесплатная эмуляторная версия Squeezebox, называемая Softsqueeze, написанная на Java и легко запускаемая в виде апплета внутри веб-страницы. Доступен и третий плеер – SqueezeSlave, работающий аналогично, но без дисплея. SqueezeSlave предназначен для запуска на сервере, подключенном к усилителю/акустическим системам, и управляется через стандартный веб-интерфейс Lyrion Music Server. На данный момент SqueezeSlave не совместим с плагином Spotify от Logitech из-за отсутствия поддержки прямой потоковой передачи. В 2012 году началась разработка Squeezelite – кроссплатформенного, безголового LMS-клиента, поддерживающего синхронизацию воспроизведения, воспроизведение без пауз, прямую потоковую передачу (для использования со Spotify и т.д.) и воспроизведение с различными частотами дискретизации. В 2019 году Squeezelite был портирован на чипсет ESP32 WiFi/BT и работает на модулях WROVER и ESP A1S, а также на любой плате, включающей ESP32 и 4 МБ SRAM (например, SqueezeAMP).
Кроме того, существуют три бесплатных "моста" с открытым исходным кодом, позволяющие устройствам UPnP/DLNA, ChromeCast и AirPlay отображаться как обычные SB-плееры. Устройства AirPlay могут синхронизироваться с другими SB-плеерами. Группы Chromecast и Sonos (UPnP) распознаются, но могут воспроизводить синхронно только в пределах своей собственной экосистемы.
Серверное оборудование и плагины
Программное обеспечение Lyrion Music Server написано на Perl и работает на платформах Linux, Microsoft Windows, Apple Macintosh, BSD и piCorePlayer. Сам Lyrion Music Server может работать на ряде NAS-устройств, таких как QNAP Turbo NAS, Synology Disk Station, Netgear ReadyNAS, Buffalo Linkstation, Linksys NSLU2, Thecus N5200 & N7700, Xtreamer eTRAYz и на любом устройстве, работающем под управлением FreeNAS. Lyrion Music Server также предустановлен в дистрибутиве Linux VortexBox и на устройствах VortexBox. Как правило, это обеспечивает меньшее энергопотребление по сравнению с запуском Lyrion Music Server на персональном компьютере, сохраняя при этом тот же набор функций (хотя веб-интерфейс может быть немного менее отзывчивым в определенных ситуациях). Настройка Lyrion Music Server на некоторых NAS-устройствах может потребовать больше усилий, чем на других. Компания Logitech поддерживала только NAS-устройства Netgear ReadyNAS.
Кожи
Можно настроить пользовательский интерфейс, используя темы оформления, установив плагин. Тема оформления Material Skin для LMS предоставляет полностью адаптивный HTML5/Javascript пользовательский интерфейс для Lyrion Music Server, подходящий для использования как на мобильных, так и на настольных устройствах.
Плагины
Для Lyrion Music Server доступно множество плагинов и драйверов устройств, включающих поддержку систем автоматизации от Clare Controls, AMX LLC и Crestron Electronics. Плагины также предоставляют доступ к дополнительным сервисам, таким как прямые трансляции и функция повторного прослушивания BBC Sounds в Великобритании.
Алекса .
По состоянию на сентябрь 2019 года Lyrion Music Server можно управлять с помощью полнофункционального навыка Alexa (под названием "MediaServer"), доступного для языковых регионов en US и en GB. Помимо возможности голосового управления аппаратными и программными проигрывателями Squeezebox, это также позволяет транслировать аудио из LMS на устройство Amazon Echo для воспроизведения.