SimpleTV Bug Tracker

Просмотр подробностей проблемы перейти к комментариям ] вики ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0001355Lua API[SimpleTV] Предложениеобщая2018-03-26 13:242018-07-15 13:49
ИнициаторSergeyVS 
ОтветственныйSergeyVS 
ПриоритетобычныйСерьезностьмалаяВоспроизводимостьне проверялась
СостояниеназначенРешениеоткрыт 
ПлатформаОперационная системаВерсия ОС
Версия продукта[SimpleTV] 0.5.0 b4 (x32/x64) 
Целевая версияРешен в версии 
Суть0001355: ActionId for simpleTV 0.5
ПодробностиList actionId for m_simpleTV.Control.ExecuteAction
МеткиНет прикрепленных меток.
Вложенные файлыzip file icon actionmanager.zip [^] (3,154 байт) 2018-07-15 13:49

- Связи

-  Комментарии
(0025611)
George (участник)
2018-06-25 00:40

А можно пример, например кнопки Обновить, а то не очень синтаксис понимаю. В 0.4.8 не так всё было.
(0025614)
BM (участник)
2018-06-25 12:14

В файле из шапки ищешь коды, для обновления 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>
(0025620)
George (участник)
2018-06-25 13:29

Понял. Спасибо!
(0025621)
George (участник)
2018-06-25 13:31
изменен: 2018-06-25 13:31

Вот у меня такая кнопка, но при наведении на кнопку, в отличии от кнопки 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>

(0025626)
BM (участник)
2018-06-25 14:56

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

<luascr OnClick="m_simpleTV.Control.ExecuteAction(39)" />
(0025632)
George (участник)
2018-06-27 13:24
изменен: 2018-06-27 13:26

Три кнопки для панели 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>

(0025690)
George (участник)
2018-07-15 02:01
изменен: 2018-07-15 10:15

ВМ
Помогите реализовать кнопку на три функции: Выбор качества, Список серий и смена сервера. Работает в зависимости от источника, если это например забава, то работает на выбор качества, если это сериал или плейлист ютуб, то работает как вызов списка серий, а если это 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.

(0025692)
BM (участник)
2018-07-15 11:22

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

>>Смену сервера не проверял, ибо скраперы не работают на 0.5.0.
вполне работают, но если есть ошибки, напишите в теме TVS
(0025693)
George (участник)
2018-07-15 11:40

Со скриптом от некстера ott_rt.lua, забава вообще перестаёт работать в TVS.
Ошибка скраперов, пишет что-то там про отсутствие m3u.
Попозже в теме напишу.
(0025694)
nexterr (участник)
2018-07-15 12:42

>>вообще перестаёт работать
попробуйте из папки v5(302)
(0025697)
George (участник)
2018-07-15 13:30

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:14 George Комментарий добавлен: 0025696
2018-07-15 13:15 George Комментарий удален: 0025696
2018-07-15 13:30 George Комментарий добавлен: 0025697
2018-07-15 13:49 SergeyVS Файл удален: actionmanager.zip
2018-07-15 13:49 SergeyVS Файл добавлен: actionmanager.zip


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker