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

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Сб сен 05, 2020 10:28 pm

krepton85 писал(а):
Сб сен 05, 2020 10:25 pm
Отличный модуль, но есть пару багов: нету обновления виджета в меню ( [#module name="app_radio" mode="menu"#] ) - если я регулирую громкость с ИК пульта или переключаю радиостанцию с ИК пульта, то в меню нет изменений, пока web страницу не обновлю.
А так же в инструкции есть серьезная ошибка.
2020-09-05_22-15-31.png
Нельзя использовать ID станции, только ее полное название, а иначе приводит к ошибке. А очень хотелось бы, что бы можно было использовать ID станции, для переключения по кругу с ИК-пульта, ну или набирая на цифровой клавиатуре ИК пульта ID , затем кнопку OK.
:lol: а у меня кстати 101 ру работает нормально проверял позавчера
За это сообщение автора tarasfrompir поблагодарили (всего 2):
proxihvost (Вс сен 06, 2020 1:25 am) • pash4uga (Сб ноя 07, 2020 4:37 am)
Рейтинг: 2.33%
Спасибо нам ПОМОЖЕТ..!
krepton85
Сообщения: 57
Зарегистрирован: Вс окт 28, 2018 11:04 pm
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение krepton85 » Сб сен 05, 2020 10:36 pm

tarasfrompir писал(а):
Сб сен 05, 2020 10:28 pm
krepton85 писал(а):
Сб сен 05, 2020 10:25 pm
Отличный модуль, но есть пару багов: нету обновления виджета в меню ( [#module name="app_radio" mode="menu"#] ) - если я регулирую громкость с ИК пульта или переключаю радиостанцию с ИК пульта, то в меню нет изменений, пока web страницу не обновлю.
А так же в инструкции есть серьезная ошибка.
2020-09-05_22-15-31.png
Нельзя использовать ID станции, только ее полное название, а иначе приводит к ошибке. А очень хотелось бы, что бы можно было использовать ID станции, для переключения по кругу с ИК-пульта, ну или набирая на цифровой клавиатуре ИК пульта ID , затем кнопку OK.
:lol: а у меня кстати 101 ру работает нормально проверял позавчера
у 101 ру, функционал низок, нельзя свои добавлять радиостанции и ИК пульт не прикрутить.
homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

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

Сообщение homester » Вс сен 06, 2020 3:39 am

krepton85 писал(а):
Сб сен 05, 2020 10:25 pm
Нельзя использовать ID станции, только ее полное название, а иначе приводит к ошибке.
А как-же у меня включаются радиостанции по кнопкам на сцене?
<div class="butt3" onClick='command("play",4);'>Любимое</div>
Raspberry Pi3 B+, v4.44, внешняя з/к
krepton85
Сообщения: 57
Зарегистрирован: Вс окт 28, 2018 11:04 pm
Благодарил (а): 7 раз
Поблагодарили: 2 раза

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

Сообщение krepton85 » Вс сен 06, 2020 12:20 pm

homester писал(а):
Вс сен 06, 2020 3:39 am
krepton85 писал(а):
Сб сен 05, 2020 10:25 pm
Нельзя использовать ID станции, только ее полное название, а иначе приводит к ошибке.
А как-же у меня включаются радиостанции по кнопкам на сцене?
<div class="butt3" onClick='command("play",4);'>Любимое</div>
Это не та команда, попробуйте эту в консоль mjdm отправить :

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

cm('RadioSetting.Control', array('sta:4')); или cm('RadioSetting.Control', array('sta'=>'4')); - переключает станцию на val, где val ID или название.
Вываливается эта ошибка:
2020-09-06_12-17-32.png
2020-09-06_12-17-32.png (20.09 КБ) 3335 просмотров
homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

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

Сообщение homester » Вс сен 06, 2020 1:35 pm

krepton85 писал(а):
Вс сен 06, 2020 12:20 pm
Это не та команда, попробуйте эту в консоль mjdm отправить :
Я к тому, что выход есть, пусть даже и через JavaScript.
Raspberry Pi3 B+, v4.44, внешняя з/к
homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

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

Сообщение homester » Пн окт 19, 2020 3:42 am

Чисто случайно обнаружил: Изменяем громкость на включенном радио,- сбрасывается RadioSetting.LastStationID в 1. Отключение радио, возвращает старое значение. Для решения своей задачи закомментировал else (строка 218-224 app_radio.class.php)
За это сообщение автора homester поблагодарил:
xor (Ср окт 21, 2020 4:28 pm)
Рейтинг: 1.16%
Raspberry Pi3 B+, v4.44, внешняя з/к
Maxim_161
Сообщения: 2
Зарегистрирован: Чт ноя 28, 2019 1:33 pm
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение Maxim_161 » Пт ноя 06, 2020 2:17 pm

tarasfrompir писал(а):
Сб сен 05, 2020 10:28 pm
krepton85 писал(а):
Сб сен 05, 2020 10:25 pm
Отличный модуль, но есть пару багов: нету обновления виджета в меню ( [#module name="app_radio" mode="menu"#] ) - если я регулирую громкость с ИК пульта или переключаю радиостанцию с ИК пульта, то в меню нет изменений, пока web страницу не обновлю.
А так же в инструкции есть серьезная ошибка.
2020-09-05_22-15-31.png
Нельзя использовать ID станции, только ее полное название, а иначе приводит к ошибке. А очень хотелось бы, что бы можно было использовать ID станции, для переключения по кругу с ИК-пульта, ну или набирая на цифровой клавиатуре ИК пульта ID , затем кнопку OK.
:lol: а у меня кстати 101 ру работает нормально проверял позавчера
Переключение каналов с пульта (стрелами по кругу) можно выполнить так: при нажатии на стрелочку ИК пульта присваивается переменной 'RadioSetting.Chanel' значение +1 или -1 (в зависимости от направления). Эту переменную надо создать в свойствах объекта RadioSetting. после этого запускается сценарий RadioChanelSwitch.

setGlobal('RadioSetting.Chanel', '+1');
runScript('RadioChanelSwitch', array());

Код сценария RadioChanelSwitch:
$chanel=gg('RadioSetting.Chanel'); // получение направления движения по списку
$ID= gg('RadioSetting.LastStationID')+$chanel; //движение по списку
if ($ID <=0) { $Count =SQLSelectOne('SELECT COUNT(*) FROM `app_radio`'); $ID = $Count['COUNT(*)'];} // при движении вниз если ID равен 0, то его значение приравнивается общему числу станций
sg('RadioSetting.LastStationID',$ID); ///сохранение текущего ID
$sql = SQLSelectOne('SELECT `name` FROM `app_radio` WHERE `ID` = ' .$ID. ' '); // обращение к таблице и определение по ID названия станции
if( $sql['name'] !='') {cm('RadioSetting.Control', array('sta'=>$sql['name']));} // если название определено включается нужный канал
else {$sql = SQLSelectOne('SELECT `name` FROM `app_radio` WHERE `ID` = 1 '); // иначе перекинет на первую станцию
cm('RadioSetting.Control', array('sta'=>$sql['name']));} ///
say($sql['name'],1); /// произносит название станции


Очень важно! В таблице app_radio (phpmyadmin) не должно быть пропусков ID (если когда то удалили станцию). Переназначить ID без пропуска в нумерации. Реализация нажатия на фиксированные кнопки ещё проще.
За это сообщение автора Maxim_161 поблагодарил:
serega.er (Вс янв 23, 2022 8:29 pm)
Рейтинг: 1.16%
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am
Благодарил (а): 26 раз
Поблагодарили: 16 раз

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

Сообщение AHgpeu » Сб дек 12, 2020 12:32 pm

огромное благодарю за модуль!

единственный порос: Вы не планируете сделать нормальный импорт из стандартных плейлистов? муторно добавлять по 1 станции...

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

#EXTM3U
#EXTINF:-1,13-й Регион\Саранск\128-MP3
https://stm3w.app.goo.gl/1NYv
#EXTINF:-1,16Bit.FM-Cafe\Москва\32-AAC
https://stm3w.app.goo.gl/VDKY
#EXTINF:-1,16Bit.FM-Cafe\Москва\128-MP3
https://stm3w.app.goo.gl/4Hkk
типа такого) и разбивку по стилю/битрейту
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

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

Сообщение prmres » Пт янв 29, 2021 12:51 am

опять регулировку громкости радио-онлайн сломали
или её и не чинили? (хотя вроде когда то давно было обновление с этой же проблемой и после был реверт)
когда модуль в меню выводится
кнопки старт и стоп работают а громкость = НЕТ

"обновления" в продакшн подписываются не проверяя работу исправленного модуля что ли?
Не только лишь все!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Пн фев 01, 2021 11:45 am

prmres писал(а):
Пт янв 29, 2021 12:51 am
опять регулировку громкости радио-онлайн сломали
или её и не чинили? (хотя вроде когда то давно было обновление с этой же проблемой и после был реверт)
когда модуль в меню выводится
кнопки старт и стоп работают а громкость = НЕТ

"обновления" в продакшн подписываются не проверяя работу исправленного модуля что ли?
Вобщем подал реквест на изменения назад управления плееером....
Спасибо нам ПОМОЖЕТ..!
Ответить