mik9 píše:Pro automatický update potřebuju spolehlivé úložiště, které bude veřejně dostupné a které nějakou dobu vydrží beze změn. Máte někdo oprávnění umožnit mi ukládat soubory třeba tady, tak aby byly v pevném adresáři a mohl jsem je číslovat? Čili přístup asi nejlépe přes ftp/sftp a možnost anonymního čtení z venku, ale klidně by to šlo i přes http/https.
zdar, môžme to vyskúšať aj tu, ale zatiaľ by si dával súbory na ftp mne, lebo momentálne neviem vymedziť prístup iba do jedného adresára, neskôr možno dostaneš ftp prístup. Ako chceš, na skúšku,
adresa by bola napr.:
"ab-forum.info/ftp/csfdlite"
alebo posledný adresár ako si povieš
„Cross of Iron“
Som človek ktorý v kaviarni sedí pri stole, neprehliada si telefón, ani tablet, ani notebook - len pije kávu - ako nejaký psychopat. : )
Nová verze 0.95 ke stažení:
- automatická aktualizace pluginu
- velikost plakátu pro stažení se definuje podle velikosti ve skinu
Po nainstalování a spuštění této verze se nabídne aktualizace na verzi 0.96. Ta je úplně stejná, slouží jen k otestování funkčnosti aktualizace na vašem stroji. Dejte vědět, jak to funguje. Plugin jednou denně zkontroluje přítomnost nové verze na zdejším ftp serveru (dík Steinerovi za ochotu) a nabídne aktualizaci. Pro ty, co si dělají nějaké své úpravy na skinu, doporučuju si je zazálohovat třeba jako *.bak nebo *.old, aktualizace tyto záložní soubory nepřepíše. V současných tar souborech na ftp jsou všechny soubory pluginu, v budoucnu předpokládám, že by tam byly jen změněné soubory, ale nikdy nevíte, jestli nebude změna i ve skinu:-) Historie změn je v souboru version_history.txt v adresáři pluginu.
Tak nevím, co jsem udělal špatně, sice mi plugin chodí i "aktualizace" proběhla, ale zato mi schodila FHD Glass17, který nejde obnovit (chyba screen Channel selection nebo searchchar) a musím tam mít pouze základní skin od VTI. Šlo by to nějak opravit bez nutnosti nové instalace? Díky
Plugin snadno odinstaluješ tak, že prostě smažeš jeho adresář. A pak si tam dej poslední funkční verzi, která ti šla, všechny jsou ke stažení tady v tomto vláknu. A hoď sem když tak nějaký crashlog té chyby.
A instaloval jsi to ze zipu nebo z toho ipk balíčku, co tu chvíli byl a teď už ho tu nevidím?
P.S. Ten adresář je /usr/lib/enigma2/python/Plugins/Extensions/CSFDLite/
Zip jsem rozbalil a nakopíroval to uvedeného adresáře a dal restart. Zkoušel jsem ho i odebrat, ale instalace skinu proběhne vpořádku, ale pak nejde spustit a přepne se do základu. Crashlog na disku není a nevím kde jinde ho hledat, tak přidávám alespoň fotku
Nějak nechápu ty kroky... instalace skinu?
Zkus to nějak systematicky popsat.
1. Která verze CSFDLite ti fungovala jako poslední?
2. Když CSFDLite dáš pryč a restartuješ enigmu, jak se to chová?
1. verze 0.93
2. když dám CSFDlite pryč, tak se to chová stejně - po restartu se objeví ona hláška chyby
3. když jsem měl smazaný plugin, skusil jsem i přeinstalovat skin FHD Glass, nainstaloval se, ale stejně nešel aktivovat (nejde nastavit jako výchozí)
4. když tam teď musím mít originál skin od VTI, tak se verze 0.95 zaktualizovala na verzi 0.96 a funguje, ale při každém restartu enigmy vyskočí ona chyba
rakrak píše:1. verze 0.93
2. když dám CSFDlite pryč, tak se to chová stejně - po restartu se objeví ona hláška chyby
3. když jsem měl smazaný plugin, skusil jsem i přeinstalovat skin FHD Glass, nainstaloval se, ale stejně nešel aktivovat (nejde nastavit jako výchozí)
4. když tam teď musím mít originál skin od VTI, tak se verze 0.95 zaktualizovala na verzi 0.96 a funguje, ale při každém restartu enigmy vyskočí ona chyba
CSFDLite nikde nic nepřepisuje, takže po odstranění musí vše fungovat jako předtím. Tohle vypadá na to, že se mezitím na stroji změnilo ještě něco, neaktualizoval se třeba ten HD Glass nebo enigma? A ten restart po aktualizaci CSFDLite to mohl jen aktivovat. Já jsem ve svojí enigmě v Channel Selection vůbec žádný searchchar nenašel, ani nikde jinde.
Stale BSOD pri OpenATV 6.1 a skine goldenbluehd_1.0 (Golden Blue HD Skin by Muaath - posledna funkcna verzia CSFDLite pri tejto kombinacii bola 0.92, plugin IMDB bol nainstalovany)
Od verzie 0.93 ak pri sledovani programu stlacim EPG (zobrazi sa standardne EPG) a potom REDBUTTON (Hladat v IMDB), ide to do BSOD. Ak vsak spustim CSFDLite cez PLUGINS->CSFDlite, vsetko funguje v poriadku.
Standardny plugin CSFD 12.20 funguje s tymto skinom (aj s nainstalovanym IMDB, aj bez nainstalovaneho IMDB). Ako je robeny "hook" na REDBUTTON z EPG???
01:25:16.0729 { D } Traceback (most recent call last):
01:25:16.0731 { D } File "/usr/lib/enigma2/python/Components/ActionMap.py", line 48, in action
01:25:16.0737 { D } File "/usr/lib/enigma2/python/Screens/EpgSelection.py", line 797, in redButtonPressed
01:25:16.0742 { D } File "/usr/lib/enigma2/python/Screens/EpgSelection.py", line 979, in openIMDb
01:25:16.0747 { D } File "/usr/lib/enigma2/python/mytest.py", line 327, in open
01:25:16.0754 { D } dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
01:25:16.0757 { D } File "/usr/lib/enigma2/python/mytest.py", line 265, in instantiateDialog
01:25:16.0763 { D } return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
01:25:16.0766 { D } File "/usr/lib/enigma2/python/mytest.py", line 287, in doInstantiateDialog
01:25:16.0773 { D } dlg = screen(self, *arguments, **kwargs)
01:25:16.0775 { D } File "/usr/lib/enigma2/python/Plugins/Extensions/CSFDLite/plugin.py", line 136, in __init__
01:25:16.0781 { D } self["key_green"] = Button("")
01:25:16.0784 { D } File "/usr/lib/enigma2/python/Plugins/Extensions/CSFDLite/plugin.py", line 369, in getCSFD
01:25:16.0793 { D } self["poster"].hide()
01:25:16.0796 { D } File "/usr/lib/enigma2/python/Plugins/Extensions/CSFDLite/plugin.py", line 140, in najdi
01:25:16.0801 { D } # 1 = movie info page
01:25:16.0805 { D } TypeError: expected string or buffer
01:25:16.0808 [ E ] python/python.cpp:209 call [ePyObject] (PyObject_CallObject(<bound method HelpableActionMap.action of <Components.ActionMap.HelpableActionMap instance at 0x66afcd00>>,('ColorActions', 'red')) failed)
########################
######################## ########################
######################## ########################
######################## Ukroruina = state "404"
Из России-матушки
Вдаль глядят Сарматушки
На Соединённые Штатушки!
Ono je samozřejmě spousta úprav v jednotlivých imagích a skinech, které můžou způsobovat problémy. Z toho crashlogu nejsem schopný nic vyčíst, protože je očividně chybný, popisuje řádky, které přičleňuje úplně jiným sekcím programu, a těžko může za běhu nastat chyba na řádku s komentářem:-) Jediné, co mě napadá zkusit, je smazat plugin.pyo soubor, restartovat a pokud to bude stále vytvářet takovýto nesmyslný crashlog, určitě není něco v té image dobře.
v Dreamboxu DM 7020 HD v2, v image DMM Experimental OE2.0 nová verze 0.95 a aktualizace na 0.96 funguje, i ve skinu HD se načítají plakáty ve vysokém rozlišení, cože je skvělé, díky
Dreambox DM 920 1x Triple MultiStream DVB-S2X/DVB-T2/DVB-C
1x parabola Tele System 109x99cm multifeed 23,5°E+19,2°E+16°E+13°E LNB Inverto Black MultiConnect
1x parabola Gibertini 102x95cm motor Stab HH120 LNB Inverto Black Ultra
relé Spaun SUR 211 F, TV Sony Bravia KDL-48W605B
def najdi(self, retezec, celytext):
if not celytext:
return ''
else:
maska = re.compile(retezec, re.DOTALL)
vysledek = maska.findall(celytext)
vysledek = vysledek[0] if vysledek else ''
return vysledek
Stalo sa to, ze ked dam vyhladat priamo z EPG->Vyhladat v IMDB, tak v getCSFD je v self.rokEPG = self.najdi('([0-9]{4})', self.popisEPG) premenna popisEPG je None a spadne to do BSOD.
########################
######################## ########################
######################## ########################
######################## Ukroruina = state "404"
Из России-матушки
Вдаль глядят Сарматушки
На Соединённые Штатушки!
Díky za investigaci. Tohle je sice možnost opravy, ale problém je už ve volání getCSFD s hodnotou None. Já jsem se tam při testování nikdy nedostal. Ošetřil jsem to systémově a opravil příslušné volání. Zkus přiložený soubor.
mik9 píše:Díky za investigaci. Tohle je sice možnost opravy, ale problém je už ve volání getCSFD s hodnotou None. Já jsem se tam při testování nikdy nedostal. Ošetřil jsem to systémově a opravil příslušné volání. Zkus přiložený soubor.
Stale dostanem BSOD pri volani z EPG, cez Plugins->CSFDlite je vsetko OK. (S mojou upravou je to OK).
P.S.1: Na zaciatku som skusal pastnut do novej verzie 0.96 getCSFD zo starej verzie 0.92 (to bola posledna funkcna s tym skinom) a tam to nepadalo pri volani z EPG, tak som sa pustil postupne do "hrabania" sa v novej getCSFD (0.96) a vzisla z toho ta moja uprava. (getCSFD si dost pomenil od 0.93)
P.S.2:
Mam nainstalovane ciste/zakladne/original openatv 6.1, enigma2-plugin-extensions-imdb a skin goldenbluehd. To je vsetko.
Link na skin goldenbluehd (nie je problem ho odinstalovat, neroz**be enigmu): http://www104.zippyshare.com/v/8bK2oeBm/file.html
########################
######################## ########################
######################## ########################
######################## Ukroruina = state "404"
Из России-матушки
Вдаль глядят Сарматушки
На Соединённые Штатушки!
Uvolněna nová verze 0.97:
- vylepšeno přímé nalezení seriálů a vícedílných pořadů
- opravena chyba vyskytující se u některých image při volání z EPG místo IMDb
- drobná úprava v HD skinu
Aktualizace se nabídne při otevření CSFDLite nejpozději během 24 hodin sama, pokud ji chcete urychlit, stačí smazat soubor /tmp/CSFDLite_last_update_check (adresář /tmp se také vyprázdní při rebootu). Případně, pro nové instalace, ve formátu tar ke stažení zde: http://ab-forum.info/ftp/csfdlite/CSFDLite0.97.tar