Разная музыка в разных помещенияхя

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

dredius
Сообщения: 39
Зарегистрирован: Сб ноя 22, 2014 10:25 pm
Откуда: Дмитров
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Разная музыка в разных помещенияхя

Сообщение dredius » Вт май 19, 2015 10:40 pm

Добрый вечер дамы и господа!
В наличии имеем комп с wmvare с установленным majorom на debian и три USB звуковые карты ну и три комплекта колонок.
Мысль такая: в ванной играет онлайн радио, на кухне музыка из контакта, и в комнате с сервера.
Вариант 1
Можно было бы поставить три машины на Debiane с vlc но загвоздка заключается в том что еще хотелось бы слышать Алису на всех трех машинах но как?
Вариант 2
Можно поставить все на одну машину но как задействовать все три звуковых карты в разных режимах на Debian ну соответственно vlc на порту 8080ванная 8081 кухня 8082 комната ( регулировка звука, каждыя звуковая карта играет свою мелодию и опять же Алиса что бы говорила во всех сразу колонках не зависело что там играет)


Ну как то так. Идеи есть? Просто не особо силен в линуксе
Banana pi, Arduino mega 2560 + Ethernet shield, Arduino nano, Majordomo v.0.8.0.b

MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510

Спасение утопающих - дело рук самих утопающих...
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Разная музыка в разных помещенияхя

Сообщение Amarok » Ср май 20, 2015 8:10 am

Мне нравится вариант№1. В данный момент у меня так:
1. на клиенте (моем компе) установлен vlc в качестве службы (windows)
СпойлерПоказать

Код: Выделить всё

vlc.exe -I ntservice --ntservice-install --ntservice-name=VLC4radio --ntservice-extraintf=http --ntservice-options="--http-password= --http-reconnect --http-continuous --http-port=8080 --audio --gain=1 --no-volume-save --volume-step=5 --audio-filter=normvol --waveout-volume=100 --video-on-top --one-instance --one-instance-when-started-from-file"
 
2. по команде "включи радио" Алиса узнает IP клиента пославшего эту команду и запускает именно там воспроизведение

Как воспроизвести речь? Предполагаю, что нужно сделать 2 шага:
1. Установить ещё одну копию vlc, но на порт - к примеру - 7999
2. Алиса выводит речь на СВОЮ копию vlc и он вещает на всю сеть по порту 7999

Но как это сделать я не понимаю. Быть может старшие и более опытные товарищи помогут в решении этого вопроса?
Моя Алиска живёт на Proxmox в Debian 12
dredius
Сообщения: 39
Зарегистрирован: Сб ноя 22, 2014 10:25 pm
Откуда: Дмитров
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Re: Разная музыка в разных помещенияхя

Сообщение dredius » Ср май 20, 2015 11:35 am

винда не актуальна ради музыки ибо ест много ресурсов на wmware
Banana pi, Arduino mega 2560 + Ethernet shield, Arduino nano, Majordomo v.0.8.0.b

MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510

Спасение утопающих - дело рук самих утопающих...
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Разная музыка в разных помещенияхя

Сообщение Amarok » Ср май 20, 2015 12:22 pm

dredius писал(а):винда не актуальна ради музыки ибо ест много ресурсов на wmware
vlc можно демоном на линукс поставить. суть идеи не меняется
Моя Алиска живёт на Proxmox в Debian 12
igk1972
Сообщения: 41
Зарегистрирован: Чт май 14, 2015 12:46 pm
Благодарил (а): 3 раза
Поблагодарили: 10 раз

Re: Разная музыка в разных помещенияхя

Сообщение igk1972 » Ср май 20, 2015 2:05 pm

Вам поможет изучение основ alsa sound по выводу на несколько звуковух.
Например так http://www.6by9.net/output-to-multiple- ... with-alsa/
Алиса должна говорить в default звуковое устройство. Каждый запуск vlc - в свое конкретное устройство. Тем самым, Алиса будет слышна во всех устройствах.
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Разная музыка в разных помещенияхя

Сообщение Amarok » Ср май 20, 2015 2:42 pm

А моя идея чем плоха?
Моя Алиска живёт на Proxmox в Debian 12
igk1972
Сообщения: 41
Зарегистрирован: Чт май 14, 2015 12:46 pm
Благодарил (а): 3 раза
Поблагодарили: 10 раз

Re: Разная музыка в разных помещенияхя

Сообщение igk1972 » Ср май 20, 2015 5:02 pm

Amarok писал(а):А моя идея чем плоха?
Ничем не плоха :D Просто иная, и в ней не совсем понятно все же как (через что) говорит Алиса.
mirsum
Сообщения: 65
Зарегистрирован: Вс янв 12, 2014 12:54 pm
Откуда: Белгород
Благодарил (а): 110 раз
Поблагодарили: 1 раз

Re: Разная музыка в разных помещенияхя

Сообщение mirsum » Чт май 21, 2015 11:56 am

Можно ещё на блютуз экспериментировать, и в каждую комнату по блютуз приёмнику. Вот сейчас на ебей буду заказывать себе трансиверы и ресиверы. А как выводить на планшет уже кто-то решил, тут теперь задача как разные потоки звука на разные устройства посылать...
dredius
Сообщения: 39
Зарегистрирован: Сб ноя 22, 2014 10:25 pm
Откуда: Дмитров
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Re: Разная музыка в разных помещенияхя

Сообщение dredius » Чт май 21, 2015 12:06 pm

Amarok писал(а):
dredius писал(а):винда не актуальна ради музыки ибо ест много ресурсов на wmware
vlc можно демоном на линукс поставить. суть идеи не меняется



а подробнее можно? я прост не силен)
Banana pi, Arduino mega 2560 + Ethernet shield, Arduino nano, Majordomo v.0.8.0.b

MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510

Спасение утопающих - дело рук самих утопающих...
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Разная музыка в разных помещенияхя

Сообщение Amarok » Чт май 21, 2015 12:55 pm

пока не знаю. не пробовал еще
Моя Алиска живёт на Proxmox в Debian 12
Ответить