Skocz do zawartości

mickey

Devel
  • Postów

    2 132
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez mickey

  1. Oryginalnie to są chyba APP albo żółty, ale już nie jestem pewny. Jeżeli nie działa, to znajdź plik /usr/local/share/enigma2/keymap.xml a w nim sekcję <map context="MediaPlayerActions"> i tam dopisz <key id="KEY_PROGRAM" mapto="audioSelection" flags="m" /> ... wtedy powinno być pod APP.
  2. mickey

    [hardware] HUB-y

    Bardziej merytoryczna ... no ok. Ja wychodzę z założenia, że standard USB 2.0 przewiduje maksymalnie 0,5 A na port USB. Dysk, jeżeli nie jest z kablem Y (podwójny USB), to potrzebuje i tak zwykle pełne 500 mA, więc niezależnie od tego ile będą wymagały dwa pozostałe urządzenia, to ich podłączenie przekroczy limit pojedynczego portu. Inną sprawą jest, że można znaleźć w sieci informacje, że port USB z 5800SX wytrzyma nawet 1,5 A. I jak to wszystko poskładasz, to odpowiedź nasuwa się sama (napisał ją tux), ale z drugiej strony gwarancji nikt Ci nie da, więc skorzystaj z rady reda :) PS. Kilka słów więcej o hubach znajdziesz w tym temacie, który tak "trudno" było znaleźć...
  3. mickey

    [hardware] HUB-y

    Słabo szukasz: http://forum.xunil.pl/index.php/topic,199.msg2496.html#msg2496
  4. mickey

    XMLImport plugin - problem

    Aż takim fachowcem to ja nie jestem, to co napisałem to są tylko spostrzeżenia własne :) Enigma w nboksie tworzy pyo, nie pyc, czyli pliki zoptymalizowane. Jeżeli nie tworzy to albo folder jest nieodpowiedni albo z jakiegoś powodu (czytaj: zdaniem enigmy błąd w kodzie żródłowym) plugin nie chce się skompilować.
  5. Jako doświadczony (ponad 3-miesięczny) użytkownik nboksa napiszę: Obsługa dysku w mod by tux nie jest skomplikowana a po dodaniu opcji do system.sh (na razie jeszcze trzeba aktualizować ręcznie) jest wręcz banalna. Po zalogowaniu przez ssh wpisujemy: system.sh inithdd i po kilku potwierdzeniach czy na pewno cierpliwie czekamy :) Jeżeli tux zostawi PPanels w systemie, to może ta opcja tam się pojawi ... chociaż nie wiem czy tam się da kilka razy pytać czy na pewno, czy tylko odpala się skrypt? Natomiast sposób obsługi dysku w mod by tux, czyli przez etykietę a nie przez numer urządzenia, jest bardzo przemyślany - gdyby np. podłączyć do nboksa huba i tam 4 dyski, to wszystko jedno do którego gniazda trafi dysk z nagraniami to nbox poprawnie go podłączy do systemu. Ale z drugiej strony rozumiem początkujących. Jak włączyłem mojego nboksa po raz pierwszy, to nawet do głowy mi nie przyszło, żeby logować się przez SSH/telnet. Z pilota zrobiłem inicjalizację HDD z menu i nagrywałem. Po 2 tygodniach jak zacząłem sprawdzać inne systemy z pena, to wszystko już było dość proste, ale jednak przy pierwszym zderzeniu z nboksem miałbym problem z dyskiem w takiej wersji jak jest teraz.
  6. Po przeczytaniu odpowiedzi i konsultacji z wujkiem google: nbox:/# free total used free shared buffers cached Mem: 98156 89472 8684 0 3076 32816 -/+ buffers/cache: 53580 44576 Swap: 0 0 0 Czyli w nboksie jest 96MB pamięci RAM. Aktualnie użyto 87,4MB i jest wolne 8,6MB ale ... 35MB zostało zużyte na bufory i cache i zostanie zwolnione jak będzie potrzebne. W praktyce więc jest zajęte ok. 52,5MB i wolnego jest ok. 43.5MB (linia -/+ buffers/cache)? Poprzednie było w standby, po włączeniu, TVP1 HD nagrywane i TVN HD na ekranie ciągle jakieś 32MB wolnego (czyli 1/3 pamięci): nbox:/# free total used free shared buffers cached Mem: 98156 96196 1960 0 516 31360 -/+ buffers/cache: 64320 33836 Swap: 0 0 0 Nagranie się skończyło i przełączyłem boksa w standby: nbox:/# free total used free shared buffers cached Mem: 98156 69880 28276 0 1752 10860 -/+ buffers/cache: 57268 40888 Swap: 0 0 0
  7. mickey

    XMLImport plugin - problem

    Pliki pyc i pyo to pliki skompilowane (compiled i optimized), ale jeżeli mamy plik py (źródło) o tej samej nazwie, to pliki skompilowane możemy usunąć a enigma sama skompiluje plugin przy starcie i stworzy pyo. BTW: @tux: Nboksy używają raczej /media/hdd, to jest to samo co /hdd.
  8. Właśnie dlatego, że system używał SWAPa, który jak się okazuje niekoniecznie był mu niezbędny (bo działa teraz bez), zaczęły się moje problemy :) Mały "print screen": nbox:/# cat /proc/meminfo MemTotal: 98156 kB MemFree: 6860 kB Buffers: 2952 kB Cached: 33628 kB SwapCached: 0 kB Active: 61244 kB Inactive: 18820 kB Active(anon): 41876 kB Inactive(anon): 1652 kB Active(file): 19368 kB Inactive(file): 17168 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 43512 kB Mapped: 10032 kB Shmem: 44 kB Slab: 6372 kB SReclaimable: 2592 kB SUnreclaim: 3780 kB KernelStack: 488 kB PageTables: 300 kB Quicklists: 104 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 49076 kB Committed_AS: 69796 kB VmallocTotal: 507824 kB VmallocUsed: 2948 kB VmallocChunk: 497480 kB nbox:/# df -h Filesystem Size Used Available Use% Mounted on /dev/root 478.6M 138.6M 315.3M 31% / none 128.0K 8.0K 120.0K 6% /tmp none 32.0K 24.0K 8.0K 75% /var/run none 32.0K 0 32.0K 0% /var/log tmpfs 47.9M 8.0K 47.9M 0% /ram tmpfs 47.9M 8.0K 47.9M 0% /dev tmpfs 47.9M 0 47.9M 0% /dev/shm /dev/sda1 916.9G 453.9G 416.4G 52% /hdd Odpalając jakiegoś crona albo po prostu zapętlony skrypt ze sleepem w środku (coś tak oscam_test) mógłbym zrobić historię użycia pamięci ... sam jestem ciekawy co by z tego wyszło :) Ale zanim zacznę, to mam kilka pytań ... a może jedno: Ktoś mógłby wyjaśnić te wszystkie informacje powyżej? ;) MemTotal i MemFree wydają się jasne, ale część jest Cached, czyli chwilowo niepotrzebne? Z drugiej strony mam w /ram jakieś 48MB ... gdzie to jest na liście /proc/meminfo? Jakbym zmniejszył tego /ram (jak to zrobić?) to wzrosło by mi MemFree? Które numerki /proc/meminfo są najistotniejsze i dobrze byłoby monitorować? Bardzo mnie to męczyło, więc dzisiaj rano zrobiłem mały test i wynik jest taki: Jeżeli oglądam nagranie z dysku i w tym czasie zacznie mi się coś innego nagrywać to nic się nie dzieje z oglądanym materiałem. Oglądałem materiał SD (TV PULS) a nagrywałem HD (test 1: TVP1 HD i test 2: TVN HD). Ale kiedy coś oglądam i nagranie trwa i wtedy chcę odtworzyć jakieś starsze nagranie z dysku to nie da rady :/
  9. Czyli to samo co z poziomu OpenWebif. Tylko jak enigma się zawiesi, to interfejs www przestaje być dostępny,a wtedy jest największy problem. Wtedy to polecenie pewnie nie zadziała, ale mimo wszystko sprawdzę.
  10. Pytanie przewijało się już czasami w postach. Szukałem już kiedyś i szczątkowe informacje miałem a dzisiaj przypadkiem na pełną instrukcję trafiłem (dotyczy OpenPli 3.0). W oryginale wygląda to tak: Execute "init 4". Then execute "/usr/bin/enigma2". Then you see the logs in telnet window. To abort it press ctrl+c. Then type "init 3" plus enter to start enigma again. Po naszemu: "init 4", "/usr/bin/enigma2" (w oknie pojawią się logi, imho super sprawa), ctrl+c żeby przerwać i "init 3" żeby wrócić do normalnej pracy. W "mod by tux" po init 4 jest "Error" na wyświetlaczu i reboot. Nie wiem jak w czystym freebox? Dałoby się w wolnej chwili zrobić tak, żeby na nboksie też to działało? Sam nie wiem od czego zacząć :(
  11. Przynajmniej ja nie bardzo załapałem w czym problem. Co znaczy "przy odtwarzaniu jest problem"? Jeżeli coś nagrywam, to faktycznie mam problem z odtwarzaniem nagrań z dysku. Nie mam problemu z odtwarzaniem nagrań z sieci. I już kompletnie nie mam problemów z oglądaniem czegokolwiek na żywo. Ale z szarików nie korzystam, tylko lokalne karty. Ale oscam daje radę :)
  12. Może poprawi, ale nie wiem czy bardzo. Pamięci w nboksie to pewnie jakieś DDRy. Najstarsze pamięci jakie ja pamiętam to SDRAMy 66MHz - lata 90-te ubiegłego wieku. Pamięci te miały przepustowość rzędu 533MB/s. Przez USB 2.0 realny max to 30MB/s. Karta class 10 to oficjalnie 10MB/s. O czasach dostępu w porównaniu z pamięcią przez USB nie wspominam, bo też nie potrafię podać na szybko danych liczbowych. Ja mam 15 pluginów. Skin zmieniony. Listę kanałów z dwóch satelitów. I też nie przycina a swapa nie mam. A tak swoją drogą, to przy dwóch pluginach u mnie też bywało ok, problemy pojawiały się zwykle przy odtwarzaniu materiałów z sieci. BTW: Wczoraj jak się nagrywały 2 strumienie kodowane i w tym czasie oglądałem AVI z sieci, to jednak tuner padł. Znaczy enigma padła, tuner działał. Nawet nagrywał. W trakcie filmu pojawił się spinner. Obejrzałem film do końca bez żadnych zacięć ale wyjść z playera już się nie dało. Skończyło się na reboot przez ssh :( PS. Kompletnie OT. Spróbujcie pod Windows zapodać obliczenia, które potrzebują dużo pamięci, czyli tyle ile nie mieści się w RAM. Core i7 + 8GB RAMu i 64-bitowy system wymiękać jak zaczyna swapować. Można odczekać z pół godziny aż zareaguje na Ctrl+C albo od razu restart z guzika...
  13. Skórkę możesz ściągnąć (wersję 1.2 raczej) i rozpakować 7-zipem (tego ipk w środku też) a następnie wrzucić na tuner przez ftp zgodnie ze strukturą katlogów. Ale czy będzie działać, to nie wiem, więc lepiej tego nie rób jeżeli masz system w NAND. Zrób sobie wersję do testów na pendrive.
  14. A może to ja namieszałem, bo nie używam automatycznych aktualizacji list, a tylko uzupełniam listy o własną po ewentualnej aktualizacji systemu do nowej wersji. Napiszę o co mi chodzi, chociaż może już jest jak trzeba, chociaż niekoniecznie w ten sam sposób. Z tego co zdążyłem się zorientować, to główne 2 pliki z listami to bouquets.tv i bouquets.radio. I teraz np. w bouquets.tv jest: #NAME Bouquets (TV) #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.richter01.tv" ORDER BY bouquet #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.richter02.tv" ORDER BY bouquet #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.richter03.tv" ORDER BY bouquet #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.user01.tv" ORDER BY bouquet #SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.user02.tv" ORDER BY bouquet Pierwsze 3 listy są Twoje a ostatnie 2 zostawiasz użytkownikowi, przy instalacji systemu 2 listy są puste. Przy aktualizacji nigdy nie ruszasz tych dwóch ostatnich list a nawet jeżeli zmienisz plik bouquets.tv to zostawiasz tam te 2 linie - w dowolnym miejscu, przestawić każdy sobie może. Natomiast korzystający z Twoich list wprowadzają zmiany tylko do tych dwóch list użytkownika a resztę sobie aktualizują z sieci, czyli korzystają z Twoje pracy. A jak ktoś nie chce korzystać z list użytkownika to ma na końcu list kanałów takie dwie puste.
  15. Sprawdziłem. Właśnie coś się nagrywa i nie da się teraz nic obejrzeć z dysku. I u mnie zdaje się, że nigdy się nie dało. Na starym dysku też chyba się nie dało, ale już nie sięgam pamięcią tak daleko. Gdyby ktoś miał pomysł, która opcja za to może odpowiadać, to będę wdzięczy za sugestię i sprawdzę. Dysk sformatowany na ext4. Może przez tunefs coś trzeba by zmienić?
  16. Wstaw znak komentarza w odpowiedniej linii w pliku /etc/fstab. BTW: Nie pisz posta pod postem. Jest opcja "Modyfikuj"...
  17. Ja list nie aktualizuję, właśnie dlatego, że mam swoją listę (tak swoją drogą: mając tuner gdzie w końcu mogę listę układać sam znowu pozwolić, żeby jakiś operator mi ją zmieniał...). Oki, ale nie chciałem marudzić :) Pytanie mam takie (do richtera): Czy dałoby się paczkę przygotować tak, że poza listami, które aktualizujesz są tam 1-3 (trudno powiedzieć ile), które mają nazwę "USER LIST" (czy jakoś tak) i listy te się nie aktualizują? Można by mieć własną listę poukładaną pod siebie a jednocześnie całe paczki ciągle aktualne.
  18. Trochę zboczyliśmy z tematu, ale ogólnie mam problem, żeby obejrzeć coś co jeszcze się nagrywa - po prostu szarpie obrazem i dźwiękiem :( Nawet na kanałach SD. Nie jestem pewny, czy da się oglądać zapisany na dysku strumień podczas nagrywania innego.
  19. To nie ten plugin. Number ZapExt to taki dodatek, który pokazuje okienko z numerem kanału i pikoną podczas przełączania. Z jednej strony fajny bajer (moim zdaniem) ale z drugiej likwiduje problemy z GSami podczas używania PTSa oraz starej wersji ZapHistory. Nowszy Zap History nie generował GSów, ale przypisał mi się pod funkcje historyBack i historyNext a to akurat mi nie pasowało :/ W pierwszym załączniku stary (z 8.0 a nawet chyba z 7.1.7) Zap History Browser, który generuje GS, jeżeli zostanie wywołany kiedy lista jest pusta. INSTALOWAĆ RAZEM Z NumberZapExt, ŻEBY UNIKNĄĆ GSów. W drugim załączniku obydwa pluginy razem i może lepiej od razu taką paczkę instalować. PS. Już nie pamiętam, ale Number Zap Ext trzeba chyba aktywować - pojawia się w menu konfiguracyjnym systemu. plugin_zaphistory.tar.gz plugin_zaphist_ext.tar.gz
  20. Jakoś się tak utarło, że jak montujemy system na penie, to robimy na nim partycję SWAP, bo może się przydać. W systemie jest odpowiedni wpis w /etc/fstab i wersje hdclone przygotowane przez richtera także mają partycję wymiany. No i niby super. Jak braknie RAMu, to system skorzysta z tej partycji i będzie super... Tylko dlaczego ja o tym piszę... Ok, było tak. Zainstalowałem 8.2.1 i załączyłem jakiś film z sieci (udostępniony zasób CIFS). Działało super. W trakcie oglądania dało się jednocześnie nagrywać, nawet HD, i nie było żadnego problemu z oglądaniem filmów z sieci. No to zacząłem używać nowej wersji. Doinstalowałem całe mnóstwo pluginów. Zrobiłem skanowanie nieba z dwóch satelitów. Zainstalowałem pakiet pikon. I zaczęły się problemy. Jeszcze z "wchodzeniem na sieć" jakoś było, ale strasznie długo startował a przy wychodzeniu spinner się włączał już na wieczność - czyli ponad granice mojej cierpliwości i kończyło się restartem z konsoli. No to trzeba było znaleźć winnego. Czyli pewnie jakiś plugin. Wyciąłem prawie wszystkie. Czasami było dobrze, ale dość szybko zaczęły się znowu problemy ze spinnerem... Padło na swapa. Wiedząc jak "szybka" jest obsługa dysku i napędów USB pomyślałem, że problemy zaczynają się jak system zaczyna swapować. Informacje z "top" wskazywały, że ok. 3MB swapa jest zajęte. No i wyłączyłem swapa. To było ponad tydzień temu. Od tego czasu spinner pojawia się czasami, ale tylko na moment. MediaPlayer2 startuje odtwarzanie nagrań z sieci prawie natychmiast. Po naciścięciu STOP jestem równie szybko z powrotem na playliście. Nawet przewijanie nagrań z timera na szybkości 128x działa (do tyłu potrafi zawiesić enigmę, ale to nic nowego) - ze swapem nawet 8x czasami sprawiało problemy. Moje sugestia jest taka, żeby wyłączyć SWAPa. Jak ktoś korzysta z klienta torrentów, to chyba bez swapa ani rusz, ale poza tym moje doświadczenia skłaniają mnie do wniosku, że tuner chodzi znacznie szybciej (i stabilniej) bez swapa. Jakie macie doświadczenia w tym temacie?
  21. mickey

    Permanent Timeshift

    Ostatnia działająca (nie będę się rozwodził jak "dobrze") na nboksie wersja PTS to 1.3b. Podrzuciłem kiedyś na forum 1.3d chyba i skończyło się na Permament GS. Jedną z kolejnych wersji (chyba 1.3g) sprawdziłem już sam i też było GS po każdym restarcie. Dzisiaj zajrzałem do wątku o PTS na forum OpenPLi i znalazłem: Posted Yesterday, 11:00 Auto timeshift start is now available standardwise in openpli Posted Yesterday, 11:02 You can enable it in the settings (settings -> system -> user interface menu). Opinie na razie nie są zbyt entuzjastyczne, ale jest szansa, że przy jednej z kolejnych aktualizacji systemu przez freeboxa znajdziemy automatycznego timeshifta w menu systemowym :)
  22. Plugin ma wiele mówiącą nazwę "Automatic Volume Adjustment". Ale obawiam się, że może być tak samo skuteczny jak napisanie i wykonanie protest songa. Nie wiem jak na HDMI, ale używająca analogowego złącza SCART nie zauważyłem, żeby cokolwiek się zmieniało jak chodzi o poziom głośności :( Może faktycznie działa tylko na sygnał cyfrowy przy pakowaniu go do HDMI.
  23. mickey

    EPG Refresh

    Zerknąłem do folderów z pluginami i daty plików pyo, tam gdzie są źródła py, są inne niż dzisiejsze. Czyli zostało skompilowane raz i nie kompiluje przy każdym restarcie (miałem dzisiaj). Nie napisałbym, że powinno się usuwać, ale kiedy są źródła a enigma sama sobie je kompiluje przy starcie, tu IMHO lepiej wrzucać tylko źródła. Pliki skompilowane mogą pochodzić z boksa z pythonem 2.7 albo innymi opcjami kompilacji i wtedy nie wiem, czy taki plugin uruchomi się poprawnie. Poza tym, same źródła, to zawsze trochę mniej do przepchnięcia przez łącze :) Co do listy kanałów z EPG. Stworzyć listę, to nie jest problem, ale dla mnie już jest problemem określenie co na tej liście ma być. Kiedy miałem jeszcze dekoder z N, to tygodniope EPG łapałem na TVP1 HD a dla paczki polsatowskiej dodatkowe na Polsat SD (albo HD...). Natomiast z informacji jakie podaje Ferguson wnioskowałbym, że EPG nadawane jest nie tyle na konkretnym kanale co na konkretnym transponderze (często podawany MGM HD jako odpowiedni kanał jest na tym samym 11449H co TVP1 HD). Jeżeli ktoś jest pewny na którym kanale idzie EPG, to proszę pisać :) A co do "najlepsze EPG". Miałem 2850 z Carbo (czy też Apollo) i uważam, że tam obsługa EPG była lepsza. CoolTVGuide jakoś nie przypadł mi do gustu :(
  24. mickey

    EPG Refresh

    Przepakowane ze strukturą katalogów, do podmiany na serwerze. W paczce tylko źródła (pliki py), enigma skompiluje sobie sama przy starcie (powstaną pyo). plugin_epgrefresh.tar.gz
  25. mickey

    EPG Refresh

    Nie wiem czy plugin był zmieniany, ale o ile pamiętam, to kiedyś działał. Tak w okolicach wersji 8.1 albo nawet 8.2 systemu. W 8.2.1 generuje ten komunikat. Ściągnąłem inna wersję, którą znalazłem gdzieś w sieci i ten sam komunikat mi wypisało... @muzzy121: Jak masz działającą wersję, to po prostu umieść na forum, może być w tym wątku. Sprawdzimy, jeżeli będzie lepiej, to odpowiednie info zostanie umieszczone. Jeżeli nie, to też o tym przeczytasz :)
×
×
  • Dodaj nową pozycję...