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

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

Модератор: immortal

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

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

Сообщение savenko_egor »

Кажеться я понял в чём проблема. Откройте админку системы и сверху нажмите "Консоль", после этого в текстовое поле вставьте:

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

sg("RadioSetting.LastStationID","1"); 
И нажмите "Отправить". После этого проверяйте работу модуля.

Судя по коду с Git-а:

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

$last_stationID = getGlobal('RadioSetting.LastStationID');
$res = SQLSelect("SELECT stations FROM app_radio WHERE ID=$last_stationID"); 
Видно что он запрашивает свойство "LastStationID" объекта "RadioSetting" и не находит его, так как оно не задано в системе. Или же я прав и при установке это свойство не задается, или же я неправ)
karsotrade
Сообщения: 119
Зарегистрирован: Пт июн 09, 2017 11:18 pm

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

Сообщение karsotrade »

Огромное спасибо! Вы правы! Поле RadioSetting.LastStationID было пустое, я туда поставил 1 и всё заработало!
liga71
Сообщения: 11
Зарегистрирован: Вт янв 24, 2017 8:08 pm

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

Сообщение liga71 »

igorewa писал(а):Перестали работать

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

cm('RadioSetting.Control','play');

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

cm('RadioSetting.Control','stop');
Вылазит ошибка

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

Fatal error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 517
У меня тоже самое, что делать?
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

Если до завтра часов до 12-14 не решиться, то напишите мне в ЛС на форуме чтобы напомнить и я постараюсь посмотреть как решить проблему.
SysCat
Сообщения: 1
Зарегистрирован: Ср июл 05, 2017 2:28 pm

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

Сообщение SysCat »

Под Ubuntu Server не хочет воспроизводить радио. Медиа работает, музыку играет, Алиса болтает.
При нажатии на кнопку вроде как ничего не происходит.
При игре через медиа в top видно что создается еще 2 процесса vlc. При остановке они убиваются.
А при попытке проиграть радио процессы не создаются, как будто не просиходит запуск VLC с параметрами. В вебуправлении VLC по 8080 плейлист не меняется.
При запуске через консоль с параметром потока аудио от станции все воспроизводится.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

В общем проблема с ошибкой:
Fatal error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 517
Это после обновы Сергея. Я видел в теме "Ещё немного обновлений" что igorewa нашёл решение. Я рекомендую пока использовать это решение, пока Сергей не пофиксит эту проблему.

Оставил коммент к коммиту Сергея, может если будет время, то пофиксит.

UPD:
Чисто как костыль, можно закомментить 517 строку в файле modules/objects/objects.class.php но тогда не понятно что может ещё отвалится.
Было:
objects.class.phpSPOILER_SHOW
if ($params) {
$saved_params=$params;
unset($saved_params['m_c_s']);
$method['EXECUTED_PARAMS']=json_encode($saved_params);
if (strlen($method['EXECUTED_PARAMS'])>250) {
$method['EXECUTED_PARAMS']=substr($method['EXECUTED_PARAMS'],0,250);
}
}
Стало:
objects.class.phpSPOILER_SHOW
if ($params) {
$saved_params=$params;
//unset($saved_params['m_c_s']);
$method['EXECUTED_PARAMS']=json_encode($saved_params);
if (strlen($method['EXECUTED_PARAMS'])>250) {
$method['EXECUTED_PARAMS']=substr($method['EXECUTED_PARAMS'],0,250);
}
}
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев

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

Сообщение igorewa »

LuckyFIA добавьте в модуле возможность экспортировать станции. Я хотел поделиться в форумчанами своим списком, но не нашел такой возможности, только импорт. И хотелось бы наконец то решить вопрос с работой методов которые вызывают ошибку
SPOILERSPOILER_SHOW

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

Fatal error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 517
Сегодня хотел сделать Play Stop через простые устройства, для того что бы управление радио появилось в Apple homeKit, что бы сказать привет Siri - включи радио . Но из-за ошибки не получается. Может напомнить Сергею что бы он глянул? он уже вышел из отпуска и сегодня вышло аж 3 обновы )
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

igorewa, попробуйте сделать через мой костыль, который я выше скинул и проверьте отвалится что-то или нет.
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев

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

Сообщение igorewa »

warik писал(а):igorewa, попробуйте сделать через мой костыль, который я выше скинул и проверьте отвалится что-то или нет.
С "костылем" все заработало. Но стремно что бы не повлияло на работу системы в общем.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Контактная информация:

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

Сообщение savenko_egor »

У меня просто система не настроена сейчас, она работает но на ней ничего нет, и потому я не могу проверить отвалится что-то или нет.
Ответить