Страница 23 из 48

Re: Онлайн радио - с Маркет дополнений

Добавлено: Вс мар 11, 2018 8:14 pm
xor
Я не знал, что это вызовет проблему(

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

$url='192.168.1.7:8080'; // (мои настройки, поменяйте на свои)
$v=200; // громкость
$data=getURL($url.'/requests/status.xml?command=volume&val='.$v,0,'',1111,0); // пустая строка - юзер, 1111 - пароль (мои настройки, поменяйте на свои)   
Вот описание getURL

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

/**
 * Summary of getURL
 * @param mixed $url      Url
 * @param mixed $cache    Cache (default 0)
 * @param mixed $username User name (default '')
 * @param mixed $password Password (default '')
 * @return mixed
 */
function getURL($url, $cache = 0, $username = '', $password = '', $background = false)

Re: Онлайн радио - с Маркет дополнений

Добавлено: Вс мар 11, 2018 9:11 pm
TrDA
xor писал(а):Я не знал, что это вызовет проблему( ...
Вот рабочий вариант (соответсвенно два скрипта на вкл/выкл), нашёл у нас на форуме:

на включение:
$ch = curl_init('http://12345@127.0.0.1/popup/app_radio.html?ajax=1&s_id=19&play_terminal=main&cmd=play');
curl_exec($ch);
$ch = curl_init('http://12345@127.0.0.1/popup/app_radio.html?ajax=1&s_id=19&play_terminal=main&cmd=vol&volume=35');
curl_exec($ch);
curl_close($ch);

на выключение:
$ch = curl_init('http://12345@127.0.0.1/popup/app_radio.html?ajax=1&play_terminal=main&cmd=stop');
curl_exec($ch);
curl_close($ch);

"12345" - пароль для VLC плеера.
"8080" - порт после IP адреса, указывать НЕ нужно (почему не знаю, у меня так работает).
"id=19" - ID нужной радиостанции из модуля "Онлайн радио".
"main" - имя терминала которым управляем.
"volume=30" - нужный уровень громкости (реальный уровень в VLC будет =35).

p.s. по аналогии, можно попробовать ещё так ...
getURL("http://localhost:8080/requests/status.x ... l_pause",0);

Re: Онлайн радио - с Маркет дополнений

Добавлено: Чт мар 15, 2018 11:21 am
Traktor
Почему не работают стандартные команды из модуля?

Использование в сценариях/методах:
cm('RadioSetting.Control','play'); или cm('RadioSetting.Control',array('cmd'=>'play'); - проигрывание последней радиостанции.
cm('RadioSetting.Control','stop'); или cm('RadioSetting.Control',array('cmd'=>'stop'); - останавливает проигрывание.
cm('RadioSetting.Control','vol34'); или cm('RadioSetting.Control',array('vol'=>34); - устанавливает громкость на 34% (0-100).
cm('RadioSetting.Control','sta:val'); или cm('RadioSetting.Control',array('sta'=>'val'); - переключает станцию на val, где val ID или название станции.
Соответственно:
cm('RadioSetting.Control',array('sta'=>'Зайцев.FM','cmd'=>'play','vol'=>30));

Re: Онлайн радио - с Маркет дополнений

Добавлено: Чт мар 15, 2018 11:23 am
savenko_egor
Traktor писал(а):Почему не работают стандартные команды из модуля?

Использование в сценариях/методах:
cm('RadioSetting.Control','play'); или cm('RadioSetting.Control',array('cmd'=>'play'); - проигрывание последней радиостанции.
cm('RadioSetting.Control','stop'); или cm('RadioSetting.Control',array('cmd'=>'stop'); - останавливает проигрывание.
cm('RadioSetting.Control','vol34'); или cm('RadioSetting.Control',array('vol'=>34); - устанавливает громкость на 34% (0-100).
cm('RadioSetting.Control','sta:val'); или cm('RadioSetting.Control',array('sta'=>'val'); - переключает станцию на val, где val ID или название станции.
Соответственно:
cm('RadioSetting.Control',array('sta'=>'Зайцев.FM','cmd'=>'play','vol'=>30));
Смотри: viewtopic.php?p=63467#p63467

Re: Онлайн радио - с Маркет дополнений

Добавлено: Чт мар 15, 2018 11:33 am
Traktor
warik писал(а):
Traktor писал(а):Почему не работают стандартные команды из модуля?

Использование в сценариях/методах:
cm('RadioSetting.Control','play'); или cm('RadioSetting.Control',array('cmd'=>'play'); - проигрывание последней радиостанции.
cm('RadioSetting.Control','stop'); или cm('RadioSetting.Control',array('cmd'=>'stop'); - останавливает проигрывание.
cm('RadioSetting.Control','vol34'); или cm('RadioSetting.Control',array('vol'=>34); - устанавливает громкость на 34% (0-100).
cm('RadioSetting.Control','sta:val'); или cm('RadioSetting.Control',array('sta'=>'val'); - переключает станцию на val, где val ID или название станции.
Соответственно:
cm('RadioSetting.Control',array('sta'=>'Зайцев.FM','cmd'=>'play','vol'=>30));
Смотри: viewtopic.php?p=63467#p63467

Спасибо помогло

Re: Онлайн радио - с Маркет дополнений

Добавлено: Сб мар 31, 2018 8:32 pm
djleon
Доброго времени суток! Пытаюсь создать сцену с управлением радио и сразу клюк/фича!

Код [#module name="app_radio" mode="menu"#]

в сцене отображается без ползунка громкости!
как исправить?

Re: Онлайн радио - с Маркет дополнений

Добавлено: Пн апр 02, 2018 9:33 am
savenko_egor
djleon писал(а): Сб мар 31, 2018 8:32 pm Доброго времени суток! Пытаюсь создать сцену с управлением радио и сразу клюк/фича!

Код [#module name="app_radio" mode="menu"#]

в сцене отображается без ползунка громкости!
как исправить?
Попробуйте удалить и установить модуль. Потому что у себя не вижу такой проблемы.
Screenshot_20180402_093239.png
Screenshot_20180402_093239.png (16.51 КБ) 6163 просмотра

Re: Онлайн радио - с Маркет дополнений

Добавлено: Пн апр 02, 2018 10:14 am
Logrus
SPOILERSPOILER_SHOW
Снимок.PNG
Снимок.PNG (100.18 КБ) 6151 просмотр
вопрос про сцену

Re: Онлайн радио - с Маркет дополнений

Добавлено: Пн апр 02, 2018 10:21 am
savenko_egor
Logrus писал(а):
SPOILERSPOILER_SHOW
Снимок.PNG
вопрос про сцену
Оу... Не понял сразу)
Судя по скрину, и как я сразу подумал, то проблема с cssками и jsками. Нужно открывать консоль разработчика и смотреть что там грузиться, а что нет.
У меня подобная проблема в сценах с историей чата и отображением кастомного кода.
Как вариант, попробовать открыть сцену прямой ссылкой и посмотреть будет ли корректно отображаться.

Re: Онлайн радио - с Маркет дополнений

Добавлено: Пн апр 02, 2018 11:11 pm
Jilber
Кстати у меня тоже самое. Попробовал разместить модуль в меню - ползунок громкости есть, а на домашней странице отсутствует. Раньше никогда не ставил его в меню (только на домашние страницы) и даже не знал, что там должна быть регулировка громкости. :-)