Объявление

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

Enigma2 IPTV Plugin своими руками, почти с нуля (python) - enigma iptv player

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

  • #46
    Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

    [quote author=hugbug link=topic=7240.msg97595#msg97595 date=1292497463]
    nirotgen, ты мегакрут! Уважуха.

    А будет ли плагин работать на рудримовском имидже?
    [/quote]
    я еще не проверял, но поидее должен.
    хотя есть шанс, что у рудрима какието ищодники переписаны и плаг не сможет обратиться по нужному адресу к нужной функцией.

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

    Комментарий


    • #47
      Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

      Вопрос был "будет ли плагин работать на рудрим?" а не "включит ли рудрим плагин в свой репозиторий?".

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

      Так что вопрос открыт и надеюсь на ответ автора.
      Vu+ Duo (спутниковый ресивер)

      Комментарий


      • #48
        Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

        Комментарий


        • #49
          Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

          Ты же плагин как опенсорс выложишь или я ошибаюсь? В принципе, если опенсорс, то с поддержкой рудрима можно будет и самому потрахаться.
          Vu+ Duo (спутниковый ресивер)

          Комментарий


          • #50
            Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

            тк к примеру я хочу вставить функцию аналитики, что народ смотрит сейчас.
            типо с реса каждые 10 минут отсылается сигнал на сервер и при нажатии кнопки получаем ответ с сервера какой канал сколько народу смотрит и я не хочу, чтобы эту функцию ктото отключал.

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

            Комментарий


            • #51
              Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

              кто силен в питоне, помогайте


              skin = """
              <screen name ="MyChannelSelection" position="0,0" size="1280,720" backgroundColor="#41000000" flags="wfNoBorder" title="Kartina.TV" >
              <widget enableWrapAround="1" backgroundColor="#41000000" backgroundColorSelected="#41000000" selectionPixmap="%s/img/x37.png" foregroundColor="#ffffff" name="feedlist" position="110,50" size="700,592" zPosition="1" scrollbarMode="showOnDemand" transparent="1" />
              <widget backgroundColor="#41000000" foregroundColor="#ffffff" position="826,55" size="380,30" name="pr_time" font="Regular;24"/>
              <widget backgroundColor="#41000000" foregroundColor="white" position="826,92" size="380,552" name="program" font="Regular;24"/>
              <ePixmap position="0,700" size="1280,11" pixmap="%s/img/tab_line.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="110,664" size="200,36" pixmap="%s/img/tab_inactive.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="314,664" size="200,36" pixmap="%s/img/tab_inactive.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="518,664" size="200,36" pixmap="%s/img/tab_inactive.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="722,664" size="200,36" pixmap="%s/img/tab_inactive.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="108,664" size="204,37" pixmap="%s/img/tab_active.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="115,671" size="25,25" pixmap="%s/img/red.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="319,671" size="25,25" pixmap="%s/img/green.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="523,671" size="25,25" pixmap="%s/img/yellow.png" zPosition="1" transparent="1" alphatest="blend" />
              <ePixmap position="727,671" size="25,25" pixmap="%s/img/blue.png" zPosition="1" transparent="1" alphatest="blend" />

              </screen>""" % (PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH, PLUGIN_PATH )
              чтото мне не нравитсо такое дело, как быть если у меня куча картинок и лежат они по доному пути, нет нормального решенийна акромя этого?

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

              Комментарий


              • #52
                Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                хотел сделать покрасивше, в итоге напоролся на косяк
                ePixmap::setPixmapFromFile: loadPNG failed
                на тоже место текст ложится без проблем...



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

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

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

                Комментарий


                • #53
                  Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                  нихера я не понимаю, почему одно пашет, а другое нет, вобщем фромфайл не катит

                  а
                  self['tab1'].instance.setPixmap(LoadPixmap('%s/img/tab_active.png' % PLUGIN_PATH))

                  катит...



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

                  Комментарий


                  • #54
                    Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                    ншел, как нормально вставить переменную в стринг
                    Код:
                    self.skin = "<screen position=\"0,0\" size=\"" + str(size_w) + "," + str(size_h) + "\" flags=\"wfNoBorder\" > \
                    
                    for x in range(self.thumbsC):
                     			self["thumb"+str(x)] = Pixmap()
                    еще появилась идейка сделать в плаге часики покрасивше в стиле flip clock




                    еще нужно поиграться с этой функцией
                    from Components.Pixmap import MovingPixmap, Pixmap

                    self["pic"] = MovingPixmap()

                    )

                    + def downloadPicCallback(self, page="&quot:
                    + picture = LoadPixmap(self.pic)
                    + size = picture.size()

                    + width = size.width()

                    + height = size.height()

                    + self["pic"].instance.setPixmap(picture)
                    + self["pic"].instance.resize(eSize(width, height))
                    + left = int((550 / 2) - (width / 2))
                    + top = int((450 / 2) - (height / 2))
                    + self["pic"].moveTo(left, top, 1)

                    + self["pic"].startMoving()
                    + self["pic"].show()
                    Обсуждение всех нюансов развода в Германии. www.razvod.net

                    Комментарий


                    • #55
                      Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                      у меня вапрос.... у мея kathrein ufs912 с enigma2 на нем поидот картина?
                      UFS 912, PCH A110, VU+ Solo

                      Комментарий


                      • #56
                        Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

                        Комментарий


                        • #57
                          Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                          о спс а описание есть гденибуть как устанавливать ?
                          UFS 912, PCH A110, VU+ Solo

                          Комментарий


                          • #58
                            Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

                            Комментарий


                            • #59
                              Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

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

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

                              Комментарий


                              • #60
                                Re: Enigma2 Plugin своими руками, почти с нуля (python) - enigma iptv player

                                вчера вечером добил скакание между листами, былио не сложно.
                                сейчас, пока на работе читаю инфу о локализировании плага
                                Unterstützung von Lokalisierungen in einem Plugin

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

                                Код:
                                C:\Programme\Poedit\bin>msgunfmt test.mo > test.po
                                There is msgunfmt in poedit installer for windows

                                Default Installation directory is C:\Program Files\poedit.

                                You can find this program at C:\Program Files\poedit\bin.



                                In command windows(cmd.exe for WIN XP), run next command.



                                C:\>msgunfmt YourLanguage.mo > YourLanguage.po



                                If you want to recompile to .mo, you can use msgfmt at same directory with
                                msgunfmt.
                                Обсуждение всех нюансов развода в Германии. www.razvod.net

                                Комментарий

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