Объявление

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

Rodnoe.TV на WDTV Live

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

  • Rodnoe.TV на WDTV Live

    Нитро - подробнее! Как ты себе представляешь генерировать новый http-stream.php для ведра, имея только нынешний генератор от Бобика.
    Spoiler
    <?php
    function _pluginMain($prmQuery) {
    $items = _pluginCreateChannelList();
    return $items;
    }
    function _pluginCreateChannelList() {
    $videoItems = array (
    'Первый' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Россия1' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'НТВ' => 'http://core.rodnoe.tv/go.php?t=ru-ntv&k=your_key',
    'ТНТ +2' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'СТС +7' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Рен' => 'http://core.rodnoe.tv/go.php?t=ru-re...your_key',
    'Россия2 спорт' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Моя планета' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Мир тв' => 'http://core.rodnoe.tv/go.php?t=od-ru-mir&k=your_key
    ',
    'ТВ 1000' => 'http://core.rodnoe.tv/go.php?t=ru-tv...your_key',
    'ТВ 1000 Action' => 'http://core.rodnoe.tv/go.php?t=ru-tv...your_key',
    'Виасат спорт' => 'http://core.rodnoe.tv/go.php?t=ru-vs...your_key',
    'Наш футбол' => 'http://core.rodnoe.tv/go.php?t=ru-fu...your_key',
    'Explorer' => 'http://core.rodnoe.tv/go.php?t=ru-vs...your_key',
    'ТВ 21' => 'http://core.rodnoe.tv/go.php?t=ru-tv...your_key',
    'Universal' => 'http://core.rodnoe.tv/go.php?t=ru-un...your_key',
    'Fox Life' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Fox Crime' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Техно 24' => 'http://core.rodnoe.tv/go.php?t=ru-te...your_key',
    'ДТВ' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Домашний' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    &#39iscovery' => 'http://core.rodnoe.tv/go.php?t=ru-disc&k=your_key',
    &#39iscovery Sc.' => 'http://core.rodnoe.tv/go.php?t=ru-di...your_key',
    &#39iscovery World' => 'http://core.rodnoe.tv/go.php?t=ru-di...your_key',
    'Explorer' => 'http://core.rodnoe.tv/go.php?t=ru-vs...your_key',
    'Viasat History' => 'http://core.rodnoe.tv/go.php?t=ru-vs...your_key',
    'Дом кино' => 'http://core.rodnoe.tv/go.php?t=ru-do...your_key',
    'Ru Music' => 'http://core.rodnoe.tv/go.php?t=ru-mu...your_key',
    'MTV UA' => 'http://core.rodnoe.tv/go.php?t=ua-mtv&k=your_key',
    'Muz' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'M1' => 'http://core.rodnoe.tv/go.php?t=ua-m1&k=your_key',
    'Россия 24 новости' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Россия культура ' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'Комедия ТВ' => 'http://core.rodnoe.tv/go.php?t=ru-ko...your_key',
    'Время' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    '1 игровой' => 'http://core.rodnoe.tv/go.php?t=od-ru...your_key',
    'MGM' => 'http://core.rodnoe.tv/go.php?t=ru-mgm&k=your_key',
    'Travel' => 'http://core.rodnoe.tv/go.php?t=ru-tr...your_key',
    'Axn Sci-Fi' => 'http://core.rodnoe.tv/go.php?t=ru-axn&k=your_key',
    'Hallmark' => 'http://core.rodnoe.tv/go.php?t=ru-hallmark

    &k=your_key',
    'Знание' => 'http://core.rodnoe.tv/go.php?t=ru-zn...your_key',
    'NST' => 'http://core.rodnoe.tv/go.php?t=ru-nst&k=your_key',
    'NSTV' => 'http://core.rodnoe.tv/go.php?t=ru-nstv&k=your_key',
    'Футбол укр' => 'http://core.rodnoe.tv/go.php?t=ua-fu...your_key',
    'Парк развлечений' => 'http://core.rodnoe.tv/go.php?t=ru-pa...your_key',
    'Первый укр' => 'http://core.rodnoe.tv/go.php?t=ru-or...your_key',
    '1+1' => 'http://core.rodnoe.tv/go.php?t=ua-1p...your_key',
    'SET' => 'http://core.rodnoe.tv/go.php?t=ru-set&k=your_key',
    );
    foreach ($videoItems as $name => $url) {
    $url_data = array('itemurl' => $url);
    $url_data_string = http_build_query($url_data);
    $retMediaItems[] = array (
    'id' => 'umsp://plugins/rodnoe/http-stream?' . $url,
    'dc:title' => $name,
    'upnp:class' => 'object.item.videoitem',
    'res' => 'http://127.0.0.1/umsp/plugins/rodnoe...oxy.php?'.$url_data_string,
    'protocolInfo' => 'http-get:*:*:*',
    );
    }
    return $retMediaItems;
    }
    ?>

    GM Uni-box 9080 HD PVR

  • #2
    Re: Родное ТВ на WDTV Live

    сверху испольтовать скрипт от бобика

    $your_key=ключ из скрипта от бобика генерируем выше

    'Первый' => 'http://core.rodnoe.tv/go.php?t=od-ru-ort&k='.$your_key,
    и тд

    больше ничего не надо
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #3
      Re: Родное ТВ на WDTV Live

      Это то понятно
      Непонятно, как сделать этот процесс автоматически, чтобы ключ сам поменялся... И вот тут и должен придти на помощь скрипт, который вообще без ключей. Ему дал название канала и свой логин и пароль, а он уже сам, подставляя сгенерированный ключ, выдаст тебе готоый стрим. Повторюсь - это кое-как делал самый первый скриптик, только делал он это на демо-каналы...
      GM Uni-box 9080 HD PVR

      Комментарий


      • #4
        Re: Родное ТВ на WDTV Live

        я не понимаю твоей проблемы
        ################################################## ###########################
        # PLAYLIST for Rodnoe.TV #
        # #
        # Author: OTMOPO3OK 2010 #
        ################################################## ###########################

        $format="1";
        $login="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quo t;;
        $password="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quo t;;

        $sock = fsockopen("core.rodnoe.tv", 80, $errno, $errstr, 30);
        if ($sock)
        {
        fwrite($sock, "GET //tv_root.php?cmd=get_div&idn=1 HTTP/1.1\r\n" .
        "Host: core.rodnoe.tv\r\n" .
        "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0 (.NET CLR 3.5.30729)\r\n".
        "Accept: application/json, text/javascript, */*\r\n".
        "Content-Type: application/x-www-form-urlencoded\r\n".
        "X-Requested-With: XMLHttpRequest\r\n\r\n"
        $string = fread($sock, 1024);
        fclose($sock);
        }
        $string=str_replace (chr(34),"",$string);
        $pos1 = strpos($string, "{div:"
        $pos2 = strpos ($string,",error"
        $string = substr ($string,$pos1+5,$pos2-$pos1-5);
        $tv_key = md5($login.$string.$password);
        вот твой ключ, чего тебе не хватает?
        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #5
          Re: Родное ТВ на WDTV Live

          Этот скрипт сделает мне m3u файл, в котором будет мой новый ключ. Для компа этого достаточно. Но в случае с ведром - нужно будет ручками переделать http-stream, поставив в него новый ключ, а затем закинуть полученный файл на ведро. Какбы не сложная операция, но всё же хотелось бы обойтись без этого.
          GM Uni-box 9080 HD PVR

          Комментарий


          • #6
            Re: Родное ТВ на WDTV Live

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

            Комментарий


            • #7
              Re: Родное ТВ на WDTV Live

              Да, теперь понял что ты имел в виду. Вчером попробую
              GM Uni-box 9080 HD PVR

              Комментарий


              • #8
                Re: Родное ТВ на WDTV Live

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

                Комментарий


                • #9
                  Re: Родное ТВ на WDTV Live

                  [quote author=nitrogen14 link=topic=6787.msg81998#msg81998 date=1281342788]
                  я не понимаю твоей проблемы
                  ################################################## ###########################
                  # PLAYLIST for Rodnoe.TV #
                  # #
                  # Author: OTMOPO3OK 2010 #
                  ################################################## ###########################

                  $format="1";
                  $login="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quo t;;
                  $password="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quo t;;

                  $sock = fsockopen("core.rodnoe.tv", 80, $errno, $errstr, 30);
                  if ($sock)
                  {
                  fwrite($sock, "GET //tv_root.php?cmd=get_div&idn=1 HTTP/1.1\r\n" .
                  "Host: core.rodnoe.tv\r\n" .
                  "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0 (.NET CLR 3.5.30729)\r\n".
                  "Accept: application/json, text/javascript, */*\r\n".
                  "Content-Type: application/x-www-form-urlencoded\r\n".
                  "X-Requested-With: XMLHttpRequest\r\n\r\n"
                  $string = fread($sock, 1024);
                  fclose($sock);
                  }
                  $string=str_replace (chr(34),"",$string);
                  $pos1 = strpos($string, "{div:"
                  $pos2 = strpos ($string,",error"
                  $string = substr ($string,$pos1+5,$pos2-$pos1-5);
                  $tv_key = md5($login.$string.$password);
                  вот твой ключ, чего тебе не хватает?
                  [/quote]

                  Ключ на выходе в $sid !...

                  Комментарий


                  • #10
                    Re: Родное ТВ на WDTV Live

                    С логотипами пока никак. Если есть файл, то логотип будет вида "названиефайла.jpg", а в сулчае с ИПТВ это не отдельные файлы и такой фокус не пройдёт Во всяком случае на главном форуме скриптописателей под ведро - такой скрипт ещё не написали, а моих знаний будет явно недостаточно для этого.
                    GM Uni-box 9080 HD PVR

                    Комментарий


                    • #11
                      Re: Родное ТВ на WDTV Live

                      [quote author=Bobik link=topic=6787.msg82006#msg82006 date=1281344218]
                      Ключ на выходе в $sid !...
                      [/quote]
                      покажи, как будет быглядить рабочий скрипт
                      1.достаем ключ
                      2.вставляем в его массив
                      Обсуждение всех нюансов развода в Германии. www.razvod.net

                      Комментарий


                      • #12
                        Re: Родное ТВ на WDTV Live

                        [quote author=nitrogen14 link=topic=6787.msg82008#msg82008 date=1281344709]
                        [quote author=Bobik link=topic=6787.msg82006#msg82006 date=1281344218]
                        Ключ на выходе в $sid !...
                        [/quote]
                        покажи, как будет быглядить рабочий скрипт
                        1.достаем ключ
                        2.вставляем в его массив
                        [/quote]
                        Это и есть рабочий вариант. Я хотел сказать что ключик в $sid, а не в $tv_key...

                        Комментарий


                        • #13
                          Re: Родное ТВ на WDTV Live

                          значит полная версия будет выглядеть так:

                          Код:
                          <?php
                          #############################################################################
                          # PLAYLIST for Rodnoe.TV      		              #
                          #                                      #
                          # Author: OTMOPO3OK 2010                          #
                          #############################################################################
                          
                          $format="1";
                          $login="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                          $password="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                          							
                          $sock = fsockopen("core.rodnoe.tv", 80, $errno, $errstr, 30);
                          if ($sock)
                          {
                          fwrite($sock, "GET //tv_root.php?cmd=get_div&idn=1 HTTP/1.1\r\n" .
                          "Host: core.rodnoe.tv\r\n" .
                          "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0 (.NET CLR 3.5.30729)\r\n".
                          "Accept: application/json, text/javascript, */*\r\n".
                          "Content-Type: application/x-www-form-urlencoded\r\n".
                          "X-Requested-With: XMLHttpRequest\r\n\r\n");
                          $string = fread($sock, 1024);
                          fclose($sock);
                          }
                          $string=str_replace (chr(34),"",$string);
                          $pos1 = strpos($string, "{div:");
                          $pos2 = strpos ($string,",error");
                          $string = substr ($string,$pos1+5,$pos2-$pos1-5);
                          $tv_key = md5($login.$string.$password);
                          $sock = fsockopen("core.rodnoe.tv", 80, $errno, $errstr, 30);
                          if ($sock)
                          {
                          fwrite($sock, "GET //tv_root.php?cmd=auth&key=".$tv_key."&idn=1 HTTP/1.1\r\n" .
                          "Host: core.rodnoe.tv\r\n" .
                          "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0 (.NET CLR 3.5.30729)\r\n".
                          "Accept: application/json, text/javascript, */*\r\n".
                          "Content-Type: application/x-www-form-urlencoded\r\n".
                          "X-Requested-With: XMLHttpRequest\r\n\r\n");
                          $string = fread($sock, 1024);
                          fclose($sock);
                          }
                          $string=str_replace (chr(34),"",$string);
                          $pos1 = strpos($string, "uid:");
                          $pos2 = strpos ($string,",to");
                          $uid = substr ($string,$pos1+4,$pos2-$pos1-4);
                          $string = substr($string, pos2);
                          $pos1 = strpos ($string,"to:");
                          $pos2 = strpos ($string,",error");
                          $to = substr ($string,$pos1+3,$pos2-$pos1-3);
                          $sock = fsockopen("core.rodnoe.tv", 80, $errno, $errstr, 30);
                          if ($sock)
                          {
                          fwrite($sock, "GET //tv_root.php?cmd=get_init&idn=1&uid=".$uid."&to=".$to." HTTP/1.1\r\n" .
                          "Host: core.rodnoe.tv\r\n" .
                          "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTBDFff GTB7.0 (.NET CLR 3.5.30729)\r\n".
                          "Accept: application/json, text/javascript, */*\r\n".
                          "Content-Type: application/x-www-form-urlencoded\r\n".
                          "X-Requested-With: XMLHttpRequest\r\n\r\n");
                          $string = fread($sock, 1024);
                          fclose($sock);
                          }
                          $string=str_replace (chr(34),"",$string);
                          $pos1 = strpos($string, "sid:");
                          $pos2 = strpos ($string,",level:");
                          $sid = substr ($string,$pos1+4,$pos2-$pos1-4);
                          
                          function _pluginMain($prmQuery) {
                          $items = _pluginCreateChannelList();
                          return $items;
                          }
                          function _pluginCreateChannelList() {
                          $videoItems = array (
                          'Первый' => 'http://core.rodnoe.tv/go.php?t=od-ru-ort&k='.$sid, 
                          'Россия1' => 'http://core.rodnoe.tv/go.php?t=od-ru-ros-1&k='.$sid, 
                          'НТВ' => 'http://core.rodnoe.tv/go.php?t=ru-ntv&k='.$sid, 
                          'ТНТ +2' => 'http://core.rodnoe.tv/go.php?t=od-ru-tnt&k='.$sid, 
                          'СТС +7' => 'http://core.rodnoe.tv/go.php?t=od-ru-sts&k='.$sid, 
                          'Рен' => 'http://core.rodnoe.tv/go.php?t=ru-rentv&k='.$sid, 
                          'Россия2 спорт' => 'http://core.rodnoe.tv/go.php?t=od-ru-ros-2&k='.$sid,
                          'Моя планета' => 'http://core.rodnoe.tv/go.php?t=od-ru-planet&k='.$sid, 
                          'Мир тв' => 'http://core.rodnoe.tv/go.php?t=od-ru-mir&k=your_key
                          ', 
                          'ТВ 1000' => 'http://core.rodnoe.tv/go.php?t=ru-tv1000&k='.$sid,
                          'ТВ 1000 Action' => 'http://core.rodnoe.tv/go.php?t=ru-tv1000-action&k='.$sid, 
                          'Виасат спорт' => 'http://core.rodnoe.tv/go.php?t=ru-vs-sport&k='.$sid, 
                          'Наш футбол' => 'http://core.rodnoe.tv/go.php?t=ru-futbol&k='.$sid,
                          'Explorer' => 'http://core.rodnoe.tv/go.php?t=ru-vs-explorer&k='.$sid, 
                          'ТВ 21' => 'http://core.rodnoe.tv/go.php?t=ru-tv-xxi&k='.$sid, 
                          'Universal' => 'http://core.rodnoe.tv/go.php?t=ru-universal&k='.$sid, 
                          'Fox Life' => 'http://core.rodnoe.tv/go.php?t=od-ru-foxlife&k='.$sid, 
                          'Fox Crime' => 'http://core.rodnoe.tv/go.php?t=od-ru-foxcrime&k='.$sid, 
                          'Техно 24' => 'http://core.rodnoe.tv/go.php?t=ru-tehno24&k='.$sid, 
                          'ДТВ' => 'http://core.rodnoe.tv/go.php?t=od-ru-dtv&k='.$sid, 
                          'Домашний' => 'http://core.rodnoe.tv/go.php?t=od-ru-domashnij&k='.$sid, 
                          'Discovery' => 'http://core.rodnoe.tv/go.php?t=ru-disc&k='.$sid, 
                          'Discovery Sc.' => 'http://core.rodnoe.tv/go.php?t=ru-disc-science&k='.$sid, 
                          'Discovery World' => 'http://core.rodnoe.tv/go.php?t=ru-disc-world&k='.$sid, 
                          'Explorer' => 'http://core.rodnoe.tv/go.php?t=ru-vs-explorer&k='.$sid, 
                          'Viasat History' => 'http://core.rodnoe.tv/go.php?t=ru-vs-history&k='.$sid, 
                          'Дом кино' => 'http://core.rodnoe.tv/go.php?t=ru-dom-kino&k='.$sid, 
                          'Ru Music' => 'http://core.rodnoe.tv/go.php?t=ru-muzic&k='.$sid,
                          'MTV UA' => 'http://core.rodnoe.tv/go.php?t=ua-mtv&k='.$sid, 
                          'Muz' => 'http://core.rodnoe.tv/go.php?t=od-ru-muzika&k='.$sid, 
                          'M1' => 'http://core.rodnoe.tv/go.php?t=ua-m1&k='.$sid, 
                          'Россия 24 новости' => 'http://core.rodnoe.tv/go.php?t=od-ru-ros-24&k='.$sid, 
                          'Россия культура ' => 'http://core.rodnoe.tv/go.php?t=od-ru-ros-kult&k='.$sid, 
                          'Комедия ТВ' => 'http://core.rodnoe.tv/go.php?t=ru-komedy&k='.$sid, 
                          'Время' => 'http://core.rodnoe.tv/go.php?t=od-ru-vremya&k='.$sid, 
                          '1 игровой' => 'http://core.rodnoe.tv/go.php?t=od-ru-games&k='.$sid, 
                          'MGM' => 'http://core.rodnoe.tv/go.php?t=ru-mgm&k='.$sid, 
                          'Travel' => 'http://core.rodnoe.tv/go.php?t=ru-travel&k='.$sid, 
                          'Axn Sci-Fi' => 'http://core.rodnoe.tv/go.php?t=ru-axn&k='.$sid,
                          'Hallmark' => 'http://core.rodnoe.tv/go.php?t=ru-hallmark
                          
                          &k='.$sid,
                          'Знание' => 'http://core.rodnoe.tv/go.php?t=ru-znanie&k='.$sid, 
                          'NST' => 'http://core.rodnoe.tv/go.php?t=ru-nst&k='.$sid, 
                          'NSTV' => 'http://core.rodnoe.tv/go.php?t=ru-nstv&k='.$sid, 
                          'Футбол укр' => 'http://core.rodnoe.tv/go.php?t=ua-futbol&k='.$sid,
                          'Парк развлечений' => 'http://core.rodnoe.tv/go.php?t=ru-park-razvl&k='.$sid,
                          'Первый укр' => 'http://core.rodnoe.tv/go.php?t=ru-ort-ukr&k='.$sid,
                          '1+1' => 'http://core.rodnoe.tv/go.php?t=ua-1plus1&k='.$sid,
                          'SET' => 'http://core.rodnoe.tv/go.php?t=ru-set&k='.$sid,
                          );
                          foreach ($videoItems as $name => $url) {
                          $url_data = array('itemurl' => $url);
                          $url_data_string = http_build_query($url_data);
                          $retMediaItems[] = array (
                          'id' => 'umsp://plugins/rodnoe/http-stream?' . $url,
                          'dc:title' => $name,
                          'upnp:class' => 'object.item.videoitem',
                          'res' => 'http://127.0.0.1/umsp/plugins/rodnoe/http-stream-proxy.php?'.$url_data_string,
                          'protocolInfo' => 'http-get:*:*:*',
                          );
                          }
                          return $retMediaItems;
                          }
                          ?>
                          Обсуждение всех нюансов развода в Германии. www.razvod.net

                          Комментарий


                          • #14
                            Re: Родное ТВ на WDTV Live

                            PHP Warning: substr() expects parameter 2 to be long, string given in http-stream.php on line 45
                            45 строчка это
                            $string = substr($string, pos2);
                            Да, и ещё вопросик - использование этого скрипта для генерации ключей таким образом не будет создвать паразитный траффик? я про 5 переключений каналов за час... На сайте то ключ генерируется один раз и остальным каналам прописывается сразу, а через этот скрипт получается, что я буду каждый раз перегенерировать свой ключ. Или я туплю?
                            GM Uni-box 9080 HD PVR

                            Комментарий


                            • #15
                              Re: Родное ТВ на WDTV Live

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

                              Комментарий

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