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

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

Добавлено: Вс фев 09, 2014 4:44 am
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

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

Добавлено: Вс фев 09, 2014 5:27 pm
kostya77
Если несложно не могли бы Вы выложить весь ваш код .
В коексте Вы есть?

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

Добавлено: Пн фев 10, 2014 5:00 am
LuckyFIA
Код модуля "Онлайн радио" доступен на GitHub`е https://github.com/LuckyFIA/Online_Radio_app_MajorDoMo/
В CONNECT`е пока меня нет

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

Добавлено: Чт апр 24, 2014 11:33 am
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 не помогает, значит редекларится без проверки где-то глубже в классе.

Сейчас в виде подпорок тупо рестартую цикл шедулера, но это все таки не правильно.

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

Добавлено: Чт апр 24, 2014 1:26 pm
Ivan
В списке станций. Название не в верной кодировке. Поменял формат в таблице. Всё ок.
Внесите пожалуйста в создание таблиц кодировку полей

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

Добавлено: Чт апр 24, 2014 1:54 pm
LuckyFIA
В ближайшее время поправлю

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

Добавлено: Сб апр 26, 2014 4:12 pm
ksgroup
Еще хотелось бы что бы была возможность из скриптов или методов менять станцию ну и громкость.

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

Добавлено: Вт апр 29, 2014 8:14 am
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. Приглушение при проговаривании голосом

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

Добавлено: Вт апр 29, 2014 2:19 pm
LuckyFIA
lopatich писал(а):Нашел баг
Не смог толком воспроизвести ошибку, тем не менее кое чего поменял, обновитесь и потестите. Если не поможет то как добавляете в scheduler и сам скрипт запуска, буду ковырять.

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

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