Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0001355Lua API[SimpleTV] Предложениепубличная2018-12-11 20:29
ИнициаторSergeyVSОтветственныйSergeyVS 
ПриоритетобычныйВлияниемалоеВоспроизводимостьне проверялась
Состояние назначенаРешениеоткрыта 
Версия продукта[SimpleTV] 0.5.0 b4 (x32/x64) 
Целевая версияРешена в версии 
Тема0001355: ActionId for simpleTV 0.5
ОписаниеList actionId for m_simpleTV.Control.ExecuteAction
МеткиНет связанных меток.
Вложенные файлы

Связи

связана с 0001465 назначенаSergeyVS SimpleTV Написание плагина для интеграции SimpleTV с УД MajorDomo 

Деятельность

George

2018-06-25 00:40

разработчик   ~0025611

А можно пример, например кнопки Обновить, а то не очень синтаксис понимаю. В 0.4.8 не так всё было.

BM

2018-06-25 12:14

разработчик   ~0025614

В файле из шапки ищешь коды, для обновления epg, например:
  UPDATE_ALL_EPG= 39, //CEpg
  UPDATE_EPG_FOR_CURRENT_DEPRECATE= 40, //CEpg

Потом в controlpanel.xml прописываешь кнопку с вызовом, прописываешь свои x,y и файл картинки:
<node class="BUTTON" id="USER_UPDATE_EPG" typeAlign="1" cx="16" cy="16" x="4" y="48">
  <image isalpha="1" src="img\update_epg.png" tooltip="Обновить телепрограмму" />
  <luascr OnClick="m_simpleTV.Control.ExecuteAction(40)" />
  </node>

George

2018-06-25 13:29

разработчик   ~0025620

Понял. Спасибо!

George

2018-06-25 13:31

разработчик   ~0025621

Последние изменения: 2018-06-25 13:31

Просмотр 2 редакций

Вот у меня такая кнопка, но при наведении на кнопку, в отличии от кнопки TVS, Надпись Обновить плейлист появляется в контекстном меню, а не на самой панели.

 <node class="BUTTON" type="1" id="USER_REFRESH_PLAYLIST_ID" typeAlign="0x101" cx="44" cy="44" x="180" y="20">
  <image isalpha="1" src="img\OsdRefreshButton.png" tooltip="Обновить плейлист" />
  <luascr OnClick="m_simpleTV.Common.PostMessageToMainFrame(0x0111,32994,0)" />
 </node>

BM

2018-06-25 14:56

разработчик   ~0025626

Вот рабочий код кнопки для обновления всей телепрограммы:

<luascr OnClick="m_simpleTV.Control.ExecuteAction(39)" />

George

2018-06-27 13:24

разработчик   ~0025632

Последние изменения: 2018-06-27 13:26

Просмотр 3 редакций

Три кнопки для панели OSD: TVS, Обновить плейлист и Обновить EPG:

 <node class="BUTTON" id="USER_SHOW_TVS_SELECT_SRC" toolTipView="UPPER_TEXT_ID" typeAlign="1" cx="44" cy="44" x="270" y="20">
  <image isalpha="1" src="img\OsdSelectSource.png" tooltip="TVS: Выбор источника" />
  <luascr OnClick="if (tvs_core) then dofile( m_simpleTV.MainScriptDir .. 'user/TVSources/selectsource.lua') end" />
 </node>
 
 <node class="BUTTON" type="1" id="USER_REFRESH_PLAYLIST_ID" toolTipView="UPPER_TEXT_ID" typeAlign="0x101" cx="44" cy="44" x="180" y="20">
  <image isalpha="1" src="img\OsdRefreshButton.png" tooltip="Обновить плейлист" />
  <luascr OnClick="m_simpleTV.Control.ExecuteAction(115)" />
 </node>
 
 <node class="BUTTON" id="UPDATE_ALL_EPG" toolTipView="UPPER_TEXT_ID" typeAlign="1" cx="44" cy="44" x="90" y="20">
  <image isalpha="1" src="img\update_epg.png" tooltip="Обновить телепрограмму" />
  <luascr OnClick="m_simpleTV.Control.ExecuteAction(39)" />
 </node>

George

2018-07-15 02:01

разработчик   ~0025690

Последние изменения: 2018-07-15 10:15

Просмотр 3 редакций

ВМ
Помогите реализовать кнопку на три функции: Выбор качества, Список серий и смена сервера. Работает в зависимости от источника, если это например забава, то работает на выбор качества, если это сериал или плейлист ютуб, то работает как вызов списка серий, а если это iptv типа Новосибирска, Екатеринбурга, то как смена сервера.
В 0.4.8 выглядит так:

 <node class="BUTTON" id="USER_SHOW_PLAYLIST" toolTipView="UPPER_TEXT_ID" typeAlign="1" cx="44" cy="44" x="225" y="20">
  <image src="img\OsdQualityButton.png" tooltip="Выбор качества | Список серий | Смена сервера." />
  <luascr OnClick="if TVSources_var.tmp.MenuId then dofile( m_simpleTV.MainScriptDir..'user/TVSources/refreshserv.lua') else m_simpleTV.Control.ExecuteAction(108) end "/>
 </node>

Выбор качества доступен на стримах яндекс.тв, ютубе, но не появляется на забаве и т.п.
Вызов списка серий вроде работает.
Смену сервера не проверял, ибо скраперы не работают на 0.5.0.

BM

2018-07-15 11:22

разработчик   ~0025692

>>но не появляется на забаве
для забавы нужен видеоскрипт

>>Смену сервера не проверял, ибо скраперы не работают на 0.5.0.
вполне работают, но если есть ошибки, напишите в теме TVS

George

2018-07-15 11:40

разработчик   ~0025693

Со скриптом от некстера ott_rt.lua, забава вообще перестаёт работать в TVS.
Ошибка скраперов, пишет что-то там про отсутствие m3u.
Попозже в теме напишу.

nexterr

2018-07-15 12:42

разработчик   ~0025694

>>вообще перестаёт работать
попробуйте из папки v5(302)

George

2018-07-15 13:30

разработчик   ~0025697

nexterr
Отлично работает.
Спасибо!

История изменений

Дата изменения Пользователь Поле Изменить
2018-03-26 13:24 SergeyVS Новая задача
2018-03-26 13:24 SergeyVS Состояние новая => назначена
2018-03-26 13:24 SergeyVS Ответственный => SergeyVS
2018-03-26 13:24 SergeyVS Файл добавлен: actionmanager.zip
2018-03-26 13:25 SergeyVS Описание изменено Просмотр редакций
2018-03-26 13:26 SergeyVS Проект SimpleTV => Lua API
2018-04-04 19:15 SergeyVS Файл удален: actionmanager.zip
2018-04-04 19:15 SergeyVS Файл добавлен: actionmanager.zip
2018-06-25 00:40 George Комментарий добавлен: 0025611
2018-06-25 12:14 BM Комментарий добавлен: 0025614
2018-06-25 13:29 George Комментарий добавлен: 0025620
2018-06-25 13:31 George Комментарий добавлен: 0025621
2018-06-25 13:31 George Комментарий изменен: 0025621 Просмотр редакций
2018-06-25 14:56 BM Комментарий добавлен: 0025626
2018-06-27 13:24 George Комментарий добавлен: 0025632
2018-06-27 13:25 George Комментарий изменен: 0025632 Просмотр редакций
2018-06-27 13:26 George Комментарий изменен: 0025632 Просмотр редакций
2018-07-15 02:01 George Комментарий добавлен: 0025690
2018-07-15 10:14 George Комментарий изменен: 0025690 Просмотр редакций
2018-07-15 10:15 George Комментарий изменен: 0025690 Просмотр редакций
2018-07-15 11:22 BM Комментарий добавлен: 0025692
2018-07-15 11:40 George Комментарий добавлен: 0025693
2018-07-15 12:42 nexterr Комментарий добавлен: 0025694
2018-07-15 13:30 George Комментарий добавлен: 0025697
2018-07-15 13:49 SergeyVS Файл удален: actionmanager.zip
2018-07-15 13:49 SergeyVS Файл добавлен: actionmanager.zip
2018-10-27 17:47 SergeyVS Файл удален: actionmanager.zip
2018-10-27 17:50 SergeyVS Файл добавлен: actionmanager.zip
2018-12-04 12:49 SergeyVS Приклеенная задача Нет => Да
2018-12-11 20:29 Kvantos Связь добавлена связана с 0001465