Jump to content

PlayStream - Enigma2 plugins replay.lsm.lv, skaties.lv u.c. satura skatīšanai


ivars777
 Share

Recommended Posts

MartiniB

uz Newnigma2 arii tagad zaljajaa skrien :(

.
..
...
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
    return ActionMap.action(self, contexts, action)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 92, in okbuttonClick
    selection[1]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 47, in __call__
    self.fnc(*self.args)
  File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/plugin.py", line 7, in main
    session.open(PlayStream.MainScreen)
  File "/usr/lib/enigma2/python/mytest.py", line 423, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 353, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 384, in doInstantiateDialog
    dlg.applySkin()
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin
    self.createGUIScreen(self.instance, self.desktop)
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen
    if val.applySkin(desktop, self):
  File "/usr/lib/enigma2/python/Components/GUIComponent.py", line 39, in applySkin
    skin.applyAllAttributes(self.instance, desktop, self.skinAttributes, parent.scale)
  File "/usr/lib/enigma2/python/skin.py", line 280, in applyAllAttributes
    applySingleAttribute(guiObject, desktop, attrib, value, scale)
  File "/usr/lib/enigma2/python/skin.py", line 252, in applySingleAttribute
    guiObject.setScrollbarMode(
AttributeError: 'eLabel' object has no attribute 'setScrollbarMode'
(PyObject_CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x25f2288>>,('OkCancelActions', 'ok')) failed)

Link to comment
Share on other sites

ivars777

Updeitota versija 0.3c.

Novēsta (ceru) problēma ar lidošanu ārā atsevišķos imidžos/skinos (nestandarta png faili u.c.).

Vēl pieliku testa variantā download iespēju (aizņēmos koda pamatu no Taapat YoutTube plugina). Pagaidām testa versija (proof of concept).

Link to comment
Share on other sites

MartiniB

:(

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
    return ActionMap.action(self, contexts, action)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 92, in okbuttonClick
    selection[1]()
  File "/usr/lib/enigma2/python/Screens/Menu.py", line 47, in __call__
    self.fnc(*self.args)
  File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/plugin.py", line 7, in main
    session.open(PlayStream.MainScreen)
  File "/usr/lib/enigma2/python/mytest.py", line 426, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 356, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 387, in doInstantiateDialog
    dlg.applySkin()
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin
    self.createGUIScreen(self.instance, self.desktop)
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 41, in createGUIScreen
    applyAllAttributes(w.instance, desktop, w.skinAttributes, self.scale)
  File "/usr/lib/enigma2/python/skin.py", line 280, in applyAllAttributes
    applySingleAttribute(guiObject, desktop, attrib, value, scale)
  File "/usr/lib/enigma2/python/skin.py", line 205, in applySingleAttribute
    guiObject.setHAlign(
AttributeError: 'ePixmap' object has no attribute 'setHAlign'
(PyObject_CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x2404da0>>,('OkCancelActions', 'ok')) failed)
]]>

Link to comment
Share on other sites

  • 2 weeks later...
ivars777

->MartiniB

Izskatās, ka NewNigmas imidžos netiek atbalstīti visi  skinu elementu atribūtu salīzinot ar OpenPLI bāzētajiem.

Kurā loga tas notiek? Sākot ar kādu versiju (ja kādā vispār ir strādājis)?

Link to comment
Share on other sites

MartiniB

2h - OK

3a - NOK

 

kopsh ~2012.04~ Dream Multimedia un OpenPLI enigmas dziivo paraleelaa savstarpeeji nesaistiitaa pasaulee, ko pieprot viena to nemaak otra un otraadi

Link to comment
Share on other sites

ivars777

Palabota versija - 0.3e, kura ceru strādā uz Dream Multimedia imidžiem. Ja nestrādā, dodiet ziņu.

Link to comment
Share on other sites

  • 2 weeks later...
ivars777

Jauna versija, dabūjama iekš Dropbox.

Galvenais:

1) Pārtaisīts iekšējais API, lai varētu vienam video spēlēt vairākus strīmus (piemēram Lattlekom filmām ir vairākas valaodas/kvalitātes). Pleierī ar audio var pārslēgt strīmus, ar info paskatīties tekošo

2) Kārtējo reizi pārtaisīts lattelekom.tv, jo kārtējo reizi (acīmredzot saistībā ar viņu jaunā produkta megalaunču) ir mamainīts API (tagad 1.4).

 

Vispār tā lattlecom rosīšanās ap savu interneta TV servisu ir vairāk nekā dīvaina. Bija normālā mobilā web lapa, aiztaisa ciet, uz pāris mēnešiem uztaisa vienu mobilo aplikāciju, tad ar lielu troksni to kancelē un nomaina ar citu faktiski ar to pašu funkcionalitāti pasniedzot kā nezkādu mega sasniegumu. Pie tam viss tas tiek pavadīts ar kaut kādām haotiskām API izmaiņām  un vispār pilnīgi bardacīgu API dizainu (vismaz 2 paralēli API, kuros tiek izmantoti citi video ID, izstrūkst būtisku funkciju, piemēram, konkrēta kanāla konkrētas dienas arhīvs u.c.).

Cūciskākais ir tas, ka "jaunajā" supertruper servisā daudzas filmas, kas bija iekš standata abonomenta, tagad pa 3.60 uz diennakti (?!). Viskuriozākais ir tas, ka vecajā (nemobilajā) API video nomas filmas, kas iekš šortcut ir par maksu, joprojām var dabūt bez maksas. Tāpēc arī šobrīd uz live un arhīvu plugins izmanto mobilo api, bet filmām nemobilo API. Izmantojiet, kamēr vēl nav piegriezts vai kāda cita "revolūcija" telekomam ienāks prātā...

 

 

Link to comment
Share on other sites

kapars71

Never dažus kanālus vaļā uz 0.4 versijas, kā piemēram, Mūzikas video,Šlāgerkanālu u.c.Uzmet informāciju (Error-list index out of range).

Pārbaudīju uz VTI un Openatv imidžiem,0.3 versijā darbojas uz vu+ solo 4k...

Link to comment
Share on other sites

  • 2 weeks later...
ivars777

Jauna versija (0.4c) Dropboxā.

Galvenais:

- BBC iPlayer saturs (vajag teleportēties uz UK vai izmantot kādu VPN/smartDNS servisu)

- uzlabota lejupielāde (foldera uzdošana, saraksta lejupielāde)

- citi sīki uzlabojumi/kļudu labojumi

- subtitle lejupielāde (BBC), diemžēl live subtitļus nerāda (ja kāds zina, kā standarta MoviePlayerim iebarot subtitļus, dodiet ziņu).

  • Patīk 1
Link to comment
Share on other sites

Janis 9

Ir kāda iespēja vai ideja kā šo streamu (http://blabseal.com/frodo/) iedabūt pluginā vai pievienot pie SAT kanālu buķetes?

Man nekādi neizdodas sadabūt tiešo video linku..

Labots - Janis 9
Link to comment
Share on other sites

ivars777

->Janis 9

rtmp://184.172.124.216/live/test111

Vajadzētu strādāt no buķetes

Nav teikts, ka viņš nav dinamisks (tad jāmeklē rtmp links iekš  http://www.blabseal.com/frodo/dobox.php, vienīgi request headeros vajag Referer: http://www.blabseal.com/frodo/)

BTW, kas tur tāds īpašs šajā linkā?


Jauna versija 0.4d dropboxā

Pievienots Euronews live un ahīvs

  • Patīk 1
Link to comment
Share on other sites

Janis 9
BTW, kas tur tāds īpašs šajā linkā?

VIņi tur translē HD kvalitātē ļoti bieži dažādas sporta pārraides!

 Euro 2016 gandrīz visas spēles rādīja un kad ir sākušās Z-Amerikas sporta sezonas, tad katru vakaru/nakti 1-2 NHL spēles.

Hmm.. vienīgais ieliekot to linku enigmā pie buķetēm ar 4097 priekšā nav skaņas, bet ar 1 priekšā vispār nerāda..

Labots - Janis 9
Link to comment
Share on other sites

DreamMuca

man ir gan bilde, gan skanja

bukjetee divas rindinjas

#SERVICE 4097:0:0:1:0:0:0:0:0:0:rtsp%3a//184.172.124.216/live/test111:test111
#DESCRIPTION test111
Labots - DreamMuca
Link to comment
Share on other sites

Janis 9
man ir gan bilde, gan skanja bukjetee divas rindinjas

 

#SERVICE 4097:0:1:1:0:0:0:0:0:0:rtmp%3a//184.172.124.216/live/test111:blabseal
#DESCRIPTION blabseal

 

 

man tādas pašas rindiņas, bet skaņas nav.. Tagad, kad ir RIO viņi foršas NBC HD translācijas rāda..

Laikam pie vainas mans imidžs.. It kā tas Open AR-P taapat versija, kuru viņš pātrauca atjaunot.

Citiem kaut kādiem iptv linkiem skaņa iet, bet starp tiem laikam nav rtmp. Kas zin, kas par vainu man.. :(

Labots - Janis 9
Link to comment
Share on other sites

ivars777

Tam rtmp://184.172.124.216/live/test111 strīmam audio ir iekodēts ar AAC kodeku. Acīmredzot gstrīmerim kaut kas pietrūkst AAC atskaņošanai.

Var pamēģināt pieinstalēt/pārinstalēt AAC gstreamer pluginu vai arī kādas AAC bibliotēkas.

Var paskatīties relevantos pluginus ar

ipkg list|grep aac

 

Ja nekas nelīdz, droši vien vajag upgreidot imidžu/gstreameri

Link to comment
Share on other sites

DreamMuca

@Janis 9: mana versija no taveejaas gan nedaudz atshkjiraas. sk. SERVICE rindinju

Labots - DreamMuca
Link to comment
Share on other sites

 

 

Acīmredzot gstrīmerim kaut kas pietrūkst AAC atskaņošanai.

Es savos imidžos priekš spark7111 nelietoju gstreamer, bet gan ffmpeg.

Es piekrītu viedoklim, ka gstreamer uz embeded iekārtām nav tas labākais risinājums.

Savā laikā dreambox to sāka izmantot, un tagad visi ar viņu mocās.

 

@Janis 9 ja uzstādīsi aktuālo manu imidžu kurš balstīts uz openpli-5 un atjaunosi to no fīda, tad tev skaņa strādās.

Problēma ir tajā, ka draivera īpatnību dēļ daži AAC strīmi ir  jāatskaņo pa tiešo caur draiveri, bet citus vajag resamplēt caur ffmpeg.

Es savā laikā mēģināju atrast pazīmes kā atpazīt, bet vēl joprojām var gadīties, ka kāds netiek atskaņots.

Link to comment
Share on other sites

  • 3 months later...

Jauna versija 0.5a.

Gavenās izmaiņas

1) Pievienots viaplay.lv. Strādā tikai vietējie un krievu video (ārzemju ir ar DRMu). Diemžēl apiet DRMu tā vienkārši nesanāk. Ja kādam ir info/idejas, kā saģenerēt licences pieprasījumu un izdabūt no atbildes atslēgu,dodiet ziņu (pēc rūpīgākas iepazīšanās ar EME/CDM baidos, ka strīmu atkodēšanas atslēgu iegūšana no neautorizēta playera ir nu ļoti problemātiska, ja ne neiespējama)

2) Pievienots kinofilmnet.lv un cinemalive.tv - filmas latviešu valodā.

3) Lai apietu dažādas video hostētāju viltības (tipa dinamiski autorizācijas kukiji u.c.), ko enigma2/gstreamer nespēja sagremot, nācās uztaisīt proxy caur kuru tiek spēlēti video no dažiem hostiem (viaplay, hqq). Proxy strādā uz 88 porta un palaižas automātiski. Var termināli to nostopēt/parstartēt u.c. ar komandu streamproxy start|stop|restart|manualstart. Lai atslēgtu autostartu vajag /etc/init.d folderos izmest attiecīgo failu. Kaut kad nākotnē būs jauztaisa to vadāmu no UI. Proxy šobrīd ir proof of concept stadijā, dažkārt mēdz uzkārties

4) Salaboti TVDom (tagad vajag reģistrāciju), USTV u.c. citi servisi, kas bija pārtājuši strādāt

5) Dažādi iekšēji labojumi/izmaiņas (t.sk. inkorporēts url resolvers no Kodi plugina script.module.stream.resolver), kas potenciāi ļauj ātri pievienot citus avotus u.c.

 

Diemžēl sākotnējā postā nevaru aktualizēt informāciju (jautājums moderatoram, varbūt var ieslēgt posta labošanas iespēju, lai tur būtu aktuāla info)

Labots - ivars777
  • Patīk 1
Link to comment
Share on other sites

Never dažus kanālus vaļā uz 0.5 versijas, kā piemēram, Mūzikas video,Šlāgerkanālu u.c.Uzmet informāciju (Error-list index out of range).

Pārbaudīju uz VTI un Openatv imidžiem,0.4 versijā tika labots.

Link to comment
Share on other sites

Spraudni atverot rāda, ka nav paketes simplejson .  Komanda opkg update
opkg install python-simplejson
nepalīdz- unknown package... Imidži HDMU, PKT Hyperion. Kādi ieteikumi? Iepriekšējās versijas gāja.

  • Patīk 1
Link to comment
Share on other sites

Jauna versija 0.5b

- subtitle atbalsts beta režīmā (pagaidam, lattelecom.tv,  bbc, turpmāk arī cītiem avotiem). Dzeltenā poga subtitle izvēle

- dažas kļūdas novērstas (t.sk. problēma ar lattelecom live kanāliem, kur nebija epg)

 

Par simpljson. Acīmredzot ir sabojājies Python modulis. Var mēģināt pārinstalēt ar --force-reinstall vai var manuāli sakopēt simpljson folderi pythona bibliotēku folderī no kādas ejošas mašīnas (/usr/lib/python2.7/site-packages).

Link to comment
Share on other sites

Dzeltenā poga subtitle izvēle

 

ja kas, uz dm8000 pults, dzeltenaa poga ir paredzeeta AudioTracks izveelnes atveershanai, bet 2x SubTitles

 

kaa tagad notiek praksee pateikt veel nevaru

Link to comment
Share on other sites

Strīmus spēlē customizēts standarta pleijeris, tāpēc strādās tās pogas, kas tur saliktas. Šobrīd - 1) zaļais vai audio - strīma izvēle (diemžēl nemāku likt  turpināt no pārtrauktās pozīcijas nomainot strīmu) 2) dzeltenais - subtitles 3) info - strīma papildus info

Link to comment
Share on other sites

Nospiežot uz kāda no lattelecom live kanāliem restartējas VU+.

Link to comment
Share on other sites

Versija 0.5c dropboxā (viaplay logins salabots, mēģinājums salabot pogas pleijerim u.c.).

Pleijerī pogas šobrīd ir šādi:

1) Audio (un zaļā, ja tā ir atsevišķi uz pults) - strīma izvēle

2) Text (un dzeltenā, ka tā ir atsevišķi uz pults) - titru izvēle

Diemžēl ne  'vienmēr izdodas pārķert dzelteno pogu, tāpēc dažkārt dzeltenā poga izvedas neplānoti (izspīdina standarta audio izvēli vai kas nu būs defaultā), tāpēc titrus labāk izvēlēties ar ar  text pogu

 

Man (uz openATV) viss +/- strādā. Diemžēl starp imidžiem/skiniem mēdz būt atšķirības, kuru dēļ kaut kas var nestrādāt. Ja uz kāda imidža lido ārā, tad kaut kā atsūtiet logu (to daļu, kur pitons lamājas + kādas rindiņas pirms tam). Vai no tas būs crash logā (ja opcija ieslēgta) vai no termināļa izkopējiet (pirms tam init 4; enigma2).

Link to comment
Share on other sites

DreamMuca
Nospiežot uz kāda no lattelecom live kanāliem restartējas VU+.

Ar manu Dream tas pac.

 

Looking for embedded skin

Screen <class 'Plugins.Extensions.PlayStream.PlayStream.PSPlayer'>(([{'lang': 'en', 'subs': '', 'img': 'https://www.lattelecom.tv/media/imse/176x99a/archive_big/1475563287490.jpg' 'url': 'http://195.13.206.151/live/mp4:eurosport_en_hq.stream/playlist.m3u8?resource_id=c-eurosport_1&auth_token=app_eyXXXX' 'type': 'hls', 'surl': '', 'name': 'Snooker: Uk Championship in York, United Kingdom (20:58-23:58)', 'headers': {}, 'quality': 'hq', 'order': 13, 'desc': 'Day 4'}, {'lang': 'en', 'subs': '', 'img': 'https://www.lattelecom.tv/media/imse/176x99a/archive_big/1475563287490.jpg' 'url': 'http://195.13.206.151/live/mp4:eurosport_en_lq.stream/playlist.m3u8?resource_id=c-eurosport_1&auth_token=app_eyXXXXXX' 'type': 'hls', 'surl': '', 'name': 'Snooker: Uk Championship in York, United Kingdom (20:58-23:58)', 'headers': {}, 'quality': 'lq', 'order': 11, 'desc': 'Day 4'}],), {}): <class 'skin.SkinError'>

Traceback (most recent call last):

File "/usr/lib/enigma2/python/mytest.py", line 379, in create

return screen(self, *arguments, **kwargs)

File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/PlayStream.py", line 136, in __init__

self.subtitle_window = self.session.instantiateDialog (PSSubs)

File "/usr/lib/enigma2/python/mytest.py", line 387, in instantiateDialog

return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)

File "/usr/lib/enigma2/python/mytest.py", line 418, in doInstantiateDialog

dlg.applySkin()

File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin

self.createGUIScreen(self.instance, self.desktop)

File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen

if val.applySkin(desktop, self):

File "/usr/lib/enigma2/python/Components/GUIComponent.py", line 39, in applySkin

skin.applyAllAttributes(self.instance, desktop, self.skinAttributes, parent.scale)

File "/usr/lib/enigma2/python/skin.py", line 281, in applyAllAttributes

applySingleAttribute(guiObject, desktop, attrib, value, scale)

File "/usr/lib/enigma2/python/skin.py", line 223, in applySingleAttribute

guiObject.setBackgroundColor(parseColor(value))

File "/usr/lib/enigma2/python/skin.py", line 109, in parseColor

raise SkinError("color '%s' must be #aarrggbb or valid named color" % (str))

SkinError: {Default-HD/skin.xml}: color 'background20' must be #aarrggbb or valid named color

Traceback (most recent call last):

File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action

res = self.actions[action]()

File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/PlayStream.py", line 522, in Ok

self.msg("Error launching player - " + str(e))

File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/PlayStream.py", line 833, in msg

self.session.open(MessageBox, msg, MessageBox.TYPE_INFO, timeout)

File "/usr/lib/enigma2/python/mytest.py", line 453, in open

raise RuntimeError("modal open are allowed only from a screen which is modal!")

RuntimeError: modal open are allowed only from a screen which is modal!

(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x252fcd8>>,('OkCancelActions', 'ok')) failed)

]]>

 

ar vecaakaam (PlayStream) versijaam taadi nebija

Labots - DreamMuca
Link to comment
Share on other sites

Labota versija 0.5e

Izlabota kļūda, kuras dēļ lidoja ārā (neveiksmigas krāsas bija definētas titros)

Lattelekom.tv salaboti seriāli (ne visas sērijas rādīja sarakstā)

Labots - ivars777
  • Patīk 1
Link to comment
Share on other sites

DreamMuca

Tagad OK

veel tiiri aiz zinjkares..... kas ir zem <menu> pogas ?

 

 

 

action ->  MenuActions menu
[PlayStream] options
Screen <class 'Screens.ChoiceBox.ChoiceBox'>((), {'text': 'My TV', 'list': [('Aditional information', 'info', 'Display additional information about item'), ('Add to bouquet', 'bouquet', 'Add current item to Enigma2 bouquet'), ('Add to favorites', 'favorites', 'Add current item to PlayStrem favorites'), ('Show active downloads', 'download_list', 'Show active downloads list'), ('Set download folder', 'download_folder', 'Set download folder'), ('Download videos in folder', 'download', 'Download videos in folder (if any)'), ('Rename item', 'rename', 'Rename list item'), ('Move item', 'move', 'Move list item'), ('Delete item', 'delete', 'Delete list item'), ('Add submenu', 'add_list', 'Add submenu before selected item')]}): <type 'exceptions.TypeError'>
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/mytest.py", line 379, in create
    return screen(self, *arguments, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'text'
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/PlayStream.py", line 617, in item_menu
    self.session.openWithCallback(self.cb_item_menu, ChoiceBox, text = title, list = lst) #TODO
  File "/usr/lib/enigma2/python/mytest.py", line 447, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 458, in open
    dlg.isTmp = True
AttributeError: 'NoneType' object has no attribute 'isTmp'
(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x6859b418>>,('MenuActions', 'menu')) failed)
]]>
 

taa krashojaas visaas versijaas, kopsh paraadiishanaas.

Link to comment
Share on other sites

VTI- strādā (izvēltne) līdz palaiž ko. Tālāk vairs nereģē uz nevienu pults taustiņu (tipa uz erāna izmet ka nav piejams) . Vien'igais taustiņš izslēgt izsauc parstartēšanos. Savādāk būtu jārauj ārā barošanas štepselis. Nu būtu cScVOD tas kas šajā plaginā... Tas iet ka nemetās .

Link to comment
Share on other sites

Iekš menu ir viss labums - favorīti, strīma lejuplāde u.c. :)

Menu izmanto standarta enigmas logu ChoiceBox un izskatās ir kāda problēma ar to (varbūt šķībs skins vai kas)

Ieliku to ChoiceBox logu ar harkodētu  skinu pluginā. Cerams, ka tagad strādās (versija 0.5f)

Link to comment
Share on other sites

VTi tā pat aiziet restartā, ja nospiež menu.

No loga:

[PlayStream] options

Screen <class 'Plugins.Extensions.PlayStream.ChoiceBox.ChoiceBox2'>((), {'list': [('Aditional information', 'info', 'Display additional information about item'), ('Add to bouquet', 'bouquet', 'Add current item to Enigma2 bouquet'), ('Add to favorites', 'favorites', 'Add current item to PlayStrem favorites'), ('Show active downloads', 'download_list', 'Show active downloads list'), ('Set download folder', 'download_folder', 'Set download folder'), ('Download videos in folder', 'download', 'Download videos in folder (if any)'), ('Rename item', 'rename', 'Rename list item'), ('Move item', 'move', 'Move list item'), ('Delete item', 'delete', 'Delete list item'), ('Add submenu', 'add_list', 'Add submenu before selected item')], 'title': 'My TV'}): <type 'exceptions.AttributeError'>
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/mytest.py", line 259, in create
    return screen(self, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/ChoiceBox.py", line 25, in __init__
    self.setTitle(_("Choice Box"))
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 67, in setTitle
    if self.instance:
AttributeError: 'ChoiceBox2' object has no attribute 'instance'
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/PlayStream.py", line 620, in item_menu
    self.session.openWithCallback(self.cb_item_menu, ChoiceBox2, title = title, list = lst) #TODO
  File "/usr/lib/enigma2/python/mytest.py", line 322, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 333, in open
    dlg.isTmp = True
AttributeError: 'NoneType' object has no attribute 'isTmp'
(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x61c92260>>,('MenuActions', 'menu')) failed)
]]>
Labots - saf
Link to comment
Share on other sites

Atsūti logu (tieši python sprāgšanas rindiņas + dažas rindiņas pirms tam, kur redzami loga inicializācijas mesidži). Izskatās, ka tiek izmantoti kaut kādi elementi, kas ir openATV (kuru es lietoju), bet nav citos imidžos (kā rādās, tad  enigma2 komponentes/skinu elementi nav standartizēti un atšķiras dažādos imidžos).

Link to comment
Share on other sites

DreamMuca

man tas pac, kas saf-am

nomainiijaas tikai rindinju numuri.

OK

"dazhs rindinjas pirms"

 

Looking for embedded skin
allocating new converter!
[DEBUG] ['resolver searching for modules']
found <module 'hqq' from '/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/resolvers/hqqresolver.pyo'> ['StringIO', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_decode', '_decode2', '_regex', 'base64', 'json', 're', 'resolve', 'supports', 'urllib', 'util']
found <module 'youtube' from '/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/resolvers/youtuberesolver.pyo'> ['CVevoSignAlgoExtractor', 'YoutubePlayer', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_regex', 'cgi', 'decryptor', 'json', 're', 'resolve', 'supports', 'sys', 'urllib', 'urllib2', 'util']
found <module 'openload3' from '/usr/lib/enigma2/python/Plugins/Extensions/PlayStream/resolvers/openload3.pyo'> ['__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'json', 'os', 're', 'requests', 'resolve', 'supports', 'sys', 'urllib2', 'util']
[PlayStream] SelectionChanged: current= ('My TV', 'config::my_tv', 'default', 'Mani TV kan\xc4\x81li (tie\xc5\xa1raide)')
[PlayStream] SelectionChanged: current= ('My TV', 'config::my_tv', 'default', 'Mani TV kan\xc4\x81li (tie\xc5\xa1raide)')
nr_read 716 nr_write 73
sum 789 prev_sum 788
hdd was accessed since previous check!
[iDLE] 0 30 False
[EPGC] abort non avail schedule other reading
[EPGC] abort non avail viasat reading
[EPGC] nownext finished(1480623347)
[eFileMonitor] 2 events queued
[eFileMonitor] File {/tmp/ecm.info} has been deleted
[eFileMonitor] File {/tmp/ecm.info} has been created
nr_read 716 nr_write 73
sum 789 prev_sum 789
hdd IDLE!
[iDLE] 2.645373106 30 False
action ->  MenuActions menu

[PlayStream] options

........

Link to comment
Share on other sites

Izskatās, ka problēma ir visos ne OpenPli imidžos un ir saistīta ar ChoiceBox loga nesavietojamību

Nelieli labojumi jaunā versijā 0.5g.

Ja joprojām lido ārā, tad laikam tad būs jālikvidē tas ChoiceBox.

Varbūt kāds zin, kur var paskatīties no OpenPli imidžu Python kodu?

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...