Объявление

Свернуть
Пока нет объявлений.

Весь вечер смотрю картину через Popcorn Hour

Свернуть
Эта тема закрыта.
X
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #31
    Re: Весь вечер смотрю картину черз Popcorn Hour

    Посмотрел на ваши скрипты.
    В приципе то же самое, что и у меня в первоначальной версии для xbmc, только вместо wget я пользую curl
    в приципе, если решите уходить от этого в сторону PHP я могу вам выдать готовый PHP класс который реализует весь этот функционал без внешних бинарников, только на php либах.
    Ну и совет, вместо http://iptv.kartina.tv/img/ico/24/%s.gif лучше использовать
    http://www.kartina.tv/images/icons/channels/%s.gif
    Там иконки побольше 35х35 вместо 24х24. На большом экране/приличном разрешении оно получше выходит. Есть подозрение, что тут http://iptv.kartina.tv/img/ico/24/%s.gif есть иконки тоже побольше, "24" в URL явно к размеру относится. Но я попробовал разные размеры ходовые и не нашел пока ничего. Было бы неплохо хотя бы 64х64. У меня просто строка выделеного канала увеличивается, картинка 35х35 выглядит бледно

    Комментарий


    • #32
      Re: Весь вечер смотрю картину черз Popcorn Hour

      так это же по твоим наработкам вроде начал и доработал под попкорн.
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #33
        Re: Весь вечер смотрю картину черз Popcorn Hour

        [quote author=antst link=topic=869.msg7165#msg7165 date=1221213643]
        Посмотрел на ваши скрипты.
        В приципе то же самое, что и у меня в первоначальной версии для xbmc, только вместо wget я пользую curl [/quote]
        Да, я же сначала всё честно украл. Потом сам посниффил и чуток изменил.

        [quote author=antst link=topic=869.msg7165#msg7165 date=1221213643]
        в приципе, если решите уходить от этого в сторону PHP я могу вам выдать готовый PHP класс который реализует весь этот функционал без внешних бинарников, только на php либах.[/quote]
        Ээээ, давай на "ты"? Тем более, что "вы" с маленькой буквы - множественное число
        PHP-шный класс конечно бы не помешал! Я и сам уж было начал на PHP переходить, но решил сначал cgi версию закончить.

        [quote author=antst link=topic=869.msg7165#msg7165 date=1221213643]
        Ну и совет, вместо http://iptv.kartina.tv/img/ico/24/%s.gif лучше использовать
        http://www.kartina.tv/images/icons/channels/%s.gif
        Там иконки побольше 35х35 вместо 24х24. На большом экране/приличном разрешении оно получше выходит. Есть подозрение, что тут http://iptv.kartina.tv/img/ico/24/%s.gif есть иконки тоже побольше, "24" в URL явно к размеру относится. Но я попробовал разные размеры ходовые и не нашел пока ничего. Было бы неплохо хотя бы 64х64. У меня просто строка выделеного канала увеличивается, картинка 35х35 выглядит бледно
        [/quote]
        Спасибо, но нет. У PCH очень медленный скроллинг, поэтому стараюсь экономить место.
        Some people are alive only because it's illegal to kill them
        Xtreamer MK1: 2.7.0
        Xtreamer Pro: 2.7.0
        Samsung LE52 A656A
        Philips 32 PFL8404H

        Комментарий


        • #34
          Re: Весь вечер смотрю картину черз Popcorn Hour

          [quote author=antst link=topic=869.msg7165#msg7165 date=1221213643]только вместо wget я пользую curl [/quote]

          Поэтому:

          Код:
          / # uname -a
          Linux PCH-A100 2.6.15-sigma #3268 PREEMPT Tue Aug 19 19:36:27 MYT 2008 mips unknown
          / # curl
          /bin/sh: curl: not found
          / # wget
          wget: missing URL
          Usage: wget [OPTION]... [URL]...
          
          Try `wget --help' for more options.
          Some people are alive only because it's illegal to kill them
          Xtreamer MK1: 2.7.0
          Xtreamer Pro: 2.7.0
          Samsung LE52 A656A
          Philips 32 PFL8404H

          Комментарий


          • #35
            Re: Весь вечер смотрю картину черз Popcorn Hour

            Да, я же сначала всё честно украл. Потом сам посниффил и чуток изменил.
            А! Я был не в курсе


            PHP-шный класс конечно бы не помешал! Я и сам уж было начал на PHP переходить, но решил сначал cgi версию закончить.
            Черт, спросонья писал! Python у меня Я хотел сказать, что если на сервере питон прикручен, то можно вот так. Так что, пхп пока за бортом.

            Спасибо, но нет. У PCH очень медленный скроллинг, поэтому стараюсь экономить место.
            Надо локально делать плагин. Оно так проще будет и быстрее. Была б коробка - разобрался бы.

            Кстати, надо бы поснифить протокол по которому их приставки работают.
            1) подозреваю он проще
            2) протокол для веб-плэйера они изменить могут в любой момент, если плейер будут переписывать, придется нам наши примочки переделывать, а протокол для приставок, скорее всего, останется неизменным.

            может нитроген сделает? У него приставка вроде есть.

            Комментарий


            • #36
              Re: Весь вечер смотрю картину черз Popcorn Hour

              протокол, по которому работает всё это дело на приставке вы можете посмотреть если обманите страницу и выдадите свой браузер за антфреско http://www.pristavka.de/index.php/to...6.html#msg6576
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #37
                Re: Весь вечер смотрю картину черз Popcorn Hour

                А тем временем созрела новая версия!

                Установка:
                - скопировать папку kartina.tv в корень NMTшного HDD. Например через самбу. На один уровень с Download, Music, Photo, Video.
                - в файле auth.sh записать данные своего аккаунта
                - в NMT->Web Services->Add/Edit написать такую длиннющую штуку:
                Service Name: Kartina.TV (не принципиально)
                Service URL: http://localhost.drives:8883/HARD_DI...ectChannel.cgi

                Просьба сообщить о размере картинки, глюках и проч.
                Эротические пока не работают - там дополнительная авторизация нужна.
                Some people are alive only because it's illegal to kill them
                Xtreamer MK1: 2.7.0
                Xtreamer Pro: 2.7.0
                Samsung LE52 A656A
                Philips 32 PFL8404H

                Комментарий


                • #38
                  Re: Весь вечер смотрю картину черз Popcorn Hour

                  [quote author=antst link=topic=869.msg7172#msg7172 date=1221217504]Черт, спросонья писал! Python у меня Я хотел сказать, что если на сервере питон прикручен, то можно вот так. Так что, пхп пока за бортом.[/quote]

                  Не, Python на коробках - на мой взгляд - экзотика. Но класс всё равно выкладывай - хоть чиста потаращиться. Может опять чего умыкну.

                  [quote author=antst link=topic=869.msg7172#msg7172 date=1221217504]Надо локально делать плагин. Оно так проще будет и быстрее. Была б коробка - разобрался бы.[/quote]

                  Не, тут другое. Как я понимаю, это проблема NMT браузера. Он ориентирован на динамическую смену контента, как-то аналогично JS в сторону AJAX'a. Есть спец API под tomcat. А вот скроллит он фигово. Так что плагин в этом случае - это альтернативный браузер, что слегка перебор, мне кажется. Либо реально использовать MSP SDK и хостить это дело в NMT - MSP Community
                  http://www.mspsite.com/
                  Some people are alive only because it's illegal to kill them
                  Xtreamer MK1: 2.7.0
                  Xtreamer Pro: 2.7.0
                  Samsung LE52 A656A
                  Philips 32 PFL8404H

                  Комментарий


                  • #39
                    Re: Весь вечер смотрю картину черз Popcorn Hour

                    Не, тут другое. Как я понимаю, это проблема NMT браузера. Он ориентирован на динамическую смену контента, как-то аналогично JS в сторону AJAX'a. Есть спец API под tomcat. А вот скроллит он фигово. Так что плагин в этом случае - это альтернативный браузер, что слегка перебор, мне кажется. Либо реально использовать MSP SDK и хостить это дело в NMT - MSP Community
                    http://www.mspsite.com/
                    Ну так и делать тогда на JS или как там оно. В смысле, динамически контент менять. В смысле, можно же все скирпты целиком на JS или как оно там написать, если оно умеет.
                    Так даже лучше будет.

                    Комментарий


                    • #40
                      Re: Весь вечер смотрю картину черз Popcorn Hour

                      [quote author=antst link=topic=869.msg7182#msg7182 date=1221230444]Ну так и делать тогда на JS или как там оно. В смысле, динамически контент менять. В смысле, можно же все скирпты целиком на JS или как оно там написать, если оно умеет.
                      Так даже лучше будет.
                      [/quote]

                      Нужно разбираться, что там application server в случае MSP SDK отдаёт и посмотреть, можно ли такое без application server отдавать. Документации-то нет.
                      Some people are alive only because it's illegal to kill them
                      Xtreamer MK1: 2.7.0
                      Xtreamer Pro: 2.7.0
                      Samsung LE52 A656A
                      Philips 32 PFL8404H

                      Комментарий


                      • #41
                        Re: Весь вечер смотрю картину черз Popcorn Hour

                        а на чём весь попкорн работает? как он по своим менюшкам бегает?
                        ато поидее сигма, там наверное ява везде одна. может это доку поможет
                        http://download.pristavka.de/jstv-1-9.pdf

                        вот такими командами плеер от картины управляется, он тоже на сигме

                        вот так это выглядит в действии
                        Spoiler
                        <HTML>
                        <HEAD>
                        <meta http-equiv="Cache-Control" content="must-revalidate" />
                        <meta http-equiv="Cache-Control" content="no-cache" />
                        <meta http-equiv="Cache-Control" content="max-age=0" />
                        <meta HTTP-EQUIV="Pragma" content="no-cache" />
                        <meta http-equiv="Expires" content="0" />
                        <link rel="shortcut icon" href="/favicon.ico" />
                        <TITLE>Kartina.TV</TITLE>


                        <script type="text/javascript" language="JavaScript1.1" src="/js/menu.js?r=7700"></script>
                        <script type="text/javascript" language="JavaScript1.1" src="/js/common.js?r=1470"></script>
                        <script type="text/javascript" language="JavaScript1.1">
                        var _fresco = false;
                        if (window.navigator.appName=='ANT Fresco&#039 { _fresco=true; }
                        </script>

                        <script type="text/javascript" language="JavaScript1.1">

                        var show_brow = true;
                        //var show_toolbar = false;
                        var opacity = 90;
                        var scrHeigth = 0;
                        var home_url = '/';
                        var channel_urls = new Array(
                        '/?id=2&m=channels',
                        '/?id=3&m=channels',
                        '/?id=4&m=channels',
                        '/?id=5&m=channels',
                        '/?id=7&m=channels',
                        '/?id=8&m=channels',
                        '/?id=9&m=channels',
                        '/?id=15&m=channels',
                        '/?id=14&m=channels',
                        '/?id=61&m=channels',
                        '/?id=6&m=channels',
                        '/?id=73&m=channels',
                        '/?id=18&m=channels',
                        '/?id=19&m=channels',
                        '/?id=20&m=channels',
                        '/?id=65&m=channels',
                        '/?id=21&m=channels',
                        '/?id=22&m=channels',
                        '/?id=37&m=channels',
                        '/?id=39&m=channels',
                        '/?id=49&m=channels',
                        '/?id=25&m=channels',
                        '/?id=31&m=channels',
                        '/?id=43&m=channels',
                        '/?id=63&m=channels',
                        '/?id=41&m=channels',
                        '/?id=27&m=channels',
                        '/?id=45&m=channels',
                        '/?id=10&m=channels',
                        '/?id=12&m=channels',
                        '/?id=79&m=channels',
                        '/?id=17&m=channels',
                        '/?id=13&m=channels',
                        '/?id=26&m=channels',
                        '/?id=28&m=channels',
                        '/?id=51&m=channels',
                        '/?id=24&m=channels',
                        '/?id=59&m=channels',
                        '/?id=75&m=channels',
                        '/?id=71&m=channels',
                        '/?id=89&m=channels',
                        '/?id=91&m=channels',
                        '/?id=87&m=channels',
                        '/?id=23&m=channels',
                        '/?id=57&m=channels',
                        '/?id=77&m=channels',
                        '/?id=85&m=channels',
                        '/?id=35&m=channels',
                        '/?id=11&m=channels',
                        '/?id=16&m=channels',
                        '/?id=53&m=channels',
                        '/?id=55&m=channels',
                        '/?id=29&m=channels',
                        '/?id=33&m=channels',
                        '/?id=30&m=channels',
                        '/?id=69&m=channels',
                        '/?id=67&m=channels',
                        '/?id=81&m=channels',
                        '/?id=83&m=channels',
                        '/?id=47&m=channels'

                        function getHeigth() {
                        return (_fresco) ? JSTV.Video.GetBrowseRegionHeight() : document.body.clientHeight;
                        }

                        function hideBrowser(step) {
                        if (!_fresco) return;
                        if (typeof step == "undefined&quot step=3;
                        for(var i=opacity; i>=0; i-=step)
                        JSTV.Video.SetBrowseRegionAlphaLevel(i);
                        show_brow = false;
                        JSTV.Video.BrowseRegionHide();
                        }

                        function showBrowser() {
                        if (!_fresco) return;
                        JSTV.Video.BrowseRegionShow();
                        for(var i=0; i<=opacity; i+=5) JSTV.Video.SetBrowseRegionAlphaLevel(i);
                        show_brow = true;
                        }

                        function toggleBrowser() {
                        if (show_brow) hideBrowser();
                        else showBrowser();
                        }

                        function toggleToolbar() {
                        tstate = (JSTV.Browser.GetToolbarState()==0)?1:0;
                        JSTV.Browser.SetToolbarState(tstate);
                        }

                        /// OSD functions

                        var osdInterval = 0;
                        function getOSD() { return document.osd.msg.value; }
                        function setOSD(val) { document.osd.msg.value = val; }


                        function updateOSD(val) {
                        window.clearInterval(osdInterval);
                        if (!show_brow) showBrowser();
                        ov = getOSD();
                        if (ov.length == 2) ov='';
                        setOSD(ov+val);
                        osdInterval = window.setTimeout('checkOsdGo()', 2000);
                        }

                        function checkOsdGo() {
                        idx = getOSD()-1;
                        if (channel_urls[idx]) {
                        JSTV.Player.Stop();
                        go(channel_urls[idx]);
                        }
                        setOSD(''
                        }

                        function showSetup() {
                        if (!show_brow) showBrowser();
                        JSTV.System.ShowTVSetup();
                        }

                        function onPower() {
                        url = (window.channel_idx) ? channel_urls[channel_idx-1] : home_url;
                        window.location.href = url;
                        }


                        function main_keyhandler(e)
                        {
                        //if(!show_brow) {showBrowser(); return;}

                        Key = e.which;
                        switch (Key)
                        {
                        case JSTV.Device.kbd.MENU: go(home_url); break;
                        //case JSTV.Device.kbd.INTERNET: toggleToolbar(); break;
                        //case JSTV.Device.kbd.PREVIOUS: toggleBrowser(); return false; break;
                        case JSTV.Device.kbd.PREVIOUS: history.back(); return false; break;

                        case JSTV.Device.kbd.MEDIA_RADIO: go('/?m=radio' break;
                        case JSTV.Device.kbd.MEDIA_VIDEO: go('/?m=channels' break;
                        case JSTV.Device.kbd.SETUP: go('/?m=clients' break;
                        case JSTV.Device.kbd.RED: go('/?m=epg' break;
                        case JSTV.Device.kbd.BLUE: go('/?m=art' break;
                        case JSTV.Device.kbd.YELLOW: window.location.reload(); break;
                        case JSTV.Device.kbd.GREEN: toggleBrowser(); return false; break;


                        //case JSTV.Device.kbd.GREEN: history.back(); break;

                        case JSTV.Device.kbd.KP_0: updateOSD(0); break;
                        case JSTV.Device.kbd.KP_1: updateOSD(1); break;
                        case JSTV.Device.kbd.KP_2: updateOSD(2); break;
                        case JSTV.Device.kbd.KP_3: updateOSD(3); break;
                        case JSTV.Device.kbd.KP_4: updateOSD(4); break;
                        case JSTV.Device.kbd.KP_5: updateOSD(5); break;
                        case JSTV.Device.kbd.KP_6: updateOSD(6); break;
                        case JSTV.Device.kbd.KP_7: updateOSD(7); break;
                        case JSTV.Device.kbd.KP_8: updateOSD(; break;
                        case JSTV.Device.kbd.KP_9: updateOSD(9); break; //case JSTV.Device.kbd.MEDIA_STOP: JSTV.Player.Stop(); break;
                        //case JSTV.Device.kbd.MEDIA_PLAY: JSTV.Player.Play('stream' break;


                        default:
                        //alert (Key);
                        break;

                        }
                        return true;
                        }

                        document.onkeypress = main_keyhandler;
                        if (_fresco) JSTV.System.onPowerEvent = "onPower();";

                        function dump(a) {alert(a);} // rename in my style


                        </script>



                        <style type="text/css">
                        body {
                        color: #efefef;
                        font-family: verdana;
                        }
                        </style>
                        <link href="/css/face.css?6" type="text/css" rel="stylesheet" />
                        <HEAD>

                        <BODY marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" rightmargin="0" link="#FC8E00" >
                        <table cellpadding="0" cellspacing="0" align="center" width="85%">
                        <tr>
                        <form name="osd">
                        <td align="center"><br/><input name="msg" type="button" selimage="/img/0.png" borderimage="/img/0.png" value="" height="36px" width="100px" border style="color: #FC8E00; font-size: 18pt; font-weight:bold;" tabindex="0" /></td>
                        </form>
                        </tr></table><script> if (_fresco) showBrowser();</script>
                        <script></script>
                        <script>
                        var oMenu = new Menu;
                        oMenu.img_prefix = '/img/buttons/';
                        oMenu.limit = 10;
                        oMenu.ext = 'png';
                        var mi=[]; mi['img']='channel_2r5'; mi['over']='/?act=show_epg&cid=2&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_3r5'; mi['over']='/?act=show_epg&cid=3&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_4r5'; mi['over']='/?act=show_epg&cid=4&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_5r5'; mi['over']='/?act=show_epg&cid=5&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_7r5'; mi['over']='/?act=show_epg&cid=7&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_8r5'; mi['over']='/?act=show_epg&cid=8&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_9r5'; mi['over']='/?act=show_epg&cid=9&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_15r5'; mi['over']='/?act=show_epg&cid=15&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_14r5'; mi['over']='/?act=show_epg&cid=14&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_61r5'; mi['over']='/?act=show_epg&cid=61&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_6r5'; mi['over']='/?act=show_epg&cid=6&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_73r5'; mi['over']='/?act=show_epg&cid=73&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_18r5'; mi['over']='/?act=show_epg&cid=18&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_19r5'; mi['over']='/?act=show_epg&cid=19&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_20r5'; mi['over']='/?act=show_epg&cid=20&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_65r5'; mi['over']='/?act=show_epg&cid=65&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_21r5'; mi['over']='/?act=show_epg&cid=21&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_22r5'; mi['over']='/?act=show_epg&cid=22&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_37r5'; mi['over']='/?act=show_epg&cid=37&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_39r5'; mi['over']='/?act=show_epg&cid=39&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_49r5'; mi['over']='/?act=show_epg&cid=49&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_25r5'; mi['over']='/?act=show_epg&cid=25&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_31r5'; mi['over']='/?act=show_epg&cid=31&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_43r5'; mi['over']='/?act=show_epg&cid=43&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_63r5'; mi['over']='/?act=show_epg&cid=63&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_41r5'; mi['over']='/?act=show_epg&cid=41&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_27r5'; mi['over']='/?act=show_epg&cid=27&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_45r5'; mi['over']='/?act=show_epg&cid=45&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_10r5'; mi['over']='/?act=show_epg&cid=10&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_12r5'; mi['over']='/?act=show_epg&cid=12&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_79r5'; mi['over']='/?act=show_epg&cid=79&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_17r5'; mi['over']='/?act=show_epg&cid=17&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_13r5'; mi['over']='/?act=show_epg&cid=13&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_26r5'; mi['over']='/?act=show_epg&cid=26&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_28r5'; mi['over']='/?act=show_epg&cid=28&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_51r5'; mi['over']='/?act=show_epg&cid=51&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_24r5'; mi['over']='/?act=show_epg&cid=24&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_59r5'; mi['over']='/?act=show_epg&cid=59&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_75r5'; mi['over']='/?act=show_epg&cid=75&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_71r5'; mi['over']='/?act=show_epg&cid=71&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_89r5'; mi['over']='/?act=show_epg&cid=89&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_91r5'; mi['over']='/?act=show_epg&cid=91&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_87r5'; mi['over']='/?act=show_epg&cid=87&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_23r5'; mi['over']='/?act=show_epg&cid=23&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_57r5'; mi['over']='/?act=show_epg&cid=57&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_77r5'; mi['over']='/?act=show_epg&cid=77&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_85r5'; mi['over']='/?act=show_epg&cid=85&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_35r5'; mi['over']='/?act=show_epg&cid=35&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_11r5'; mi['over']='/?act=show_epg&cid=11&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_16r5'; mi['over']='/?act=show_epg&cid=16&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_53r5'; mi['over']='/?act=show_epg&cid=53&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_55r5'; mi['over']='/?act=show_epg&cid=55&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_29r5'; mi['over']='/?act=show_epg&cid=29&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_33r5'; mi['over']='/?act=show_epg&cid=33&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_30r5'; mi['over']='/?act=show_epg&cid=30&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_69r5'; mi['over']='/?act=show_epg&cid=69&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_67r5'; mi['over']='/?act=show_epg&cid=67&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_81r5'; mi['over']='/?act=show_epg&cid=81&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_83r5'; mi['over']='/?act=show_epg&cid=83&m=channels';
                        oMenu.addItem(mi);
                        var mi=[]; mi['img']='channel_47r5'; mi['over']='/?act=show_epg&cid=47&m=channels';
                        oMenu.addItem(mi);
                        ;
                        function startChannel(id) { go(channel_urls[id]);}
                        </script>

                        <table width="85%" border="0" bgcolor="black" align="center">
                        <tr>
                        <td valign="top" width="270px">
                        <script>
                        oMenu.create();
                        document.onkeypress = channels_menu_handler;
                        </script>
                        <!--
                        <a href="#" onclick="oMenu.moveUp()">UP</a>
                        <a href="#" onclick="oMenu.moveDown()"&gtN</a>
                        <a href="#" onclick="oMenu.click()">OK</a>
                        -->

                        </td>
                        <form name="dbg">

                        <td valign="top">
                        <iframe name="epg" id="epg" src="/?act=show_epg&cid=2&m=channels" height="300px" width="100%" frameborder="0" scrolling="no"/></iframe>


                        <input name="msg" type="button" selimage="/img/0.png" borderimage="/img/0.png"
                        value="" height="30px" width="200px" border tabindex="1"
                        style="color: #FC8E00; font-size: 14pt; font-weight:bold;">
                        </td>
                        </form>
                        </tr>
                        </table>

                        </BODY>
                        </HTML>
                        Обсуждение всех нюансов развода в Германии. www.razvod.net

                        Комментарий


                        • #42
                          Re: Весь вечер смотрю картину черз Popcorn Hour

                          Там Syabas myiBox Browser.
                          Никаких спеков по нему нет. JS вроде как не поддерживается.
                          Some people are alive only because it's illegal to kill them
                          Xtreamer MK1: 2.7.0
                          Xtreamer Pro: 2.7.0
                          Samsung LE52 A656A
                          Philips 32 PFL8404H

                          Комментарий


                          • #43
                            Окончательная интеграция

                            Текущую версию можно назвать бетой.
                            Реализация первичной функциональности завершена.

                            Сообщение от "README.txt"
                            Kartina.TV plugin for Popcorn Hour

                            Features
                            --------
                            This plugin (set of scripts) allows to view on Popcorn Hour A100
                            the IP-TV channels broadcasted katrina.tv provider.

                            Changes
                            -------
                            Changes in version 0.5:
                            - This README.txt provided
                            - Short-cuts support:
                            1. Key LEFT: 10 channels up
                            2. Key RIGHT: 10 channels down
                            3. Channel number: move cursor to this channel
                            - Single step channel openning/closing.
                            Now to go back to Web Services page use the SOURCE key not RETURN
                            - It's not important anymore where in NMT this plugin will be stored
                            - Better functions split between scripts
                            - Comments are over all the code now.

                            Prerequisites
                            -------------
                            Popcorn Hour A100 with an internal harddisk and activated samba service.

                            Installation
                            ------------
                            1. Copy the katrina.tv folder to the root of the internal harddisk.
                            If you want to install it to any other location you will have to update
                            your MSP URL accordingly.

                            2. Edit auth.sh and write there your account settings obtained from kartina.tv

                            3. Add a new MSP for this plugin.
                            To do that enter the NMT->Web Services->Add/Edit and write there following:
                            Service Name: Kartina.TV
                            Service URL: http://localhost.drives:8883/HARD_DI...ectChannel.cgi
                            Check the URL against path where you've put the katrina.tv folder.

                            Usage
                            -----
                            Pickup wished channel in the channels list and press ENTER to play it.
                            To quit playing press STOP. When the channel is closing you can see
                            for a couple of seconds kartina.tv logo. Simply wait and you will be
                            forwarded to channels list automatically.

                            Keyboard Assignent
                            ------------------
                            - During Channel selection
                            UP=Go one channel up
                            DOWN=Go one channel down
                            LEFT=Go 10 channels up
                            RIGHT=Go 10 channels down
                            Channel number=Move cursor to this channel
                            ENTER=Play the channel
                            SOURCE=Leave the plugin

                            - During playback
                            Just usual short-cuts, no extensions

                            Credits
                            -------
                            This plugin is written by consros with assistance of Stalker and Kostix
                            and support of http://www.pristavka.de visitors.
                            Some people are alive only because it's illegal to kill them
                            Xtreamer MK1: 2.7.0
                            Xtreamer Pro: 2.7.0
                            Samsung LE52 A656A
                            Philips 32 PFL8404H

                            Комментарий


                            • #44
                              Re: Весь вечер смотрю картину черз Popcorn Hour

                              может я проглядел или ты упустил в описании- куда сувать имя и пароль
                              Обсуждение всех нюансов развода в Германии. www.razvod.net

                              Комментарий


                              • #45
                                Re: Весь вечер смотрю картину черз Popcorn Hour

                                [quote author=nitrogen14 link=topic=869.msg7209#msg7209 date=1221258310]
                                может я проглядел или ты упустил в описании- куда сувать имя и пароль
                                [/quote]

                                2. Edit auth.sh and write there your account settings obtained from kartina.tv
                                Some people are alive only because it's illegal to kill them
                                Xtreamer MK1: 2.7.0
                                Xtreamer Pro: 2.7.0
                                Samsung LE52 A656A
                                Philips 32 PFL8404H

                                Комментарий

                                Обработка...
                                X