Nja, sind die Orginaldateien von meiner Dream, von daher kann ich es mir nicht erklären. Könntest du das crashlog anhängen?
Posts by ritzMo
-
-
Quote
Original von whopper
Hast recht, hat mir nicht so gefallen, nutze wiedr die compact liste, ist doch am übersichtlichsten!MfG
bei deinen letzten Dateien gab es nen Bluescreen!
Hups, jo - den Fehler hab ich den ersten mal als ich das gemacht hab auch gemacht

Hab nen Variablennamen geändert und das nicht konsequent genug... dann noch zu faul gewesen zu testen. Neue Dateien sind oben, diesmal getestet
-
Deshalb habe ich nach Datum sortiert bei mir... und wenn alphabetisch sortiert wird, sollten die auch noch in der Aufnahmereihenfolge sein. Zumindest in der Theorie

Hab ja auch gesagt: persönliches Meinung..
Ich finde es irgendwie unnatürlich, wenn durch einen Knopfdruck plötzlich andere Werte an bekannter Stelle stehen.*EDIT*
Habe mal einen neuen Patch und ein Komplettpaket gebaut. Ist ein Zwischending von meinem Patch und dem von ralfk. Es wird jetzt beim 1line-Modus immer das Datum in der Liste angezeigt und ebenso immer die Länge in der erweiterten Beschreibung.
Ich mag dieses Wechselspiel einfach nicht
*EDIT2* Link entfernt da absolut OOD

-
Da fehlt dann allerdings die Vergrößerung der Zeilen
Und ich fand das persönlich schöner mit dem Datum in der Beschreibung und der Länge in der Liste und imo ist das auch logischer. Werde das also vermutlich, sollte ich nochmal diese Dateien bereitstellen, so drin haben, da ich das wieder vergessen werde zu ändern

-
Ich habs jetzt etwas auseinander gerückt, sieht aber nicht wirklich besser aus. Die E1 Movielist kann ich mir schlecht anschaun, da ich hier zwar noch ne 7020 stehen habe, die ist aber zu Gunsten der 7025 ausser Betrieb - und wenn ich weiter Basteln will wird das auch so bleiben

Der letzte Ordner wird - wie du schon richtig bemerkt hast - nicht gespeichert, das hat aber sicherlich einen Grund, das ralfk das nicht macht

*EDIT* Temporärer Screenie: http://ritzmo.de/grab.png
*EDIT2* Habe die Itemgröße jetzt auf 1/3 der Originalgröße gesetzt, damit gliedert es sich besser ins Bild ein

*EDIT3* Neuer Screenie mit ralfk's Änderung von gestern: http://ritzmo.de/grab2.png
*EDIT4* So, hab jetzt mal alle Möglichen Kombinationen auf Bild festgehalten: http://ritzmo.de/screens/
-
Denen Ziffern voranzustellen ist kein Problem, allerdings haben die dann keinen Nutzen, da die Zahlentasten ja zum Spulen genutzt werden.
Und die Beschleunigung war dann ich, aber die ist inzwischen auch in den Dateien von ralfk enthalten
Ich werde da mal was vorbereiten

-
Quote
Original von letsdream
Könnte mal jemand von Euch einen Screenshot posten, wie die Movieliste jetzt aussieht nach Euren Änderungen?Da ich mir die Liste irgendwann mal durch einen Pach auf 10 Sendungen pro Seite erweitert habe, weiß ich nicht, ob sich ein erneutes Drinrumfummeln für mich lohnt. Ich bin nicht so der Freak, der sich mit den Innereien der Box sooooo auskennt

Ich werde dir im Laufe das Tages mal ein paar erstellen...
QuoteOriginal von whopper
Könnte man die 1 Zeilige Liste sauberer darstellen, etwa so wie die Senderlisten, schaut so wie sie ist etwas unübersichtlich aus, ist ja alles wie ein einziger Text gehalten!
Das laden der einzelnen Optionen der Movielist ist jetzt viel schneller, gut gemacht!MfG
Was meinst du mit sauberer ?! Es ist ja im Prinzip wie die Senderliste, nur da sind die einzelnen Felder größer. Und beschleunigt wurde von uns eigentlich nix (ich habe nur die if's von ralfk auf ein Minimum beschränkt), allerdings hat Ghost vor geraumer Zeit - am 10.7. um genau zu sein - im CVS das einlesen der Filmlänge auf "bei bedarf" umgestellt, sie wird also nur für die sichtbaren Filme berechnet und nicht für alle auf der Festplatte.
-
Und das Event hat die wo her? Es könnte ja im "schlimmsten" Fall aus dem Cache kommen und das wäre mehr von Vorteil als von Nachteil, aber das ist vermutlich in dem Fall auch nur persönliche Präferenz.
Dann konzentrier ich mich mal wieder aufs Nutzen meiner Dreambox, ist ja auch mal ganz schön

*EDIT*
Wobei mir grade einfällt, dass wir natürlich auch info direkt aus self.list.list[cur_idx][1] und len aus self.list.list[cur_idx][3] holen könnten...*EDIT2*
Wenn es allerdings so bleiben soll, würde es reichen die serviceref über self.list.getCurrent() zu holen. Sähe dann nicht so sehr nach Hack aus
-
Das holen von x in updateEventInfo ist überflüssig.
x[1] ist info und x[0] ist die serviceref, werden also doppelt geholt. Und wieso du die ShortDescription über info & serviceref holst, wenn wir bereits das event haben ist für mich auch nicht unbedingt klar, aber durchaus ok. Wir müssen uns in der MovieSelection eigentlich keine Sorgen machen, fehlerhafte Events zu bekommen, da die MovieList dafür sorgt, das diese entfernt werden.
Sonst hab ich gegen deine Änderung nichts einzuwenden
-
Im prinzip sollte es funzen, lokal klappt der tar-Aufruf (auch wenn er beim schreiben aus meinem Kopf stammte) - kann höchstens an der Version auf der Box liegen. Arbeite hier sowieso direkt auf der Box und wenn nicht wird nen neues enigma2 ipkg gebastelt

Aber klasse wenns klappt. -
QuoteDisplay More
username:-)@server movielist % tar cvzf ../movielist.tgz .
./
./usr/
./usr/share/
./usr/share/enigma2/
./usr/share/enigma2/skin_default.xml
./usr/lib/
./usr/lib/enigma2/
./usr/lib/enigma2/python/
./usr/lib/enigma2/python/Components/
./usr/lib/enigma2/python/Components/MovieList.py
./usr/lib/enigma2/python/Screens/
./usr/lib/enigma2/python/Screens/MovieSelection.pyHabe ein neues Paket mit den richtigen Pfaden erstellt...
also skin_default.xml nach /usr/share/enigma2, MovieList.py nach /usr/lib/enigma2/python/Components und MovieSelection.py nach /usr/lib/enigma2/python/Screens. -
Meiner Patches sind wie schon oben erwähnt gegen das Set von ralfk, die Komplettdateien enthalten also auch seine Änderungen.
Und du hast vorher die Orginaldateien mit denen von ralfk überschrieben, nun musst du seine mit meinen ersetzen
Es wird keine bisherige Funktion entfernt, sondern nur diese eine neue hinzugefügt, also kannst du die Dateien ruhig ersetzen.
*EDIT*
Hast du die skin_default auch ersetzt und hast den Standardskin aktiv? Ich habe lokal für mich noch Nemesis.Blueline.Single entsprechend geändert, da ich diesen persönlich lieber verwende, aber die Datei ist nicht vorhanden im Package. Die Skins MÜSSEN aber geändert werden, damit sie mit dieser Änderung funktionieren. -
Du kannst das auch lokal entpacken und die Dateien dann in den entsprechenden Ordner auf der Dream kopieren. Das über Telnet zu machen ist für mich nur der "natürlichere" Weg und imo auch unkomplizierter, daher habe ich das vorgeschlagen....
Wichtig ist nur, dass die Dateien in den richtigen Ordnern landen.ACHTUNG: Mir ist grade spontan eingefallen, dass ich bei den letzten Paketen vergessen habe, den Ordner der skin_default.xml zu ändern. Diese gehört nach /usr/share/enigma2. Der Ordner data ist so nur im CVS vorhanden.
-
Quote
Original von whopper
Hi, irgendwas ist da verkehrt, in deinen Komplett Dateien ist nur die Mediaplayer.py drinn, ich meinte aber die normale Moviliste in die die Box aufnimmt, nicht diesen behinderten Mediaplayer!?
Die Datei hab ich so wie beschrieben oben installiert jedoch bemerke ich keine Veränderung zu vorher!MfG
QuoteDisplay Moreusername:-)@server movieplayer_new % tar cvzf ../movielist.tgz .
./
./data/
./data/skin_default.xml
./lib/
./lib/python/
./lib/python/Components/
./lib/python/Components/MovieList.py
./lib/python/Screens/
./lib/python/Screens/MovieSelection.pyAlso zumindest im aktuellen Paket sollte alles ok sein, vielleicht war ich beim letzten mal etwas übermüdet, aber dieses mal sollte es stimmen

-
Du schaffst es immer wieder, mich zu verwirren

Also sofern aktiv im 1line & extended description:
- in der Liste: Name & Beginn
- in der Erweiterung: Beschreibung, Sendername, Länge
sonst:
- wie vorherso?

*EDIT* Nachdem ich diesen Beitrag geschrieben hab erscheint deiner viel klarer, obwohl so ziemlich exakt dasselbe drin steht

*EDIT2* Habs mal so vorbereitet, finde es aber höchst verwirrend und lade es daher mal nicht hoch.
*UPDATE* Der Patch wurde noch einmal leicht geändert...
*UPDATE2* Hab das "bauen" der ersten Zeile noch einmal etwas verschönert, habe dabei auch eine maximale Länge für Beschreibung und ServiceName festgesetzt (35/20), da wie schon weiter oben erwähnt beide recht lang sein können und ich so im Durschnitt immer eine vollständig lesbare Zeile habe. Zusätzlich wird jetzt eine beliebige Kombination aus allen drei Werten unterstützt, nachdem ich festgestellt habe, das einige meine Aufnahmen nur BeginTime als Eigenschaft haben... Beide Pakete wurden hierbei aktualisiert...
-
Neuer Patch und Komplettpaket unter bekannter Adresse oben...
Hat etwas länger gedauert, da ich mir hier und da noch Python aneignen musste

*EDIT* Deine zusätzlich gewünschte Änderung ist nicht enthalten, da ich irgendwie den Sinn nicht durchschaut habe, ich denke du meintest das if andersherum, aber ich wollte dir da nicht in deine Gedanken reden

*EDIT2* Es fehlt vllt eine "Längenbeschränkung", da die shortDescription doch teilweise sehr lang ist und daher die übrigen Informationen fehlen. Vielleicht sollte ich mir doch etwas mehr vom Enigma2 source anschaun...
*EDIT3* Links entfernt da absolut OOD

-
Kann ich implementieren, dauert aber noch bis nach Mitternacht, da meine Box grade aufnimmt und ich daher nicht wirklich testen kann... Hab ich wenigstens Zeit dieses mal vorher zu denken

-
QuoteDisplay More
root@dm7025:~$ ipkg --help 2>&1|grep force
-force-depends Make dependency checks warnings instead of errors
-force-defaults Use default options for questions asked by ipkg.
-force-reinstall Allow ipkg to reinstall a package.
-force-overwrite Allow ipkg to overwrite files from another package during an install.
-force-downgrade Allow ipkg to downgrade packages.
-force_space Install even if there does not seem to be enough space.
-force-removal-of-dependent-packages-force-downgrade wäre es wohl in deinem falle, da du ein paket von <fremdimage> 2.4 auf cvs 1.0 "downgraden" möchtest.
-
Quote
Original von whopper
Aha, kann mit dem Text nix anfangen, muss ich den irgendwo reinkopieren oder wie?Das war ein Patch (erklärt den Linknamen :-))
Ich hab dir mal die aktuellen Dateien von meiner Dream hochgeladen, zu finden hier. Die Datei kopierst du auf deine Dream und führst dann den Befehl "tar xzf <Pfad zur Datei hier einfügen> -C /" aus.
Warnung, könnte ein aktuelles CVS Image voraussetzen, wurde allerdings gegen keinerlei öffentlich verfügbares Image getestet und die notwendigen Änderungen sind soweit nur im Default Skin gemacht.*UPDATE* Hups, hab da wohl nach dem Basteln die Dateien von meiner Dream geholt.... Die größe der Widgets ist derzeit auf 0 gesetzt, ich hinterlasse nen Hinweis sobald das korrigiert ist

*UPDATE2* Yayks, hatte eindeutig den Überblick über meine Änderungen verloren, ich konnte die Widgets nicht "übermalen" weil es von nix übermalt würde - hatte das entsprechende andere Widget verkleinert

*UPDATE3* Neuer Patch und neues Komplettpaket sind online. Funktioniert jetzt zumindest zu meiner Zufriedenheit

*UPDATE4* Links entfernt da absolut OOD

-
Ich hab das bei mir mal fix implementiert....
Werde da noch Bugs ausmerzen und dann als Patch zur verfügung stellen

*UPDATE*
Ist zwar noch nicht so schön wie ich es wollte, aber für jemanden, der eh die erweiterte Anzeige haben will, ist es ok...
Es scheint mir nicht ohne Umwege möglich zu sein ein Widget vollständig zu verstecken, sprich ein hide() zeigt es zwar nicht mehr an, aber der Platz bleibt belegt, daher kann ich die Movieliste nicht vergrößern. Möglich wären da natürlich zwei Screens, aber darauf hatte ich keine Lust
Der Patch ist gegen die letzte Version der erweiterten Movieliste von ralfk (eingepflegt in die Struktur des CVS) und enthält auch meine anderen Änderungen. Sollte ich daran noch was verändern werde ich es unter der gleichen Adresse zur Verfügung stellen und ne Notiz in diesem und dem anderen Thread hinterlassen...
Patch
*EDIT* Link entfernt da absolut OOD
