Аудио плеер squeezelite с дополнительными опциями.

Дополнение для Logitech Media Server (LMS) on the OrangePI PC
Собрал squeezelite с гита: squeezelite
с опциями: LINUX ALSA EVENTFD RESAMPLE FFMPEG VISEXPORT IR GPIO DSD LINKALL

поддержка ffmpeg, lirc, DSD over PCM (DoP).
встроена опция -S Absolute path to script to launch on power commands from LMS
для вкл/выкл плеера в LMS. Что-бы включать выключать усилитель мощности.
по умолчанию используется 28 нога гребёнки.
тестировал на

uname -a
Linux orangepipc 3.4.113-sun8i #10 SMP PREEMPT Thu Feb 23 19:55:00 CET 2017 armv7l GNU/Linux

Установка плеера squeezelite:

apt upgrade
apt install ffmpeg libmad0 libvorbisfile3 libfaad2  libmpg123-0 libavcodec56  libavformat56  liblircclient0 
wget http://ua3nbw.ru/files/squeezelite-armv6hf.tar.gz
tar xzvf squeezelite-armv6hf.tar.gz
mv squeezelite-armv6hf /usr/bin
mv gpiopower.sh /usr/local/bin

запуск плеера с опцией S

squeezelite-armv6hf -o hw:CARD=audiocodec,DEV=0 -S /usr/local/bin/gpiopower.sh

редактируя скрипт gpiopower.sh , можно менять GPIO_OUT.
логическая единица на этом gpio — сигнал выключения усилителя.

Поделиться
Отправить
Запинить
Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter
Популярное