Объявление

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

разработка плагина nMuzungaTV SmartTV Д 2011 - OK, InternetTV Ц 2010 - вроде ОК

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

  • разработка плагина nMuzungaTV SmartTV Д 2011 - OK, InternetTV Ц 2010 - вроде ОК



    http://muzunga.tv/

    итак сервис, у них есть XML-API

    Преимущества ПРЕМИУМ подписки перед бесплатным доступом:
    - Возможность просмотра на iPod/iPad/iPhone и STB устройствах

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

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

  • #2
    Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

    посмотрел апи, чтото там не понял что с логином, прийдется смотреть тут
    http://seppius-xbmc-repo.googlecode....eo.muzunga.tv/


    uparam = {'device_type':'xbmc'}
    if len(private_key): uparam['private_key'] = private_key
    if len(private_login): uparam['login'] = private_login
    if len(private_password): uparam['password'] = private_password
    http = GET('http://muzunga.tv/stb/xml/key_status.php?%s' % urllib.urlencode(uparam))
    if not http: return False
    document = xml.dom.minidom.parseString(http)
    user_found = int(document.getElementsByTagName('user_found& #39[0].firstChild.data)
    if user_found == 0:
    showMessage('Ошибка авторизации на сайте Muzunga.TV', 'Проверьте правильность логина и пароля', 10000)
    __addon__.openSettings()
    return False
    try:
    new_key = document.getElementsByTagName('new_key&#39[0].firstChild.data
    if len(new_key):
    __addon__.setSetting('private_key', new_key)
    showMessage(u'Ключ: %s' % new_key, 'Пожалуйста привяжите его к вашему логину', 60000)
    except: pass
    вечером если найду время попробую залогинится
    Вложения
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #3
      Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

      рассказали мне про авторизацию так и есть как в лаге для хбмц

      1. если нет ключа и не введен логин и пароль - спрашиваешь их.

      2. как только есть логин и пароль, делаешь:
      key_status.php?login=<login>&password=&l t;password>&device_type=samsung&private _key=

      3. в ответ получаешь:
      <root>
      <key_found>1|0</key_found>
      <user_found>1|0</user_found>
      <new_key><private key></new_key>
      </root>

      если логин и пароль правильный, то в ответ получишь key_found=0, user_found=1 и new_key

      4. записываешь где то у себя private_key и далее приписываешь его ко всем запросам как get параметр

      5. при запуске плагина неплохо бы проверить авторизацию:
      key_status.php?login=<login>&password=&l t;password>&device_type=samsung&private _key=<private key>

      6. если авторизация валидна, пользователь не забанен и т.д. вернется key_found=1, user_found=1

      7. если по каким либо причинам юзер валидный но ключ изменился, врнется key_found=0, user_found=1 и new_key

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

      Комментарий


      • #4
        Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

        на работе чуток поигрался, вроде всё понятно.
        проблема пока одна - флэшплеер. с ним я еще не работал, а нужен он для работы с потоком RTMP
        прийдется смотреть, как оно в нетплеере пашет
        Spoiler
        else if(url.substr(0,4).toLowerCase()=="rtmp&quot
        {
        Mode="FLASH";
        alert ("RTMP"
        var h=520;
        var w=944;

        webLeft=0;
        webTop=0;
        document.getElementById("iframe&quot.style.width="960px";
        document.getElementById("iframe&quot.style.height="530px";

        var p;
        var stream=url;
        var m= url.lastIndexOf("/"
        if (url.indexOf("&id=&quot==-1)
        {
        if (m>0)
        {
        stream="&id=" url.substr(m 1);
        stream=url.substr(0,m 1) stream;
        }
        }

        p='<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><base href="' baseUrl '" /></head>';
        p=p '<body bgcolor="black"><object type="application/x-shockwave-flash" data="mediaplayer.swf" width="' w '" height="' h '">';
        p=p '<param name="movie" value="mediaplayer.swf" />';
        p=p '<param name="allowFullScreen" value="true" /><param name="FlashVars" value="height=' h '&width=' w '&file=' stream '&autostart=true" /></object></body></html>' "
        ";

        alert ("selectVideo: " p);

        var ifrm = document.getElementById('iframe'
        ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
        ifrm.document.open();
        ifrm.document.write(p);
        ifrm.document.close();

        }

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

        Комментарий


        • #5
          Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

          выкроил немного времени и вот первый скриншот.



          покамесь сделал вывод инфы, навигацию по меню.
          теперь наверное возьмусь попытаюсь запустить видео при помощи флешплеера.

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

          Комментарий


          • #6
            Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

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

            Комментарий


            • #7
              Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

              А кaк установить этот плагин?
              SamsungLE40C750,Sony Bravia KDL-52XBR5,Dreambox800se,Dreambox500s,Playstation4,PSP .Dlink dir 300

              Комментарий


              • #8
                Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

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

                Комментарий


                • #9
                  Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

                  a как установить плагин с локального сервера?
                  SamsungLE40C750,Sony Bravia KDL-52XBR5,Dreambox800se,Dreambox500s,Playstation4,PSP .Dlink dir 300

                  Комментарий


                  • #10
                    Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

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

                    Комментарий


                    • #11
                      Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

                      [quote author=nitrogen14 link=topic=9184.msg123414#msg123414 date=1311008864]
                      руками, инструкций не видел? поищи они есть
                      [/quote]

                      Если не затруднит дай сылку
                      SamsungLE40C750,Sony Bravia KDL-52XBR5,Dreambox800se,Dreambox500s,Playstation4,PSP .Dlink dir 300

                      Комментарий


                      • #12
                        Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

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

                        Комментарий


                        • #13
                          Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

                          [quote author=nitrogen14 link=topic=9184.msg123421#msg123421 date=1311015128]
                          FAQ: локальный Webserver для установки приложений со своего компьютера
                          [/quote]

                          Просто изменить файл widgetlist.xml,вместо любого ip поставить nMuzungaTV да?
                          SamsungLE40C750,Sony Bravia KDL-52XBR5,Dreambox800se,Dreambox500s,Playstation4,PSP .Dlink dir 300

                          Комментарий


                          • #14
                            Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

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

                            Комментарий


                            • #15
                              Re: разработка плагина nMuzungaTV для просмотра сервиса muzunga.tv

                              вчера весь вечер парился с флешплеером, сегодня есть еще пару идей, которые нужно проверить.
                              в остальном думаю начну добавлять, поиск по типу видео, жанрам, слову + просмотр хд/сд качества.
                              мне сказали что вскоре будет вещание и без флэшплеера, такчто и это будет внедренено после появления. в остальном прийдется смотреть так, как это позволяет телик- порой окей, порой с глюками
                              Обсуждение всех нюансов развода в Германии. www.razvod.net

                              Комментарий

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