Автор Тема: Сетевой аудиоплеер OrangePi PC  (Прочитано 55423 раз)

Оффлайн Mike244

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #60 : Сентябрь 06, 2016, 11:40:35 pm »
 И тишина...
Я зря купил сию железку в надежде получить бит-перфект плеер?

Оффлайн ua3nbw

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #61 : Сентябрь 08, 2016, 09:28:46 am »
И тишина...
Я зря купил сию железку в надежде получить бит-перфект плеер?

I2S выдает битперфект
SPDIF выдает битперфект

Проверял побитовую достоверность по этой методике  http://forum.vegalab.ru/showthread.php?t=54443

Оффлайн MSapogov

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #62 : Октябрь 15, 2016, 07:17:17 pm »
Собрал благодаря Вам прлеер на OrangePi PC (в дальнейшем OrangePi One) и Sabre SE9023 DAC. Из софта ARMBIAN плюс squeezelite и shairport-sync.
У DAC-а, выход ZD (16 pin) подключил ко входу Shutdown на усилке TDA7492
Теперь когда в DAC поступает 8192 семплов с нулями (тишины), он выдает на ZD - 1.
Фоновый шум больше не мешает по ночам домашним.

А можно-ли как-то сделать так, что бы и squeezelite  и shairport-sync воспроизводили совместно на этот DAC. А то если играет на squeezelite , то с shairport-sync уже ничего не воспроизводится. И наоборот.
Конфиг squeezelite:
SL_SOUNDCARD="hw:CARD=snddaudio,DEV=0"
Конфиг shairport-sync:
output_device = "hw:CARD=snddaudio,DEV=0";
Вывод asound.conf:
pcm.!default {
  type hw
  card audiocodec
             }

ctl.!default {
   type hw
  card audiocodec
             }
Вывод - aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: snddaudio [snddaudio], device 0: SUNXI-TDM0 snddaudio-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Вывод - aplay -L:
root@orangepi-iot:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=audiocodec
    audiocodec,
    Default Audio Device
dmix:CARD=audiocodec,DEV=0
    audiocodec,
    Direct sample mixing device
dsnoop:CARD=audiocodec,DEV=0
    audiocodec,
    Direct sample snooping device
hw:CARD=audiocodec,DEV=0
    audiocodec,
    Direct hardware device without any conversions
plughw:CARD=audiocodec,DEV=0
    audiocodec,
    Hardware device with all software conversions
sysdefault:CARD=snddaudio
    snddaudio,
    Default Audio Device
dmix:CARD=snddaudio,DEV=0
    snddaudio,
    Direct sample mixing device
dsnoop:CARD=snddaudio,DEV=0
    snddaudio,
    Direct sample snooping device
hw:CARD=snddaudio,DEV=0
    snddaudio,
    Direct hardware device without any conversions
plughw:CARD=snddaudio,DEV=0
    snddaudio,
    Hardware device with all software conversions
sysdefault:CARD=sndhdmi
    sndhdmi,
    Default Audio Device
dmix:CARD=sndhdmi,DEV=0
    sndhdmi,
    Direct sample mixing device
dsnoop:CARD=sndhdmi,DEV=0
    sndhdmi,
    Direct sample snooping device
hw:CARD=sndhdmi,DEV=0
    sndhdmi,
    Direct hardware device without any conversions
plughw:CARD=sndhdmi,DEV=0
    sndhdmi,
    Hardware device with all software conversions
root@orangepi-iot:~#
Какое из устройств нужно указать в конфигах squeezelite и shairport-sync, что-бы можно было одновременно слушать разную музыку?
Или на DAC микшер не работает?
« Последнее редактирование: Октябрь 15, 2016, 07:27:19 pm от MSapogov »

Оффлайн ua3nbw

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #63 : Октябрь 19, 2016, 11:24:52 pm »


А можно-ли как-то сделать так, что бы и squeezelite  и shairport-sync воспроизводили совместно на этот DAC. А то если играет на squeezelite , то с shairport-sync уже ничего не воспроизводится. И наоборот.


Измените конфиг squeezelite:
SL_SOUNDCARD="dmix:CARD=snddaudio,DEV=0"
Конфиг shairport-sync:
output_device = "dmix:CARD=snddaudio,DEV=0";

Оффлайн MSapogov

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #64 : Октябрь 20, 2016, 05:12:15 am »


А можно-ли как-то сделать так, что бы и squeezelite  и shairport-sync воспроизводили совместно на этот DAC. А то если играет на squeezelite , то с shairport-sync уже ничего не воспроизводится. И наоборот.


Измените конфиг squeezelite:
SL_SOUNDCARD="dmix:CARD=snddaudio,DEV=0"
Конфиг shairport-sync:
output_device = "dmix:CARD=snddaudio,DEV=0";
Спасибо за ответ!
Не помогло. Если включили музыку через shairport-sync, то на squeezelite неначнет играть, пока не выключишь shairport. И наоборот.
Вместо dmix пробывал plughw... так-же. Может каких-то пакетов не хватает?

Оффлайн ua3nbw

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #65 : Октябрь 20, 2016, 10:36:03 am »
Я, не использую dmix.
Смотрите например :Настройка dmix для одновременного проигрывания звука из разных программhttps://www.opennet.ru/base/X/dmix_setup.txt.html

Оффлайн MSapogov

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #66 : Октябрь 21, 2016, 08:25:29 am »
Оргомное спасибо!!!
Вот так теперь работает:
asound.conf
Извините, вам запрещён просмотр содержимого спойлеров.

shairport-sync.conf
Извините, вам запрещён просмотр содержимого спойлеров.

squeezelite
Извините, вам запрещён просмотр содержимого спойлеров.

Еще раз ОГРОМНОЕ спасибо!!!
Может кому поможет.

PS: В связи с тем, что rate 192000 и format "S32_LE", процессору приходится все перекодировать под этот формат. И нагрузка возрасла до 25-40% при проирговании с двух источников...

Может кто даст ссылочку на Aliexpress или Ebay на беспроблемный USB-WiFi адаптер для Orange pi pc.
« Последнее редактирование: Октябрь 21, 2016, 09:29:38 am от MSapogov »

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 559
  • Лайков: 158
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Сетевой аудиоплеер OrangePi PC
« Ответ #67 : Октябрь 21, 2016, 11:11:33 am »
MSapogov, у меня, например, без бубна но на OpenELEC заработал этот свисток.
Ещё есть:
Вот темка.
Вот.
Ещё.
Ещё.

В поиске ещё есть темки, если будет интересно.
« Последнее редактирование: Октябрь 21, 2016, 11:15:40 am от warik »
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн MSapogov

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #68 : Октябрь 31, 2016, 05:14:00 pm »
Для озвучивания столовой, решил немного удешивить конструкцию.
В итоге менее 1000 руб:
Orange Pi One - https://ru.aliexpress.com/item/Orange-Pi-One-ubuntu-linux-and-android-mini-PC-Beyond-and-Compatible-with-Raspberry-Pi-2/32603308880.html - 900 руб.
PAM8403 - https://ru.aliexpress.com/item/PAM8403-Super-Mini-Digital-Amplifier-Board-2-3W-Class-D-Digital-2-5V-To-5V-Power/32597409454.html - 25 руб.
а можно и этот - https://ru.aliexpress.com/item/PAM8403-mini-5V-digital-amplifier-board-with-switch-potentiometer-can-be-USB-powered/32464197247.html - 40 руб.
Орерационка armbian, из софта, как всегда - squeezelite и shairport-sync. Выход звука от внутренней звуковушки (подпаивался к площадкам).



Оффлайн errik

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #69 : Ноябрь 23, 2016, 09:27:52 am »
Может кто знает как с телефона Tasker,ом черз  json получить уровень громкости squeezeeplayer ?
Через telnet работает так:
Mixer volume ?

Оффлайн ua3nbw

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #70 : Ноябрь 23, 2016, 11:51:15 am »
Может кто знает как с телефона Tasker,ом черз  json получить уровень громкости squeezeeplayer ?
Через telnet работает так:
Mixer volume ?
Через CLI -- Command Line Interface http://wiki.slimdevices.com/index.php/CLI или squeezy https://github.com/pssc/squeezy

Оффлайн errik

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #71 : Ноябрь 23, 2016, 12:08:03 pm »
Читал... cli,  только вот реализовать неполучается. Отправлять команды таскером http post получается. Как получить ответ http get в переменную %httpd непонимаю (((

Оффлайн Greg

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #72 : Декабрь 08, 2016, 06:24:09 pm »
Hello.
How to make jivelite autostart.?

Оффлайн ua3nbw

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #73 : Декабрь 09, 2016, 11:55:52 am »
Hello.
How to make jivelite autostart.?
nano /lib/systemd/system/jivelite.service
------------------------------------------------
Извините, вам запрещён просмотр содержимого спойлеров.

------------------------------------------------
Сохраняем изменения в файле (ctrl + o) и закрываем файл (ctrl + x).

nano start_feh.sh
------------------------------------------------
Извините, вам запрещён просмотр содержимого спойлеров.

------------------------------------------------
Сохраняем изменения в файле (ctrl + o) и закрываем файл (ctrl + x).

chmod +x start_feh.sh

Now start the Desktop and Jivelite :

systemctl daemon-reload
systemctl enable jivelite.service
systemctl start jivelite.service
reboot

Оффлайн Mike244

Re: Сетевой аудиоплеер OrangePi PC
« Ответ #74 : Январь 21, 2017, 04:59:59 pm »
Оживлю темку... :)
Собрал я таки себе плеер на Оранже - ЦАП прицеплен по USB, пестни и пляски  раздает Logitech Media Server.
Никак не придумаю (возможно последствия гриппа:))) как сделать корректное включение -выключение сего комбайна - дело в том, что для ЦАПа свой БП: +-15В и 3 по 9В, на Апельсину, соответственно свой - 5В 2А. Пока пришел к выводу, что нужен маленький дежурный БП - есть у меня китайский импульсники 5В 700мА - он будет включен постоянно и от него питается логический блок- как мне видится 1 элемент ИЛИ на выходе которого реле, подающее 220В на основные БП.
Вся фишка в том что я хочу сделать выключение основных БП как по  физической кнопке на морде плеера, так и софтово - через LMS - вот с этим засада - очень смутно видится использование GPO заведенных в логический блок - типа пропала 1 с GPO - логика погасила все БП кроме дежурного....
Поправьте если намудрил/накосячил.... ;)
« Последнее редактирование: Январь 21, 2017, 05:14:26 pm от Mike244 »