-
Postów
2 132 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez mickey
-
Sprawdzone zostało, że problem powoduje zawrtość bukietu, czy jak kto woli, listy kanałów. Natomiast ciągle nie bardzo wiadomo co dokładnie na tej liście. Podejrzewam, że chodzi o "polskie litery" i kodowanie UTF-8. Jeżeli tak, to w sumie Niemcy (wygląda na to, że oni ciągną projekt) też powinni być zainteresowani rozwiązaniem problemu, bo mają swoje "umlałty" ;) Trzeba by znaleźć co dokładnie powoduje problem. Gryby się udało, to można stworzyć listę, taką z 1 pozycja, która powinna generować problem. A potem można spróbować poprawić :)
-
Co do fragmentu, który wyszperałeś: U mnie akurat był problem z listą IPTV a bardziej ogólnie wywnioskowałem, że problem dotyczy obecności jakichś znaków w bukietach (polskich liter w utf?). I link, który podałeś, wydaje się to potwierdzać. Jak wiesz coś więcej, to proponuj poprawkę :) A co do GitHuba. Bez problemu możesz z niego pobierać najnowszą wersję, a po tym jak niecały miesiąc temu zaakceptowali mi poprawki (nie napiszę, że moje, bo bazowałem na dostępnych nieznanego mi autora) sa tam obrazki, a przede wszystki pilot, z nboksa i działa wszystko bardzo dobrzez GOS. W GOS jest wersja oficjalna z wyciętą obsługą (dokładniej: obrazkami i pilotami) wszystkich odbiorników nieznanych z punktu widzenia GOS - po to, żeby trochę miejsca zaoszczędzić. Może Ci nie działać polskie tłumaczenie (trzeba w GOS trochę jeden plik poprawić), ale z tego co pisałeś jest Ci niepotrzebne. Co jakiś czas aktualizuję swojego forka: https://github.com/mickeyreg/e2openplugin-OpenWebif/tree/graterlia do najnoweszej wersji z oficjlanego repozytorium a potem trafia to do GOS. "Jakiś czas" zależy zwykle od pogody i kierunku wiatru ;)
-
No bo standardowo, czyli od kiedy pamiętam w menu było ustawione: po długim naciśnięciu - czuwanie, po krótkim - menu wyłączenia. A że w keymap.xml było jak chodzi o POWER tylko "m", czyli krótkie naciścięcie, to którego było przypisane "power_long"... Jak w końcu odpaliłem LONGa na klawiszu POWER to poprawiłem keymapa, tak że na krótkie (dokładniej: na puszczenie klawisza, ale to dłuższa historia) działa to co w konfiguracji jest pod słowem "krótkie" a na długie to co pod "długie". Czyli w skrócie: Jak komuś po zainstalowaniu AB klawisz POWER nie działa jak trzeba, to: SETUP -> Ustawienia -> System -> Interfejs GUI i ustawić sobie Czuwanie jako zachowanie po krótkim naciśnięciu POWER.
-
Dla tych pewnie jest to, pojawiająca się co jakiś czas info info na stronie z historią aktualizacji: aktualizacja obrazów Graterlia OS w dziale Pobierz do wersji release 2014-06-16; oraz praca richtera: http://forum.xunil.pl/index.php/topic,1444.0.html :)
-
Nie, nie lepiej odwrotnie, bo już np. po dwóch zmianach nie masz oryginalnego pliku ... a sam coś tam zmieniałeś, co ma istotne znaczenie dla Ciebie. Robiłeś to tak dawno, że zapomniałeś co, ale jak nagle jakaś funkcja przestanie działać, to sobie przypomnisz... [miałem tak ostatnio z cronem]. A tak masz plik z końcówką "-opkg" i świadomość, że taki się pojawił, bo był komunikat na ekranie. Porównasz sobie diff-em, jeżeli coś kiedyś zmieniałeś w oryginalnym pliki i uzupełnisz. Jak nie zmieniałeś, to pewnie jesteś tego świadomy i możesz podmienić na nowy "bezmyślnie" (nie polecam tej metody).
-
To trzeci wątek, gdzie piszecie o tym samym, więc będę się powtarzał: To nie błąd. Proszę czytać ze zrozumieniem :) Więcej tutaj: http://forum.xunil.pl/index.php?topic=1449
-
Poczytaj tutaj: http://forum.xunil.pl/index.php/topic,15.msg1549.html#msg1549. I może resztę postów w tym wątku :) Problem jest znany od bardzo dawna, chociaż zdaje się, że na 5800xx poprawiony... Na 5800SX, przy systemie w NAND i donglu wpiętym do jedynego USB bezpośrednio wszystko działa poprawnie przy restarcie odbiornika. W każdym razie od ponad miesiąca tylko raz musiałem pełny restart zrobić (taki z odłączeniem zasilania), żeby tuner na usb został wykryty przez system. Poza tym działa wg schematu "podłącz, skonfiguruj i zapomnij".
-
To nowa funkcjonalność w opkg w GOS (pierwsze testy niecały miesiąc temu były). W GOS, jak w każdym systemie masz pliki konfiguracyjne, które zmieniasz zależnie od własnych potrzeb. Z drugiej strony masz osoby, które systemem zarządzają i wprowadzają konieczne zmiany. Na ekranie dostałeś informacje, że pewne zmiany zostały wprowadzone i teraz powinieneś we własnym zakresie sprawdzić co zostało zmienione i skorygować wpisy w pliku konfiguracyjnym, który został zmieniony. Skorygować znaczy "sprawdzić co się zmieniło i pomyśleć, czy wprowadzić to u siebie". Jeżeli nigdy nie zmieniałeś fragmentu, który został zmieniony przez developerów (jak to będzie po polsku?), to możesz wprowdzić zmianę u siebie.
-
@cronos20: VLC próbowałeś? SMPlayer? Obydwa mają kodeki własne i nie korzystają z systemowych paczek.
-
Aktualizacja 17.06.2014: Uporządkowanie obsługi EPG ;) Dodanie możliwości konfiguracji pilota w trybie odtwarzania nagrań (MoviePlayer). Na razie tylko 4 guziki (te kolorowe), ale jak testy wypadną pomyślnie, to może będzie więcej... Dodatkowo dla tych 4 guzików przypisano w konfiguracji domyślne przypisania z keymap_gos.xml. Docelowo wszystkie take będą, czyli jak ktoś zainstaluje AB, to od razu wszystko będzie działało po staremu i tylko zostanie przekonfigurować ... a czy plan się zrealizuje, to się zobaczy :P Największy problem na dziś: Wtyczka w żaden sposób przy konfiguracji nie rozróżnia ekranu odtwarzacza filmów od głóewnego. Czyli mówiąc inaczej: Jeżeli na liście funkcji obsługiwanych przez AB jest coś, czego nijak nie da się wywołać na ekranie odtwarzacza filmów a przypiszemy to pod klawisz ... to nie wiem co się stanie. Wszelkie raporty, które funkcje nie działają w trybie odtwarzania będą mile widziane ;) Jak będe miał natchnienie, to może jakieś zabezpieczenie powstanie. BTW: Dla użytkowników pilota w trybie LONG. Dopiszcie sobie do lircd.conf: KEY_POWER 0x138301 Będzie klawisz POWER działał także w LONG. Natomiast razem z keymap.xml z paczki AB te dwie pozycje w konfiguracji (reakcja po krótkim/długim) naciśnięciu POWER działają ;) EDIT: Poprawka systemowego keymap.xml... EDIT: Ten AB działa poprawnie z enigmą do 2014-05-29. Z nowszą, umożliwiającą definicję zachowania P+/P- też działa, ale te dwa klawisze nie działają ... plug_assignbutton.tar.gz
-
Gdzie znajdę źródła tego InfoBarGenerics, z którego powyższy fragment wyciagnąłeś? W której paczce w repozytorium GOS są? Tutaj nie ma dwóch ostatnich pozycji: http://sourceforge.net/p/openpli/enigma2/ci/master/tree/lib/python/Screens/InfoBarGenerics.py#l749 :)
-
Dzięki za wskazówki. Po ich przeanalizowaniu wyszło mi, że: def showSingleEPG(self): if self.defaultGuideType is not None: self.defaultGuideType() return pluginlist = self.getEPGPluginList() self.openSingleServiceEPG() def showMultiEPG(self): if self.defaultGuideType is not None: self.defaultGuideType() return pluginlist = self.getEPGPluginList() self.openMultiServiceEPG() Czyli self.showMultiEPG robi to samo co self.showSingleEPG jeżeli tylko jest zdefiniowany self.defaultGuideType. Zgadza się? Więc jak juz zdefiniujemy self.defaultGuideType to nie da się z keymap.xml wywołać ani self.openSingleServiceEPG() ani self.openMultiServiceEPG()? Widzę, że w keymap.xml można bezpośrednio wywołać openSingleServiceEPG i openMultiServiceEPG... Assignbuttona sobie poprawię, ale nadal się upieram, że albo jest w InfoBarGeneric.py bałagan albo nie rozumiem intencji autorów :-)
-
Tak, poprawione. Tutaj pisałem: http://forum.xunil.pl/index.php/topic,1103.msg17400.html#msg17400 :)
-
Oki, spróbuję opisać w czym mam problem. Może mi się uda :) W sumie problem dotyczy chyba tylko (?) Assignbuttona, w którym musiałbym coś przedefiniować ... tylko nie wiem jak. No to po kolei: W InfoBar.py (bazuję na tym: http://sourceforge.net/p/openpli/enigma2/ci/master/tree/lib/python/Screens/InfoBar.py) jest raczej OK: self["actions"] = HelpableActionMap(self, "MoviePlayerActions", { "InfoButtonPressed": (self.openEventView, _("open Info...")), "EPGButtonPressed": (self.showDefaultEPG, _("open EPG...")), "InfoButtonPressedLong": (self.showEventInfoPlugins, _("select Info...")), "EPGButtonPressedLong": (self.showEventGuidePlugins, _("select EPG...")), "leavePlayer": (self.leavePlayer, _("leave movie player...")), "leavePlayerOnExit": (self.leavePlayerOnExit, _("leave movie player...")) }) Ten fragment kodu jest w klasie MoviePlayer. Jest ok, bo Używając EPGButtonPressedLong definiujemy funkcję dla EPGButtonPressed a używając InfoButtonPressedLong dla InfoButtonPressed. No dobra idźmy dalej. W InfoBarGenerics.py natomiast jest taki fragment: self["EPGActions"] = HelpableActionMap(self, "InfobarEPGActions", { "showEventInfo": (self.showDefaultEPG, _("Show EPG...")), "showEventInfoSingleEPG": (self.showSingleEPG, _("Show single service EPG")), "showEventInfoMultiEPG": (self.showMultiEPG, _("Show multi channel EPG")), "showEventInfoPlugin": (self.showEventInfoPlugins, _("List EPG functions...")), "showEventGuidePlugin": (self.showEventGuidePlugins, _("List EPG functions...")), "showInfobarOrEpgWhenInfobarAlreadyVisible": self.showEventInfoWhenNotVisible, }) I tu też wydaje się ok, bo funckja showEventInfo zwraca to co zdefiniowaliśmy używając showEventInfoPlugin. Tylko definicja jak widać odwołuje się do self.showDefaultEPG. Czyli, bazując na funkcjach a nie zewnętrznych nazwach do keymap.xml mamy: - w InfoBar.py: -> używając self.showEventInfoPlugins definiujemy funckję dla self.openEventView -> używając self.showEventGuidePlugins definiujemy funckję dla self.showDefaultEPG - w InfoBarGenerics.py natomiast: -> używając self.showEventInfoPlugins definiujemy funckję dla self.showDefaultEPG -> używając self.showEventGuidePlugins definiujemy funckję dla ??? I skracając mojego posta do jednego krótkiego pytania: Jeżeli wywołam z InfoBarGenerics self.showEventGuidePlugins to jak wywołać zdefiniowaną tam domyślna funkcję? Tego własnie nie rozumiem :)
-
W sprawie EPG: Sygnalizowałem tutaj http://forum.xunil.pl/index.php/topic,828.msg16096.html#msg16096, że: W InfoBar.py i InfoBarGenerics.py jest bałagan jak chodzi o domyślne funkcje na "ButtonInfo" i "ButtonEPG". Jeżeli to kiedyś zostanie uporządkowane, to trzeba będzie może poprawić lekko wtyczkę :/ Dokładniej chodzi o funkcje: EPGButtonPressed, EPGButtonPressedLong, InfoButtonPressed, InfoButtonPressedLong. Ogólnie Longi pozwalają wybrać tryb EPG (u mnie wyświetla się to samo menu dla guzików Info i dla EPG) a funkcje bez Longa aktuwują wybór. Ale w źródłach jest straszny bałagan, szczególnie jak używa się obydwu fukncji i do tego w trybie odtwarzania nagranie. Opcja druga: Kompletnie nie zrozumiałem intencji autorów :( W keymapie dla AB mam: <map context="MoviePlayerActions"> <key id="KEY_OK" mapto="EPGButtonPressed" flags="b" /> <key id="KEY_OK" mapto="EPGButtonPressedLong" flags="l" /> <key id="KEY_EPG" mapto="InfoButtonPressed" flags="b" /> <key id="KEY_EPG" mapto="InfoButtonPressedLong" flags="l" /> </map> A w samym AB: if pname == _("List EPG functions..."): from Screens.InfoBarGenerics import InfoBarEPG if isinstance(self, InfoBarEPG): self.showEventInfoPlugins() no_plugin = False elif pname == _("Show EPG..."): from Screens.InfoBarGenerics import InfoBarEPG if isinstance(self, InfoBarEPG): self.showDefaultEPG() no_plugin = False I w miarę poprawnie mi działa... Znaczy się funkcja showDefaultEPG wywołuje to co jest ustawione fukncją showEventInfoPlugins.
-
Można ustawić we wtyczce powtarzanie na 0 i też powinno działać. Z moim Panasoniciem zwykle działało, ale ustawiłem bezpiecznie na 1 i działa zawsze. @pppp: załącznik cec_esi88.tar.gz
-
Co do skórek: Skórki często składają się z samej skórki oraz różnej maści rendererów, konwerterów i widżetów. Jeżeli wgrałeś taką skórkę i te dodatki nadpisały coś ze standardowych plików pythona, to pewnie taki efekt może być skutkiem. A czarny obraz: System w NAND? Ile masz miejsca w NAND?
-
Tak czytam co napisał Romulus ... i w sumie mam to samo, tyle że na TEST. Rozdzielczości za często nie zmieniam, ale ostatnio z jakiegoś powodu zmieniłem i skończyło się na czarnym ekranie bez dźwięku. Całkowitego zawieszenia nie zaliczyłem. Pomyślałem, że coś z rozdzielczością, ale po restarcie prawie żadnego (o tym za chwilę) problemu nie było. "Prawie żadnego", bo ten fragment brzmi jakby znajomo: podobny efekt występuje przy przełączaniu rozdzielczości, długie oczekiwanie przy czarnym ekranie później wędrujący pingwin przez kilka sekund. Podobnie jak chodzi o włączanie. Może trochę długo wstaje i w sumie mi to nie przeszkadza (TV też się chwilę budzi), ale najbardziej zauważalne jest przy próbie szybkiego przełączenia OFF/ON. Wyłącza się natychmiast i wydaje się, że na drugie kliknięcie POWER nie zareagował, ale po 5-10 sek. normalnie wstaje. Kiedy CEC nie działa i nie trzeba czekać na TV... ;) Log z E2 ... procedura następująca: restart E2, zmiana rodzielczości, kolejna zmiana, OFF, ON, OFF, chwila przerwy, ON, zmiana rozdzielczości, restart E2. Może coś wypatrzycie. res_change.tar.gz
-
Właściwie, to powinienem przekierować do śmietnika bez odpisywania... Jaki tuner? Jaka skórka? Własna czy z opkg?
-
Ehhhh... Kilka wieków temu owszem, zdarzało się. Ostatnio ... nie bardzo, albo jak kto woli: nie zauważyłem. Jaka karta? Jakie ustawienia mhz?
-
1. W GOS OpenWebif jest po polskiemu ... więc jakiej wersji systemu/Webifa używasz? 2. To ma związek z błędami w listach kanałów lub też ich nadmiarem ... gdzieś było na forum.
-
Ehhh... Ktoś wie, który moduł/wtyczka/program jest/był właściwie odpowiedzialny za obsługę tego nieszczęsnych guzików w nboksie? Mogę potwierdzić, że nie działa, ale pojęcia nie mam czy kiedyś działało. I nie wiem gdzie szukać :( Jajko dla 5800 się nie zmieniło, więc co ... jakiś skrypt startowy coś zgubił?
-
Można też uptime sprawdzić
-
A nie lepiej odpalać ten skrypt (odpowiednio wycięty) z crona zamiast używać pętli nieskończonej?
-
No to od końca: Jeżeli uważasz, że taki skrypt Ci potrzebny to idea, którą opisałeś wydaje się słuszna. Czas jest do ustalenia, ale to najłatwiej chyba metodą prób i błędów. Tzn. j00zek napisał jakie jest niebezpieczeństwo używania podanej komendy i jeżeli będzie Ci się restartowało zbyt często, to znaczy, że masz za krótki czas. Co do wieszania: Takie zawieszenie enigmy, czy też openpli, które opisałeś nie jest dla mnie niczym zaskakującym ... ale też dawno nie pamiętam, żebym miał. Najczęstsze przyczyny: timeshift i wszelakie inne próby jednoczesnego odtwarzania i nagrywania. Ale po ostatnich poprawkach kernela coraz trudniej zwiesić ten proces. [Dotyczy to głównie ESI-88, ale z ciekawości sprawdziłem: nawet 5800SX z 211 po uzupełnieniu /dev/dvb/adapter0 o 4 pliki wytrzymał ekstremalne warunki.] Natomiast jak już mi się udawało enigmę doprowadzić do stanu zawieszenia, to nie chciała reagować ani na kill ani na kill -9, szło reboot, czasami -f. Czyli w skrócie: Jeżeli żona tylko ogląda i nie korzysta z takich udogodnień jak timeshift i lista nagrań a Ty w tym czasie boksa nie męczysz, to żadnych zwisów nie powinno być. Jak korzysta ... no to może taki watchdog się przyda. Jeżeli jak napisałeś męczysz boksa używając streamingu, to w sumie możesz się zalogować i reboot wpisać jak się zwiesi ;) Gdyby zainteresowało Cię to: To poczytaj tutaj: http://forum.xunil.pl/index.php/topic,1128