Страница 7 из 19
Re: Радио 101.ru в маркете дополнений
Добавлено: Сб фев 18, 2017 7:06 pm
kas5858
DAP писал(а):
Уже стоит. Не очень понимаю как это поможет, его нужно не просто поставить, нужно получается разнести tts и медиа по разным плеерам.
Я не чего не разносил, просто поставил mplayer и tts, через них идет "дин-дон" и говорит Алиса, для радио поставил VLC и настроил по
инструкции, все работает без дополнительных настроек.
Попробуй все удали, поставь с начало mplayer и tts яндекс, убедись что есть "дин-дон" и Алиса говорит, потом поставь свой плеер.
Re: Радио 101.ru в маркете дополнений
Добавлено: Вс фев 19, 2017 12:07 am
DAP
Разобрался - происходит примерно следующее : mpd работая как служба не может быть запущен вторым экземпляром для воспроизведения TTS в момент проигрывания музыки, а vlc например легко запускает новый экземпляр если нужно, т.к. выполняется не как демон, а как процесс. Понаял архитектуру когда разбирался с перенаправлением звука в pulseaudio, c mpd был еще баг - при выводе в пульсу он не давал звук после рестарта системы пока не запустишь пульс под любым юзером и было много путаницы с sink'ами изза этого, зато теперь удалось сделать меню для выбора выхода в который переключить текущую музыку.
Re: Радио 101.ru в маркете дополнений
Добавлено: Вт фев 28, 2017 9:19 pm
Denis_k
Камрады, перечень станций ограничен только теми, что в модуле? Или можно добавить что то с сайта 101?
ну и
SergeyM писал(а):Присоединяюсь к вопросу, а как выключить скриптом?
ни
так, ни
так не работает
где то обсуждались команды для vlc на терминале?
Re: Радио 101.ru в маркете дополнений
Добавлено: Вт фев 28, 2017 10:39 pm
kas5858
Denis_k писал(а):Камрады, перечень станций ограничен только теми, что в модуле? Или можно добавить что то с сайта 101?
Нет, добавлять нельзя не предусмотрено.
Denis_k писал(а):ни
так, ни
так не работает
где то обсуждались команды для vlc на терминале?
Вот так точно работает, если VLC с паролем:
Код: Выделить всё
getURL(getGlobal('VLCPlayer.URL').'/requests/status.xml?command=pl_stop',0,getGlobal('VLCPlayer.Username'),getGlobal('VLCPlayer.Password'),0);
только нужно создать объект и свойства.
Объект - VLCPlayer
Свойства:
URL - адрес терминала с VLC на котором будет звучать музыка.
Username - пусто.
Password - пароль который был введен на VLC.
Re: Радио 101.ru в маркете дополнений
Добавлено: Вт фев 28, 2017 11:20 pm
Denis_k
kas5858 писал(а):...
только нужно создать объект и свойства.
а без создания объекта?
включение той или иной станции работает без создания объекта, т.е. в шаблоне
Код: Выделить всё
getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=191', 0);
включит радио мегаполис, но вот что его выключит?

Re: Радио 101.ru в маркете дополнений
Добавлено: Ср мар 01, 2017 12:20 am
kas5858
Denis_k писал(а):kas5858 писал(а):...
только нужно создать объект и свойства.
а без создания объекта?
включение той или иной станции работает без создания объекта, т.е. в шаблоне
Код: Выделить всё
getURL('http://localhost/popup/app_101ru.html?ajax=1&op=playstation&id=191', 0);
включит радио мегаполис, но вот что его выключит?

Так радио работает через плеер, что бы выключить радио нужно выключить плеер. И не только радио играет через плеер, по этому удобнее управлять через объект, здесь можно и терминалы подставлять для вывода музыки на разные устройства.
У меня создан сценарий "playStop"
Код: Выделить всё
getURL(getGlobal('VLCPlayer.URL').'/requests/status.xml?command=pl_stop',0,getGlobal('VLCPlayer.Username'),getGlobal('VLCPlayer.Password'),0);
команду теперь можно использовать вот так:
http://192.168.1.106:80/objects/?script=playPlay
Re: Радио 101.ru в маркете дополнений
Добавлено: Ср мар 01, 2017 1:20 am
Denis_k
kas5858 писал(а):
Так радио работает через плеер, что бы выключить радио нужно выключить плеер. И не только радио играет через плеер, по этому удобнее управлять через объект, здесь можно и терминалы подставлять для вывода музыки на разные устройства.
У меня создан сценарий "playStop"
Код: Выделить всё
getURL(getGlobal('VLCPlayer.URL').'/requests/status.xml?command=pl_stop',0,getGlobal('VLCPlayer.Username'),getGlobal('VLCPlayer.Password'),0);
команду теперь можно использовать вот так:
http://192.168.1.106:80/objects/?script=playPlay
понимаю, что радио через плеер, в моем случае через этот плеер играет (и будет это делать) только радио
есть пара тв с libreecec и по идее можно выводить поток радио на них, но сопсно радио дополнения есть в самом коди на каждом из них и по сути радио на МД это для того, чтобы не включать телевизоры
поэтому нужны команды включения пары станций (выбор в 101 к сожалению не велик) и команда на выключение, т.е. строчка кода в шаблонах и всё
Re: Радио 101.ru в маркете дополнений
Добавлено: Ср мар 01, 2017 8:05 am
kas5858
Denis_k писал(а):понимаю, что радио через плеер, в моем случае через этот плеер играет (и будет это делать) только радио
есть пара тв с libreecec и по идее можно выводить поток радио на них, но сопсно радио дополнения есть в самом коди на каждом из них и по сути радио на МД это для того, чтобы не включать телевизоры
поэтому нужны команды включения пары станций (выбор в 101 к сожалению не велик) и команда на выключение, т.е. строчка кода в шаблонах и всё
Тогда тебе Online Radio из макета нужно, там все что тебе нужно (станции вбить можно какие хочешь и команды есть).
Re: Радио 101.ru в маркете дополнений
Добавлено: Ср мар 01, 2017 2:13 pm
Denis_k
kas5858 писал(а):Denis_k писал(а):понимаю, что радио через плеер, в моем случае через этот плеер играет (и будет это делать) только радио
есть пара тв с libreecec и по идее можно выводить поток радио на них, но сопсно радио дополнения есть в самом коди на каждом из них и по сути радио на МД это для того, чтобы не включать телевизоры
поэтому нужны команды включения пары станций (выбор в 101 к сожалению не велик) и команда на выключение, т.е. строчка кода в шаблонах и всё
Тогда тебе Online Radio из макета нужно, там все что тебе нужно (станции вбить можно какие хочешь и команды есть).
ставил, но что то оно не очень работало
tunein было идеальным, но ...
Re: Радио 101.ru в маркете дополнений
Добавлено: Ср мар 15, 2017 7:14 pm
Denis_k
kas5858 писал(а):...
Вот так точно работает, если VLC с паролем:
Код: Выделить всё
getURL(getGlobal('VLCPlayer.URL').'/requests/status.xml?command=pl_stop',0,getGlobal('VLCPlayer.Username'),getGlobal('VLCPlayer.Password'),0);
только нужно создать объект и свойства.
Объект - VLCPlayer
Свойства:
URL - адрес терминала с VLC на котором будет звучать музыка.
Username - пусто.
Password - пароль который был введен на VLC.
попытался и так, успеха ноль
перечитал все темы на форуме, оставил вопросы и там, но везде тишина
что может не работать на системе с образа Сергея для RPi2 по умолчанию? что не дает выключать этот гребаный плеер?