[Модуль] Online Radio (app_radio)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

думаю что исправления лучше делать для этого модуля. Но судя по профилю Последнее посещение: Ср мар 15 :)
Т.е. ты можешь просто форкуть себе на гитхабе его ветку, сделать туда все комиты что ты хочешь, а мы потом просто ссылку на модуль обновим на твою.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
ZyaK
Сообщения: 419
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск

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

Сообщение ZyaK »

Прошу помощи, не могу запустить радио на малине pi2, установил модуль, добавил станцию, скопировал URL, установил VLC плеер, настроил в терминале, но при нажатии на радио в меню, система виснет.

есть где то пошаговая установка для дебилов? :?
PI2 + MQTT + 5 ESP8266 + Atmega16
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

https://majordomo.smartliving.ru/forum/ ... 341#p42341
третий скрипт, как и вся тема )
на днях в лс отвечал про vlc, для себя присмотрел
vlc.sh посмотри в текстовом редакторе, может и найдешь что полезное, все как-никак чужой рабочий опыт, ветка тоже полезна
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
d1MA
Сообщения: 14
Зарегистрирован: Пн дек 11, 2017 9:17 pm

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

Сообщение d1MA »

при запуске радио из ценария
cm('RadioSetting.Control','stop');
say('Включаю радио Big Room ');
cm('RadioSetting.Control','sta:Big Room');
cm('RadioSetting.Control','play');
выдает ошибку Fatal error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 518 а из меню все станции запускаются
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

d1MA писал(а):при запуске радио из ценария
cm('RadioSetting.Control','stop');
say('Включаю радио Big Room ');
cm('RadioSetting.Control','sta:Big Room');
cm('RadioSetting.Control','play');
выдает ошибку Fatal error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 518 а из меню все станции запускаются
Тему выше читайте. Уже обсуждалось несколько раз.
https://majordomo.smartliving.ru/forum/ ... 467#p63467
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm

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

Сообщение nickneo »

А подскажите как увеличить громкость радио на определенный процент?
то есть не задавать определенное значение громкости, а например увеличить на 10% от текущей громкости?
может есть какойнить параметр типа:
cm('RadioSetting.Control', array('vol'=>'+10'));

ну или как вариант как получить текущую громкость?
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

nickneo писал(а):ну или как вариант как получить текущую громкость?

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

gg('RadioSetting.VolumeLevel');
nickneo писал(а):А подскажите как увеличить громкость радио на определенный процент?
то есть не задавать определенное значение громкости, а например увеличить на 10% от текущей громкости?
может есть какойнить параметр типа:
cm('RadioSetting.Control', array('vol'=>'+10'));
Вычислять текущую громкость, получать с неё 10% и устанавливать громкость с +10%.
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

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

Сообщение Logrus »

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

$vol = gg("RadioSetting.VolumeLevel");
if ($vol < 100){
  cm('RadioSetting.Control',array('vol'=> $vol+5 ));
} else {
  cm('RadioSetting.Control',array('vol'=> 100 ));
} 
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

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

Сообщение xor »

Если $vol = 99, то $vol + 5 = 104
Наверное, лучше так:

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

$vol = gg("RadioSetting.VolumeLevel");
 $vol=$vol+5;
if ($vol < 100){
  cm('RadioSetting.Control',array('vol'=> $vol ));
} else {
  cm('RadioSetting.Control',array('vol'=> 100 ));
}
и для уменьшения лучше - так в минус не уйдёти)
Аватара пользователя
nickneo
Сообщения: 90
Зарегистрирован: Чт дек 07, 2017 2:36 pm

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

Сообщение nickneo »

Logrus писал(а):

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

$vol = gg("RadioSetting.VolumeLevel");
if ($vol < 100){
  cm('RadioSetting.Control',array('vol'=> $vol+5 ));
} else {
  cm('RadioSetting.Control',array('vol'=> 100 ));
}
Огромное спасибо, то что надо..
Ответить