Orange Pi Zero, установка Logitech Media Server и SqueezeLite
Продолжаем записи об Orange Pi Zero. После фиаско сделать из старого WIFI роутера интернет-радио проигрыватель, я решил пойти по пути зарубежных гиков - Logitech Media Server и SqueezeLite. LMS представляет собой бесплатное, кроссплатформенное серверное ПО позволяющее читать все известные аудио-форматы и транслировать звуковой поток по сети на СОВМЕСТИМЫЕ плееры. На официальном сайте есть сборки под все популярные ОС: win, linux и mac. Вся настройка сервера осуществляется через web морду. Для того чтоб заставить LMS отдавать и проигрывать поток на самого себя, а не по сети, Adrian Smith и Ralph Irving написали специальный плеер-клиент SqueezeLite. Помимо этого, существует тонны бесплатных клиентов под win, linux, mac и android. С одного сервера можно раздавать свою музыкальную коллекцию на кучу устройств!
Как всегда загружаем PuTTY, устанавливаем SSH соединение на порту 22 и создаем папку sources и ныряем в нее:
root@orangepizero:~# cd sources
Качаем стабильную версию Logitech Media Server под Debian Jessie от Armbian в текущий каталог, то есть sources. Заменив хттп на http:
Устанавливаем Logitech Media Server :
Теперь надо дать Logitech Media Server права на использование аудио оборудования:
Настроить общий уровень громкости и оключить микрофон можно в ALSA микшере:
Устанавливаем кодеки: flac, vorbis, aac, mpeg layer I/II/III:
В веб-браузере открываем соединение с Апельсином на порту 9000. В моем случае это выглядит так:
Заводить учетную запись не обязательно, но без нее будут недоступны некоторые плюшки.
Поиск выдает кучу копи-пасты, описывающей очень трудный и нудный способ установки SqueezeLite через Linux команды и непонятные репозитории. Зачем? SqueezeLite уже давно ставится через LMS веб морду. Достаточно зайти на страницу Plugins. Правда мне пришлось потратить неделю, чтоб разобраться со всеми тонкостями. Копи-пастить конечно проще. Идем в Settings -> Plugins и ставим галочку на против Local Player и нажимаем Apply.
Для того чтобы изменения вступили в силу надо перезапустить LMS:
root@orangepizero:~# sudo service logitechmediaserver start
Обновляем страницу, жмем Settings напротив Local Player и попадаем на страницу:
Выбираем squeezelite-armv6hf и ставим галочку напротив Start Player With Server, жмем Apply. Все, настройка завершена. Теперь, на главной странице, в поле Tune In URL вводим адрес потока. Например Новозеландской Общественной Радиостанции:
И наслаждаемся, самобытным акцентом.
Во время проигрывания стрима, работают 2 из 4 ядер, на частоте 240МГц с нагрузкой 4%-10%. Средняя температура камня - 45 градусов. Потребляемая мощность Апельсина с подключенными Edifier R12U - 4..5 Ватта.
Если кому интересно, потом напишу как подключить внешний винт или флешку с вашей музыкальной коллекцией. Оказывается в Linux нельзя просто так взять, вставить USB носитель и начать с ним работать. Красноглазики такие красноглазики.
Источник
29.04.2018 в 00:45, Просмотров: 10836
logitech media server, squeezelite