SatTV модуль

Re: SatTV модуль

Postby FarVoice » 10 Jan 2011, 21:43

Как я понял, логика работы примерно следующая:
Заходим в меню, проверяем статус. Если стендбай - то выводим только строку включить
Если доступен - выводим первой выключить и список каналов.

Да, что поменять в RSS:
<onClick>
<script>
showIdle();
url = getStringArrayAt(urlArray , -1);

req = getStringArrayAt(reqArray , -1);
if(( req != null ) &amp;&amp; ( req != "" ))
{
dlok = loadXMLFile( req );
}
if(( url != null ) &amp;&amp; ( url != "" ))
{
newUrl = translateUrl(url);
playItemURL(newUrl, 0);
}
null;
</script>
</onClick>
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: SatTV модуль

Postby andr128 » 10 Jan 2011, 22:54

FarVoice wrote:Как я понял, логика работы примерно следующая:
Заходим в меню, проверяем статус. Если стендбай - то выводим только строку включить
Если доступен - выводим первой выключить и список каналов.

Да именно так было бы хорошо.

<onClick> в RSS поменял все OK :)

p.s
Вот тоже странно в дриме сделано так, что в стендбае линукс работает, сеть работает, а все остальное видео модуль.. отключается.
В плеере же все вырубается хотя реакция на ИК пульт работает. Это аппаратно или программно сделано?
Возможно ли сделать как в дриме? Есть ли команды в плеере переводящие его в спящий режим?
O'play HDP-R1/ fw: HD2 1.12.06 rev3.1 blue / dm500s /dm800hd / dir320
User avatar
andr128
 
Posts: 50
Joined: 08 Oct 2010, 10:25
Location: г. Ангарск

Re: SatTV модуль

Postby FarVoice » 11 Jan 2011, 00:48

В плеере стендбай тоже как-то странно сделан - телнет сессии не прерываются, хотя, вроде, проц и засыпает. Хотя... кто его знает, какие части этого SoC засыпают, а какие - бодрствуют...

Не могли бы вы кинуть сюда ответ на запрос
http://root:dreambox@192.168.1.115/xml/boxstatus
когда плеер включен, выключен и выключен из сети ;)
И примерно какое время он поднимается из спячки в активный режим?
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: SatTV модуль

Postby andr128 » 11 Jan 2011, 03:08

FarVoice wrote:В плеере стендбай тоже как-то странно сделан - телнет сессии не прерываются, хотя, вроде, проц и засыпает. Хотя... кто его знает, какие части этого SoC засыпают, а какие - бодрствуют...

Не могли бы вы кинуть сюда ответ на запрос
http://root:dreambox@192.168.1.115/xml/boxstatus
когда плеер включен, выключен и выключен из сети ;)
И примерно какое время он поднимается из спячки в активный режим?

дрим из спячки и в спячку переходит практически мгновенно. Возможна некоторая задержка если канал кодирован и требуется запрос на сервер ш..ры, но сам эмулятор работает всегда. Ну это я думаю не так важно.

Вот дрим работает
Code: Select all
<boxstatus>
<current_time>Tue Jan 11 06:42:10 2011
</current_time>
<standby>0</standby>
<recording>0</recording>
<mode>0</mode>
<ip>192.168.1.115</ip>
</boxstatus>


сейчас спит

Code: Select all
<boxstatus>
<current_time>Tue Jan 11 06:46:24 2011
</current_time>
<standby>1</standby>
<recording>0</recording>
<mode>0</mode>
<ip>192.168.1.115</ip>
</boxstatus>


я так понял дрим возвращает xml
вот картинка из браузера mozilla
stb.gif
stb.gif (17.33 KiB) Viewed 3192 times


Есть вот еще одна проблема это в принципе не от дрима зависит, это косяк плеера.
Иногда после переключения нет звука, затем звук начинает идти рывками.
На старых прошивках я просто делал паузу на 1-2 сек. Здесь такой фокус не проходит пауза не работает.
Опытным путем обнаружил что можно этот эффект устранит нажимая кнопку setup и снова setup. Буквально туда и обратно - звук начинает идти нормально. Что тоже эмитирует паузу.
Возможно ли как-то сделать паузу на 0,5-1 сек после перехода в режим проигрывания программно.
Я думаю это не только моя проблема.
O'play HDP-R1/ fw: HD2 1.12.06 rev3.1 blue / dm500s /dm800hd / dir320
User avatar
andr128
 
Posts: 50
Joined: 08 Oct 2010, 10:25
Location: г. Ангарск

Re: SatTV модуль

Postby FarVoice » 11 Jan 2011, 20:33

Приделал анализ статуса.
Смотри в sat_tv.xml
Возможно, придётся поиграться с параметром <status><request> - что-то мне подсказывает, что авторизация в нашем плеере не реализована :( Если не получится - запрос придётся выносить во внешний скрипт.
Убрал включение-выключение из списка воспроизведения в меню - ИМХО так логичнее.
Attachments
mos_sattv.zip
(54.46 KiB) Downloaded 195 times
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: SatTV модуль

Postby andr128 » 11 Jan 2011, 23:13

Ну что могу сказать, отлично то что надо. :D
Авторизацию собственно и не нужно делать, обычно по умолчанию в дриме на web она отключена (я уже говорил это изврат для маньяков), или уж на каждую команду делать - это абсурд, а если еще пользователь пароль изменит и порт не 80 будет а какой либо еще. Достаточно авторизации по FTP и SSH. Ну в общем демагогия :lol:

все проще так: <request>http://192.168.1.115/xml/boxstatus</request>

логично бы было после команды выключения дрима вылетать в предыдущее меню, а то получается выключил, список исчез, и нужно выходить из меню.

Я думал иконка-кнопочка будет сделал так, а меня что-то ее нет :(
Code: Select all
<wakeup>
         <title>Reciever On</title>
         <image>/usr/local/etc/mos/sattv/images/on.png</image>
         <request>http://192.168.1.115/cgi-bin/admin?command=wakeup</request>
</wakeup>
O'play HDP-R1/ fw: HD2 1.12.06 rev3.1 blue / dm500s /dm800hd / dir320
User avatar
andr128
 
Posts: 50
Joined: 08 Oct 2010, 10:25
Location: г. Ангарск

Re: SatTV модуль

Postby FarVoice » 11 Jan 2011, 23:37

Т.е. сделать при standby выход из RSS ? А мож ещё и авто wakeup уж тогда? Типа, зашёл, проверил статус - спит - включил и всё зашибись :))

не . Иконок в меню нету. Точнее, наверное можно сделать, но как - хз... Да и некритично :)
Теперь буду думать над воспроизведением в превью (типа как в RSS Ex или mediad) чтобы можно было листать каналы стрелками. Но говорю сразу - сетапа не будет! Т.е. поменять зум или тип вывода будет невозможно.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: SatTV модуль

Postby andr128 » 12 Jan 2011, 01:47

FarVoice wrote:Т.е. сделать при standby выход из RSS ?

Да!! - если уж выключаешь дрим, то и меню нужно покинуть автоматом (не хрен лишние телодвижения делать :lol: )
А мож ещё и авто wakeup уж тогда? Типа, зашёл, проверил статус - спит - включил и всё зашибись :))

ну почему бы и нет :) если не спит, то просто заходим.

не . Иконок в меню нету. Точнее, наверное можно сделать, но как - хз... Да и некритично :)
Теперь буду думать над воспроизведением в превью (типа как в RSS Ex или mediad) чтобы можно было листать каналы стрелками. Но говорю сразу - сетапа не будет! Т.е. поменять зум или тип вывода будет невозможно.

А я и сейчас не чего не могу сделать. зоом не работает.
Вот как бы после плеея сделать паузу в 0,3-0,5 сек чтоб затыков со звуком не было - это очень важно!
Олег а как сдвинуть иконки правее? и размер поменять?
я тут бэкграунд нарисовал немного налезают иконки можно в общем то и без них а то список большой замучиешься
их рисовать. :)
Code: Select all
    <backgroundDisplay>
        <image offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100 >
      /usr/local/etc/mos/sattv/images/dmbg2.png
        </image>
    </backgroundDisplay>

dmbg2.png
dmbg2.png (162.64 KiB) Viewed 3143 times
O'play HDP-R1/ fw: HD2 1.12.06 rev3.1 blue / dm500s /dm800hd / dir320
User avatar
andr128
 
Posts: 50
Joined: 08 Oct 2010, 10:25
Location: г. Ангарск

Re: SatTV модуль

Postby FarVoice » 12 Jan 2011, 02:06

Ок. С автовыходом и автозапуском дрима сделаю.
Позициями, размерами и бэкграундами можно порулить в <mediaDisplay>

sideLeftWidthPC=25		- размер левого фрейма ( это где меню )
sideColorLeft=9:3:0 - цвет фона левого фрейма
sideRightWidthPC=0

backgroundColor=9:3:0 - цвет фона центрального фрейма ( это где список )

itemXPC = 42 - позиция по Х списка
itemYPC = 9 - позиция по Y списка
itemWidthPC=50 - ширина списка
itemHeightPC=12 - высота строки списка

itemGap=0
itemPerPage=6 - количество элементов списка на страницу

menuXPC=6 - позиция Х списка меню
menuYPC=16 - позиция Y меню
menuWidthPC=20 - ширина списка меню
menuHeightPC=8 - высота элемента списка меню
menuPerPage=8 - количество элементов списка меню на страницу

Все размеры в процентах, т.е. весь экран - это 100 на 100. Можно писать дробные размеры, типа 33.56
Цвета - RGB

Ну а насчёт бэкграунда... Ну, хозяин - барин, но по мне чем меньше лишних картинок на экране, тем лучше.
Именно поэтому мне нравится коричневый скин :)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: SatTV модуль

Postby andr128 » 12 Jan 2011, 04:08

Олег проверил HD каналы кажет! (в пакете Триколор Сибирь появились недавно пара HD каналов)
Я в ауте :shock: :shock:
O'play HDP-R1/ fw: HD2 1.12.06 rev3.1 blue / dm500s /dm800hd / dir320
User avatar
andr128
 
Posts: 50
Joined: 08 Oct 2010, 10:25
Location: г. Ангарск

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 16 guests