Erfahrungsgemäß muss man da ein bisschen übertakten, da OE das entgegen rasbmc nicht automatisch macht.
Beiträge von Monster_Inc
-
-
Wie äußert sich das "aufhängen"? Das ist eine ziemlich diffuse Umschreibung für "geht halt nicht" die eigentlich für Ferndiagnosen ungeeignet ist. Genau wie "abstürzen". Denn ich glaube kaum, dass irgendwo Hardware vom Tisch gefallen ist. Je detaillierter die Beschreibung des Systemversagens desto besser kann man aus der Ferne auf mögliche Ursachen schließen
Wenn die Kiste noch per ssh erreichbar ist bitte Ausgabe von "dmesg | tail -n 100" posten (nachdem sie "hängt"), um mögliche Hardwareprobleme zu erkennen.
Arbeitsspeicherdefekte (häufige Ursache spontaner komplett-freezes bzw. kernelpanic) lassen sich mit memtest86+ ganz gut aufspüren.
-
Was für Hardware ists denn, auf der OpenELEC läuft?
-
Zitat von »Monster_Inc«
Das git ist länger nicht mehr gepushed worden, oder? Wollte gerade ein Patch für Arte erstellen und hab gesehen, dass das 8 Monate hinterherhängt.Jep, hab seit längerem nur mein google code repo aktualisiert. Ich kümmer mich demnächst auch nochmal um github und bringe alles auf den aktuellen Stand...
Das wär toll. V.a. würden wir Dich ja beim Aktuellhalten gerne unterstützen.
-
Das git ist länger nicht mehr gepushed worden, oder? Wollte gerade ein Patch für Arte erstellen und hab gesehen, dass das 8 Monate hinterherhängt.
-
Besteht eigentlich die Möglichkeit aus dem Script raus Meldungen in XBMC anzuzeigen?
Dann könnte man so Sachen wie >>url = match[0].replace("/player/","/")<< die mit >>IndexError: list index out of range<< kaputt gehen in ein bisschen Fehlerbehandlung packen und statt "Es ist irgendwas kaputt, schau ins Log" die Meldung anzigen, dass sich wahrscheinlich an der Seite was geändert hat und ein Update erforderlich ist anzeigen.
-
Nein, hier gehts auch nicht.
Ich komm nur gerade per SSH nicht in die Kiste, sonst würd ich gliech die Meldung mitschicken.. Sekunde *reboot
EDIT:
[expander]Code
Alles anzeigen09:23:55 T:2727806048 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'urllib2.URLError'> Error Contents: <urlopen error [Errno -2] Name or service not known> Traceback (most recent call last): File "/storage/.xbmc/addons/plugin.video.rtl_now/default.py", line 425, in <module> listShowsThumb(url) File "/storage/.xbmc/addons/plugin.video.rtl_now/default.py", line 89, in listShowsThumb content = opener.open(urlMain).read() File "./Lib/urllib2.py", line 400, in open File "./Lib/urllib2.py", line 418, in _open File "./Lib/urllib2.py", line 378, in _call_chain File "./Lib/urllib2.py", line 1207, in http_open File "./Lib/urllib2.py", line 1177, in do_open URLError: <urlopen error [Errno -2] Name or service not known> -->End of Python script error report<--
[/expander]
Da haben die wohl wieder ihre Seite geändert...EDIT2: Manchmal gehts aber auch. Haben die evtl. derzeit Netzwerkprobleme (Name or service not known)?
EDIT3: Ggf. würde anständiges Exception handling (try: ... except ...: ...) helfen etwas aussagekräftigere Fehlermeldungen statt "Irgendwas geht nicht, schau ins Log" anzuzeigen..
-
Zitat von »Monster_Inc«
Die Interne Grafik wird sich langweilen, wenn Du nicht so Dinge wie Umcodierungen (bspw. für DLNA) tun willst.Ich sowieso nicht Kann ein VDR über die GPU überhaupt umcodieren? Abgesehen davon dass
es wohl eh die wenigsten brauchen würden?!Dann ersetze "Du" durch "man"
Dass VDR selbst mehr macht als den MPEG-Transportstream weiterzuschubsen bezweifel ich jetzt mal, sogesehen könnte man wohl komplett auf eine GPU verzichten. -
Es geht doch hier um einen Server, dann braucht man den RAM für Timeshift doch im Client und nicht im Server oder?
Und die interne Grafik wäre auch in dem Fall egal?!Die Interne Grafik wird sich langweilen, wenn Du nicht so Dinge wie Umcodierungen (bspw. für DLNA) tun willst.
-
[quote='blauesgruen','index.php?page=Thread&postID=166614#post166614'
Sehr cool, endlich mal jemand der ihn auf dem PRi testet und Rückmeldung gibt.
Wenn du Bock hast, kannst du gerne mal berichten welche Einstellungen du in den SkinSettings gewählt hast bzw. Welches System du beim ersten Start des Skins genommen hast.
Danke.
bg[/quote]Ja klar gern
Also. Testumgebung: OpenELEC 2.4.2 auf einem China-RPi, leicht übertaktet (arm_freq=840, core_freq=275, sdram_fraq=400)
Beim ersten Aktivieren hat sich XBMC erstmal aufgehängt und ich musste den Stecker ziehen. Nuja.. aber ein schlechter Start muss ja noch nichts schlimmes sein. Also neu gestartet, aktiviert, und nach einigen Gedenksekunden war das Skin übernommen.
Die HOWTO-Seiten, die am Anfang angezegit werden, brauchen alle etwa 10 Sekunden, bis sie angezeigt werden, ein Menüwechsel bis zu 5 Sekunden, oft aber wesentlich schneller.
Gestartet hab ich erstmal mit der LOW-Einstellung. Die mit den anderen AEON-artigen Skins ist das RPi ja meist hoffnungslos überfordert und ich wollte mich langsam rantasten, was geht.
Nachdem die Initialisierung abgeschlossen war, lief dann alles aber wesentlich flotter und geschmeidiger, als ich erwartet hätte. Von der Leisung her würde ich sagen ist es gleich auf mit Confluence(Mod) und teilweise sogar schneller. Bspw. reagiert es auch bei HD-Videogabe im Gegensatz zu Confluence flüssig, vermutlich weil kein Video halbtransparent im Hintergrund mitläuft.
Der blaue Balken im Hauptmenü, der von links nach rechts läuft, läuft komischerweise nur flüssig, wenn Videovidergabe aktiv ist, ansonsten stottert der ziemlich und wird nur an 3-4 Positionen fest angezeigt. Ich vermute mal der braucht den hochgetakteteten Prozessor um anständig zu funktionieren.
Gerade auf 3.95.2 geupdatet, was wohl einen massiven Leistungsschub gebracht hab. Momentan fühlt sichs fast an wie am PC. Also werd ich noch ein bisschen weiterexperementieren und dann die Gotham-Einstellungen hier posten.
-
Achja, hatte ich ganz vergessen zu Schreiben.. Das Skin läuft sogar auf dem RPi ähnlich gut wie Confluence(Mod) und ist gerade im Alltagstest
-
Ja klar, ist angehängt.
Was ich mir aber auch denken könnte ist, dass die Farben Hardcodiert und auf Confluence abgestimmt sind und Du da nichts dran ändern kannst. Wenn das wirklich so ist, mach ich bei github für das Addon ein Ticket auf.
-
Das mit dem fehlenden Icon kann ich noch ändern.
Bin am überlegen ob ich eigene Icons anzeigen lasse, die dann zum Skin und zum Addon passen.
Aber bei der vielfallt werde ich wohl einfach ein Fallback einfügen, dann hast du aber immer das gleiche Cover, solange du "keine Grafik" auswählst.
bgFind ich gut. Ich hatte bisher "Meine Sender" aus dem Radio-Addon als einzigen Favoriten und mich ein bisschen gewundert, warum bei den Favoriten nichts angezeigt wird.
Jedenfalls super Arbeit!
Eine Sache ist mir noch aufgefallen: Im Hauptmenü über Wetter verweist der Punkt "Widget-Einstellungen" auf die "Wetter-Einstellungen".
Wenn Programm-Addons unlesbar werden, weil grauer Text auf grauem Hintergrund angezeigt wird sind die richtigen Adressaten dann die jeweiligen Addon-Hersteller, oder?
-
Als Favorit gehts natürlich auch
Ich hab mich nur gewundert, weil es in den Einstellungen ja benutzdefinierte Hauptmenüschaltflächen gibt, dort aber nur Dateien auswählbar sind.
Nochmal zu den Favoriten: Ist es Absicht, wenn bspw. ein Addon (Radio) bei einem favorisierbaren Teil kein Icon bereit stellt und "Kein Cover" als Thumbnail ausgewählt wird in der Favoritenleiste nichts angezeigt wird, und sich nur der Text beim Drücken auf li/re ändert?
-
Standard ist ein paar mal mit 't' geschrieben und in den Einstellungen wird bei dem Umschaltpunkt vom klassischen Einstellungsmenü der Beschreibungstext vom Werkseinstellungsrückstellpunkt gezeigt.
Ansonsten siehts sehr gut aus.
Gibt es eigentlich die Möglichkeit Video-Addons direkt im Hauptbenü zugreifbar zu machen, ohne dass man sich da über Filme hinhangeln muss? Die Verwendung von Video-Addons ist bei mir ein Hauptbestandteil vom XBMC und in vielen Skins wird der Punkt leider irgendwie versteckt.
-
Wohin kann man eigentlich Rechtschreibfehler pushen?
-
IEEE 802.11n bekommt theoretisch 600Mbit/s (==75MB/s) hin. Kann es sein, dass verschiedene Geräte bei Dir unterschiedliche bzw. fehlende Unterstützung für hohe Datenraten haben?
-
Ich habe mir zwar noch nie eines zerschossen und wen ist es auch keine Problem weil ich immer ein Img. davon habe vom aktuellen stand und die ist in 2min wieder drauf per clone.
Mit dynamischer Taktrate? Noch nie was zerschossen? Welches hast Du? Made in UK oder China? Dann hast Du nämlich sehr viel glück oder eine SD-Karte, die leicht schwankenden Takt verträgt. Meine Transcend Class10 war jedenfalls alle 3 Wochen einmal hinüber, weil die Inode-Tabellen langsam verreckt sind (das schöne Zeug, was man nicht gleich bemerkt, was aber dafür sorgt, dass Blöcke mehrfach verwendet werden) und irgedwann so kaputt waren, dass wichtige Sachen beschädigt waren. Das ist natürlich die Kategorie Dateisystemfehler, die fsck prinzipiell nicht sauber beheben kann. Und Backup einspielen hat selbst am PC immer ca. 20 Minuten gedauert. Und das Backup wurde auch nur einmal pro Woche erstellt, damit mit eingrenzen konnte, wo die Dateien wirklich sauber sind. Denn nur, weil so ein Dateisystem nicht komplett zerschossen ist, heißt das noch lange nicht, dass Teile (unbemerkt) beschädigt sind, und Datei Z z.B. zur Hälfte aus Datei A und zur anderen Hälfte aus Datei B besteht, und in addon-Scripts auf einmal Teile vom Logfile auftauchen und solche Scherze. Alles schon gehabt.
-
Und man hat dank zusätzlicher Hardware nicht permanent ein zerschossenes Dateisystem, wenn das Teil während schreibendem Zugriff gemeint hat eben mal kurz hochtakten zu müssen.
-
Zitat
Haben wir eine Chance einen Linux/Mac-Build zu bekommen?
Muss man sich selbst kompilieren, wie es ausschaut. Aber keine Ahnung, ob da Handarbeit angesagt ist oder man direkt für eine andere Plattform kompilieren kann.EDIT:
Ah, coolWenn man eine Buildumgebung zur Verfügung hat, wo die wichtigen Sachen installiert sind, gehts ziemlich einfach:
Codegit clone https://github.com/afedchin/xbmc-addon-iptvsimple cd xbmc-addon-iptvsimple/ git checkout frodo sh autogen.sh ./configure --host=arm-bcm2708-linux-gnueabi make dist-zip
Und schon hat man sein Addon-Paket extra für einen arm-bcm2708-Prozessor, auf dem ein XBMC-Frodo-Linux läuft, in meinem Fall ein RPi mit OpenELEC
Für andere Architekturen und Systeme einfach den entsprechenden Compiler wählen, und als Host angeben.