piektdiena, 2016. gada 1. aprīlis

MTG Play

Vienkāršs enigma2 spraudnis lai skatītos pārraides no MTG kanālu arhīva.







Veidoju uz plugina TV3Play bāzes.
Par cik kods ir gandrīz pilnībā pārrakstīts un tagad ir pieejamas pārraides no visiem MTG TV Latvia kanāliem, ne tikai TV3, tad nolēmu, ka jāveido jauns plugins ar nosaukumu MTGPlay.

Tāpat kā TV3Play viņš atskaņošanai izmanto hls strīmus. Cik mēģināju, tad man tie bez problēmās strādāja gan uz mana, uz openpli bāzes veidotā imidža ar gstreamer 1.9.0.1, gan uz oriģinālā openpli ar gstreamer 0.1.
Tiesa uz 0.1 uzsākot atskaņošanu ir nedaudz jāpagaida kamēr beidzas buferizācija, uz 1.9.0.1 atskaņošana sākas momentā.


Lejupielādēt: enigma2-plugin-mtgplay

Github: https://github.com/Taapat/enigma2-plugin-mtgplay

23 komentāri:

  1. Ļoti labs spraudnis.Žēl ka uz mana openATV imidža korekti neredz visu arhīvu.Piemēram nevaru atrast ugunsgrēka sērijas.

    AtbildētDzēst
  2. Ja uzstādījāt vakar, atjaunojie pluginu (uzstādiet pa virsu jauno paketi).
    Es vakar to izlaboju.
    Atklāju ka ir četras lapas ar video, bet plugins ņēma datus tikai no pirmās.

    AtbildētDzēst
  3. Atjaunojiet pluginu.
    Veicu dažas izmaiņas, tagad vajadzētu būt pieejamam visam saturam.

    AtbildētDzēst
  4. Paldies par spraudni!Tagad viss strādā!

    AtbildētDzēst
  5. Atkal kaukas neiet:(

    AtbildētDzēst
  6. Kas konkrēti neiet?
    Itkā viss ko mēģinu strādā.

    AtbildētDzēst
    Atbildes
    1. enigmas gluks bija,viltus trauksme

      Dzēst
  7. Labdien!
    Pēdējā laikā īsti neiet plagins, paiet pāris minūtes un sāk glukot :(

    AtbildētDzēst
  8. Labdien!
    Varu apstiprināt, ka šāda problēma man ir uz zgemma ar oriģinālo openpli-4 ar gstreamer 0.1.
    Uz solo2 man ar manu imidžu ar gstreamer 1.10.0 viss strādā bez problēmām.
    Tas, ka gstreamer 0.1 slikti strādā ar m3u8 saitēm ir vispārzināms fakts.
    Acīm redzot strīmos ir nedaudz kaut kas pamainīts un vecais gstreamer vairs netiek galā.
    Ja negribas mainīt imidžu iesaku uzstādīt mx3L pluginu serviceapp un pamēģināt kā šie strīmi strādā ar ffmpeg.

    AtbildētDzēst
    Atbildes
    1. Sveiks,
      Varbūt Jūs varat ieteikt kur var lejuplādēt pluginu mx3L plugin.
      Pamatā man un paziņām ir vu solo/zero un amiko 8900. Immidži openatv un openpli. Vairs neiet nevienam mtgplay :(

      Dzēst
  9. Varat apskatīties vai šis plugins nav jau openatv fīdā.
    Priekš openpli varat meklēt: http://forums.openpli.org/topic/41198-serviceapp-gstplayer-and-exteplayer3/
    Man liekas, ka tur kaut kādos komentāros bija pieejamas gatavas paketes.

    AtbildētDzēst
  10. Nelika man mieru, tādēļ savācu serviceapp ar nepieciešamajām atkarībām priekš openpli-4, un pārbaudīju kā strādā.
    Kā gaidīju, ātrumā mēģinot ar ffmpeg man uz zgemma viss strādā bez problēmām.
    Visas nepieciešmās paketes priekš openpli-4 varat lejupielādēt šeit: http://taapat.ho.ua/serviceapp-openpli-4/

    Uzstādīšana.
    Atjaunojam enigmu uz aktuālo.
    Saglabājam paketes piemēram uztvērēja /tmp mapē.
    Uzstādām ar komandām telnetā:

    opkg install /tmp/libavutil55_3.2-r1_mips32el.ipk
    opkg install /tmp/libswresample2_3.2-r1_mips32el.ipk
    opkg install /tmp/libavcodec57_3.2-r1_mips32el.ipk
    opkg install /tmp/libavformat57_3.2-r1_mips32el.ipk
    opkg install /tmp/exteplayer3_30-r0_mips32el.ipk
    opkg install /tmp/uchardet_0.0.6-r0_mips32el.ipk
    opkg install /tmp/enigma2-plugin-extensions-serviceapp_1+git89+fce6867-r0_mips32el.ipk

    Pārstratējam uztvērēju.

    Ejam MENU->Iestatījumi->Sistēma->ServiceApp
    Tur izmainām pirmo punktu "Enigma2 playback system" uz serviceapp.
    Pārliecināmies ka otrajā punktā Player ir exteplayer3 (vajadzētu būt pēc noklusējuma).
    Ar zaļo saglabājam un piekrītam pārstartēt enigmu.


    Palaižam pluginu MTGPlay un mēģinām.

    Pēc šim manipulācijām noklusētais atskaņotājs būs exteplayer3 kurš izmanto ffmpeg.
    Ar atsevišķiem izņēmumiem ffmpeg kopumā strādā labāk kā gstreamer un tērē daudz mazāk resusrsus.
    Ja gribam atkal izmantot gstreamer tad ServiceApp iestatījumos izmainam noklusēto enigma2 atskaņotāju.

    AtbildētDzēst
  11. Sveiks!
    Uzliku svaigu openpli.
    Lūk šādu kļūdu met ārā.
    Un neparādās ServiceApp - Iestatījumi->Sistēma->ServiceApp
    openpli 4 dm500hd


    dm500hd login: root
    root@dm500hd:~# opkg install /tmp/exteplayer3_30-r0_mips32el.ipk
    Installing exteplayer3 (30-r0) on root.
    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for exteplayer3:
    * libavformat57 (>= 3.2) *
    * opkg_install_cmd: Cannot install package exteplayer3.
    root@dm500hd:~#


    AtbildētDzēst
    Atbildes
    1. Vai tiešām esi uzstādījis visas paketes, un tādā kartībā, kā es norādīju?

      Collected errors:
      * satisfy_dependencies_for: Cannot satisfy the following dependencies for exteplayer3:
      * libavformat57 (>= 3.2) *

      Nozīmē, ka neesi uzstādījis libavformat57_3.2-r1_mips32el.ipk.

      Dzēst
    2. Laikam steigā palaidu garām :)
      Paldies! Izskatās kad viss ir OK

      Dzēst
  12. Labdien!
    Vispirms - ļoti labs spraudnis.Paldies par to.
    Arī atdūros pret libavformat57_3.2-r1_mips32el.ipk.

    vuzero login: root
    root@vuzero:~# opkg install /tmp/libavutil55_3.2-r1_mips32el.ipk
    Installing libavutil55 (3.2-r1) on root.
    Configuring libavutil55.
    root@vuzero:~# opkg install /tmp/libswresample2_3.2-r1_mips32el.ipk
    Installing libswresample2 (3.2-r1) on root.
    Configuring libswresample2.
    root@vuzero:~# opkg install /tmp/libavcodec57_3.2-r1_mips32el.ipk
    Installing libavcodec57 (3.2-r1) on root.
    Configuring libavcodec57.
    root@vuzero:~# opkg install /tmp/libavformat57_3.2-r1_mips32el.ipk
    Installing libavformat57 (3.2-r1) on root.
    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for libavformat57:
    * libbluray (>= v0.9.3+git2490+efcde25) *
    * opkg_install_cmd: Cannot install package libavformat57.
    root@vuzero:~#

    AtbildētDzēst
    Atbildes
    1. Ja ir runa par serviceapp, tad lasam uzmanīgi kādam imidžam tas ir savākts.
      Uz cita imidža enigmas tas nestrādās.
      libbluray ir pieejams openpli fīdā.
      Ja imidžs tiešām ir openpli-4 un nekad nekas nav pirms tam uzstādīts vai atjaunots no fīda, tad vispirms telnetā ievadam: opkg update

      Dzēst
    2. Paldies par ātru atbildi.Caur telnetu meta erroru,pamēģināju caur e-installer - viss ok,norija.Tagad nepauzējas.
      Vēreiz paldies.

      Dzēst
  13. Labdien!Open Pli 5.0 Amiko alien 8900 .Daudz kas no IPTV/streem neiet bez ServiceApp - Gstplayer and Exteplayer3. Vai nav ServiceApp priekš Jūsu Open pli 5 sh4.Uz OpenATV6.1 ir šis plugins .Gribetos lai būtu ari uz Jusu openpli5 prieks amiko alien 8900.Paldies.

    AtbildētDzēst
    Atbildes
    1. Vai Jūs tiešām esat izmēģinājis ka tas, kas no IPTV nestrādā manā imidžā ar libeplayer vai gstreamer strādā uz OpenATV6.1 ar ServiceApp?
      Exteplayer3 ir ļoti veca libeplayer versija ar specifiskām izmaiņām no samsam.
      Tiesa, es savu imidžu neesmu ļoti ilgu laiku atjaunojis, tādēļ iespējams ka kaut kas tur strādā sliktāk kā ar aktuālo Exteplayer3 vai gstreamer.

      Dzēst
  14. Jā.Es mēgināju ar pluginu mediaportal.Tiešraižu strimi ar OpenATV6.1 ar Exteplayer3 iet ,ar jūsu imidžu neiet. Tas pats man bija ar vienu mips uztverēju open pli 5 . bet tur vareja lejupieladēt ServiceApp Exteplayer3 un aizgaja.Vispār ievēroju, ka arī iptv tv kanāli ar Exteplayer3 iet labāk.Ja ar 2boom e-paneli no ATV6.1 izvilktu ipk ServiceApp, vai tad to varētu uzlikt uz jūsu versijas.

    AtbildētDzēst
  15. kautkas nedarbojas raidijumi jaunaaki par juuliju nav piejami :(

    AtbildētDzēst
  16. Ir izmainīts API, tādēļ jaunākie raidījumi vairs nav pieejami.
    Ja skaties.lv saturs uztvērējā ir aktuāls iesaku pameklēt piemēram boot.lv forumā pluginu PlayStream.
    Es pats sevišķi neizmantoju MTG Play. Man bija interesanti viņu veidot tad, kad nekas līdzīgs nebija pieejams. Tagad, kad ir alternatīvas, negribas tērēt šim pluginam laiku.

    AtbildētDzēst