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

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

Модератор: immortal

Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Контактная информация:

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

Сообщение LuckyFIA »

Да вроде все правильно, проверил командой

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

getURL('http://192.168.1.44:8080/requests/status.xml?command=volume&val=100',0);

громкость изменяется, правда с VLC как то хитро при val=100 громкость в программе 39%, я умножал val на 3, тогда max громкость в программе 117% - может в этом проблема.
P.S. проверялось на VLC версии 2.1.2 Rincewind
kostya77
Сообщения: 136
Зарегистрирован: Вт ноя 12, 2013 8:29 pm

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

Сообщение kostya77 »

Если несложно не могли бы Вы выложить весь ваш код .
В коексте Вы есть?
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Контактная информация:

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

Сообщение LuckyFIA »

Код модуля "Онлайн радио" доступен на GitHub`е https://github.com/LuckyFIA/Online_Radio_app_MajorDoMo/
В CONNECT`е пока меня нет
lopatich
Сообщения: 6
Зарегистрирован: Ср апр 23, 2014 10:35 am

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

Сообщение lopatich »

Нашел баг. Если делать скрипт запуска по расписанию (будильник) типа такого:

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

include_once(DIR_MODULES.'app_radio/app_radio.class.php');

say("Вы просили включить радио.");

$app_radio=new app_radio();
$app_radio->control('play');

unset($app_radio);
и попытаться выключить:

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

include_once(DIR_MODULES.'app_radio/app_radio.class.php');

say("Вы попросили выключить радио");

$app_radio=new app_radio();
$app_radio->control('stop');

unset($app_radio);
В результате вылетает цикл ./scripts/cycle_scheduler.php с матом кеннот редекларе mpd. точнее не воспроизведу ошибку, но суть я думаю понятна... unset не помогает, значит редекларится без проверки где-то глубже в классе.

Сейчас в виде подпорок тупо рестартую цикл шедулера, но это все таки не правильно.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

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

Сообщение Ivan »

В списке станций. Название не в верной кодировке. Поменял формат в таблице. Всё ок.
Внесите пожалуйста в создание таблиц кодировку полей
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Контактная информация:

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

Сообщение LuckyFIA »

В ближайшее время поправлю
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

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

Сообщение ksgroup »

Еще хотелось бы что бы была возможность из скриптов или методов менять станцию ну и громкость.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

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

Сообщение Ivan »

У меня тоже cycle_scheduler.php валится.

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

07:00:01 ERROR [class.module.app_radio]: control (at /var/www/modules/app_radio/
app_radio.class.php:225)
Присоединяюсь насчёт громкости и станции.

Ещё бы:
1. Плавное нарастание громкости при старте и стопе
2. Приглушение при проговаривании голосом
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Контактная информация:

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

Сообщение LuckyFIA »

lopatich писал(а):Нашел баг
Не смог толком воспроизвести ошибку, тем не менее кое чего поменял, обновитесь и потестите. Если не поможет то как добавляете в scheduler и сам скрипт запуска, буду ковырять.
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Контактная информация:

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

Сообщение LuckyFIA »

Ivan писал(а):В списке станций. Название не в верной кодировке. Поменял формат в таблице. Всё ок.
Внесите пожалуйста в создание таблиц кодировку полей
Таблицы создаются через системную функцию MajorDomo dbInstall() , а в ней не предусмотрена возможность указания кодировки. Раз при создании таблиц кодировка отличается от UTF8, то скорее всего у MySQL другая дефолтная кодировка с которой и создаются таблицы.
Ответить