pps. но это к теме топика не относится, радио управляет громкостью через app_playerxor писал(а): ↑Ср ноя 13, 2019 9:38 pmСтранно, что если у вас физически громкостью рулит метод, то почему установка свойства громкости не в нём сделана?Dimonopera писал(а): ↑Ср ноя 13, 2019 6:41 pmУ меня тоже такой скрипт громкость не меняет. Я меняю с помощью такой команды.Garik908 писал(а): ↑Ср ноя 13, 2019 9:01 amДобрый день! Прошу помочь. В сценарий вписал строку cm('RadioSetting.Control', array('sta'=>'Enerjy', 'cmd'=>'play', 'vol50'));
радио запускается, работает... но громкость не соответствует затребованной. Не в ThisComputer.volumeMediaLevel , не ThisComputer.volumeLevel, не на компьютере не в плеере. Она не меняется ни где! Где править, где рыть? Прошу носиком потыкать (для чайника). Спасибо!
$matches=40;
sg('ThisComputer.volumeLevel', $matches);
callMethod('ThisComputer.VolumeLevelChanged',array('VALUE'=>$matches));
Раньше такого метода не было.
в МДМ был метод ChangeVolumeLevel(ИзменитьУровеньГромкости) (ну, он у меня и щас он есть) и свойство информационное volumeLevel(УровеньГромкости).
Вызываешь метод ChangeVolumeLevel с нужным уровнем громкости параметром, он крутит системную громкость и устанавливает свойство volumeLevel.
Судя по названию нового метода, тут реализуется другой метод управления -- не через метод, а через свойство. меняем свойство volumeLevel(УровеньГромкости), а привязанный к нему метод VolumeLevelChanged (УровеньГромкостиИзменился) уж по новому значению свойства автоматом крутит системную громкость (кстати, если он привязан к свойству, то ему автоматом же параметр громкости прилетает).
Вроде, вот какая логика задумывалась? и по смыслу именований сущностей такое следует?
ps cm('RadioSetting.Control', array('sta'=>'Spokoynoe_Radio', 'cmd'=>'play', 'vol'=>40)) у меня работает
[Модуль] Online Radio (app_radio)
Модератор: immortal
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] Online Radio (app_radio)
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 91
- Зарегистрирован: Чт окт 04, 2018 10:12 am
- Благодарил (а): 23 раза
- Поблагодарили: 13 раз
Re: [Модуль] Online Radio (app_radio)
Я не могу сказать сейчас, как до этого дошел. Это было в самом начале освоения MD. Уже не помню если честно. Помню, что возился с изменением уровня громкости несколько дней. Заработало, успокоился и пользуюсь)))xor писал(а): ↑Ср ноя 13, 2019 9:38 pmСтранно, что если у вас физически громкостью рулит метод, то почему установка свойства громкости не в нём сделана?Dimonopera писал(а): ↑Ср ноя 13, 2019 6:41 pmУ меня тоже такой скрипт громкость не меняет. Я меняю с помощью такой команды.Garik908 писал(а): ↑Ср ноя 13, 2019 9:01 amДобрый день! Прошу помочь. В сценарий вписал строку cm('RadioSetting.Control', array('sta'=>'Enerjy', 'cmd'=>'play', 'vol50'));
радио запускается, работает... но громкость не соответствует затребованной. Не в ThisComputer.volumeMediaLevel , не ThisComputer.volumeLevel, не на компьютере не в плеере. Она не меняется ни где! Где править, где рыть? Прошу носиком потыкать (для чайника). Спасибо!
$matches=40;
sg('ThisComputer.volumeLevel', $matches);
callMethod('ThisComputer.VolumeLevelChanged',array('VALUE'=>$matches));
Раньше такого метода не было.
в МДМ был метод ChangeVolumeLevel(ИзменитьУровеньГромкости) (ну, он у меня и щас он есть) и свойство информационное volumeLevel(УровеньГромкости).
Вызываешь метод ChangeVolumeLevel с нужным уровнем громкости параметром, он крутит системную громкость и устанавливает свойство volumeLevel.
Судя по названию нового метода, тут реализуется другой метод управления -- не через метод, а через свойство. меняем свойство volumeLevel(УровеньГромкости), а привязанный к нему метод VolumeLevelChanged (УровеньГромкостиИзменился) уж по новому значению свойства автоматом крутит системную громкость (кстати, если он привязан к свойству, то ему автоматом же параметр громкости прилетает).
Вроде, вот какая логика задумывалась? и по смыслу именований сущностей такое следует?
ps cm('RadioSetting.Control', array('sta'=>'Spokoynoe_Radio', 'cmd'=>'play', 'vol'=>40)) у меня работает
- За это сообщение автора Dimonopera поблагодарил:
- Garik908 (Сб дек 07, 2019 6:32 pm)
- Рейтинг: 1.16%
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Online Radio (app_radio)
что-то в обновлении сломали, обновился вместо названия "Онлайн радио" в меню показывает <#LANG_APP_INTERNET_RADIO#>
- andrey040670
- Сообщения: 459
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
- Благодарил (а): 161 раз
- Поблагодарили: 85 раз
Re: [Модуль] Online Radio (app_radio)
В /var/www/languages/ru.php надо в блок
добавить
Пример:
P/s
Но после очередного обновления системы МД придётся всё делать заново, по куда автор модуля не внесёт поправку в системный дистрибутив.
Код: Выделить всё
/* module names */
добавить
Код: Выделить всё
'APP_INTERNET_RADIO' => 'Онлайн-радио',
Код: Выделить всё
/* module names */
'APP_INTERNET_RADIO' => 'Онлайн-радио',
'APP_GPSTRACK' => 'GPS-трекер',
'APP_PLAYER' => 'Плеер',
'APP_MEDIA_BROWSER' => 'Медиа',
'APP_PRODUCTS' => 'Продукты',
'APP_TDWIKI' => 'Блокнот',
'APP_WEATHER' => 'Погода',
'APP_CALENDAR' => 'Календарь',
'APP_READIT' => 'Присл. ссылки',
'APP_QUOTES' => 'Цитаты',
'APP_ALARMCLOCK' => 'Будильник',
'APP_OPENWEATHER' => 'Погода от OpenWeatherMap',
'SYS_DATEFORMAT' => 'Формат даты',
'APP_YATRAFFIC' => 'Яндекс.Пробки',
'APP_CHATBOX' => 'Сообщения',
Но после очередного обновления системы МД придётся всё делать заново, по куда автор модуля не внесёт поправку в системный дистрибутив.
- За это сообщение автора andrey040670 поблагодарил:
- igorewa (Вт фев 11, 2020 11:53 pm)
- Рейтинг: 1.16%
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: [Модуль] Online Radio (app_radio)
Обновитесь. Автор уже всё поправил.
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: [Модуль] Online Radio (app_radio)
Кеш наверное. Попробуй Ctrl + F5 или в режиме инкогнито.
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Online Radio (app_radio)
Нет, в другом браузере, которым почти не пользуюсь, также отображается. После того как добавил в файл /var/www/languages/ru.php строку:savenko_egor писал(а): ↑Ср фев 12, 2020 11:39 pmКеш наверное. Попробуй Ctrl + F5 или в режиме инкогнито.
'APP_INTERNET_RADIO' => 'Онлайн-радио',
стало нормально отображаться.
Upd: После обновления majordomo опять стало криво название отображаться. Исправил только так:
задел в БД и в таблице project_modules нашел строку app_radio и там изменил значение столбце TITLE на "Интернет радио"
Последний раз редактировалось nickneo Вт апр 07, 2020 11:08 pm, всего редактировалось 1 раз.
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: [Модуль] Online Radio (app_radio)
Ты добавил строку в главный файл, а там всё по новому и теперь у радио свои языковые файлы.
-
- Сообщения: 5
- Зарегистрирован: Чт фев 13, 2020 4:27 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] Online Radio (app_radio)
Тема уже поднималась, но ответа пока нет. Majordomo стоит на Raspberry Pi4. Ставится по шагам с наступанием на все возможные грабли. На повестке дня online radio. Настроено, но не работает. Вывод на 3,5-разъем, Алиса проговаривает все сообщения, связка mpd+mpc из консоли работает. Если в консоли дать ссылку на интернет-радио, то играет, в логе mpd следующее:
Если запускается станция через online radio, то в колонках молчание, содержимое лога следующее:
Отправка команды на воспроизведение в консоли возвращает имя терминала: MAIN или MAIN1, если терминал выбран на главной странице. В журналах Majordomo сообщений нет. Попробовал SHOUTCast, он выдал ошибку: {"play_terminal":"MAIN","session_terminal":"MAIN","command":"refresh","success":false,"message":"Error connecting to MPD server! This command is deprecated. Please don't use it.","data":null}.
Прошел на несколько кругов статьи по настройке mpd, советы из топика испробованы, но результата нет - не работает. В какую сторону дальше копать?
Код: Выделить всё
Feb 14 21:02 : client: [45] opened from local
Feb 14 21:02 : client: [45] process command "play"
Feb 14 21:02 : playlist: play 0:"https://maximum.hostingradio.ru/maximum128.mp3"
Feb 14 21:02 : client: [45] command returned 0 и т.д.
Код: Выделить всё
Feb 14 20:24 : client: [33] opened from 192.168.1.65:34296
Feb 14 20:24 : client: [33] closed
Прошел на несколько кругов статьи по настройке mpd, советы из топика испробованы, но результата нет - не работает. В какую сторону дальше копать?