Beiträge von shadowrider1

    jetzt habe ich es verpeilt, ich meinte das hier:

    Python
    from Screens.Ipkg import Ipkg
                   	from Components.Ipkg import IpkgComponent
                   	self.cmdList = [(IpkgComponent.CMD_INSTALL, { "package": self.dlfile })]
                   	self.session.openWithCallback(self.runUpgradeFinished, Ipkg, cmdList = self.cmdList)

    wie ich das mit den debs machen könnte?


    evtl. ist dir auch was bekannt, warum shotcast-streams diesen GStreamer decoder text/html - Fehler bringen ?

    Zitat

    ein directory in einem script anzulegen ist aber blödsinn

    Zitat

    ich will bestimmte Dateien nur anlegen, wenn noch nicht vorhanden - wie soll ich sowas ohne script lösen? es geht dann ja da drum....

    das ist ja der entscheidende Punkt, das Verzeichnis kann ich auch in die Struktur nehmen, da hast recht
    edit: werde versuchen, das zu lösen indem ich ein zusätzliches Modul baue welches nur bei bedarf importiert wird
    (hebelt allerdings den Sinn und Zweck der scripte komplett aus, die sind ja genau für sowas gedacht)


    Zitat

    Installier dir mit BA ein Debian Wheezy auf die OE 2.0 Box, dann hast du
    ein volles apt-get und dpkg mit dem du es testen kannst.

    ein ziemlicher Aufwand, es kann mir doch sicher jemand sagen wie das mit einem deb-Paket zu lösen ist :confused_face:


    edit: Componenten des neuen system bzw. Restriktionen usw. bekomme ich da wohl eher auch nicht zu sehen, kann halt allenfalls dpkg testen, das geht aber auch auf meinem Linux

    naja, was soll denn daran problematisch sein?

    Bash
    #!/bin/sh
    echo "install webradioFS"
    if [ ! -d /etc/ConfFS ]; then
    	echo "webradioFS-install: make dir ConfFS"
    	mkdir -p /etc/ConfFS
    fi


    es ist ja so, alles, was ich einmalig im script ausführen kann, belastet das Plugin nicht - so muss ich diese nachfrage bei jedem Start durchführen
    warum dann aber keine Meldung sondern sang- und klanglos alles wech? das ist eher unprofessionell wie ich finde


    vor allem gibt es für mich ein Riesen-Problem dabei: ich will bestimmte Dateien nur anlegen, wenn noch nicht vorhanden - wie soll ich sowas ohne script lösen?


    PS
    kann jemand helfen, was deb-install aus dem Plugin heraus betrifft? (ich habe keine derartige Box um da genauer reinzuleuchten oder rumzutesten...)

    potsrm hatte ich schon mal raus (wegen löschen in Verdacht)
    leider muss auch postinst raus - offenbar funktioniert die Paketverwaltung noch nicht richtig?


    wie wäre hierfür das dbe-Äquivalent?

    Python
    from Screens.Ipkg import Ipkg
                   	from Components.Ipkg import IpkgComponent
                   	self.cmdList = [(IpkgComponent.CMD_INSTALL, { "package": self.dlfile })]
                   	self.session.openWithCallback(self.runUpgradeFinished, Ipkg, cmdList = self.cmdList)

    nach User-Aussagen klappt die Erstinstallation sowie auch Install nach Deinstall


    bei einer bestehenden Installation ist aber nach "drüber"-installieren einfach das Plugin-Verzeichnis weg ?


    nach mehreren Tagen mit diversen Versuchen bin ich ratlos


    Paket wird auf Linux-Mint 17 erstellt, habe inzwischen sogar die Komprimierungsart umgestellt, alles ohne Erfolg
    Besitzer und Gruppe der Verz und Dateien sind root, Rechte sollten auch stimmen

    Code
    fakeroot dpkg-deb -b -Z=gzip verz1 verz2

    @m0rphU
    danke, dort hatte ich gelesen (nachdem ich der Suche den gefallen mit groß-Kleinschreibung tat)
    und dir bereits geänderte skins hochgeladen, bis auf die Meldung welche im Plugin gesetzt wird sollten die Anzeigen nun wenigstens alle da sein


    wie ist es eigentlich in einem screen, zählen die zPositionen vom der screen-zPosition oder wieder von 0 bei einzelnen Elementen?

    ähm- was zPosition macht ist mir schon etwas länger bekannt :grinning_squinting_face:


    mir war nur nicht klar, wie sich die Nutzung nun verändert hat
    (das habe ich jetzt dank der Suche, allerdings irritiert der Hinweis, dies nicht im skin sondern im Plugin zu setzen, weil manchmal bekomme ich es einfach nicht hin - insbesondere innerhalb des screens den ich aktiv habe (self.instance.setZPosition(num) scheint manchmal wirkungslos)

    zpostion das ist sehr gut möglich und würde es erklären, jedoch findet die suche dazu keinen Eintrag (außer diesem hier)


    edit: ah, Groß-Kleinschreibung nimmt die Suche sehr persönlich :grinning_squinting_face:


    Zitat

    duch die neuen eTimer soltlest du die classe wo du sie startest auch
    nicht mehr zumachen wenn du im Hintergrund irgend wann mal eine Message
    herzeigen willst.

    eigentlich mache ich mit den Dialogen show und hide, ich schließe sie erst beim beenden

    Code
    right_site = self.session.instantiateDialog(wbrFS_r_site)
    .....
    right_site.show()
    right_site.new_set(self.sets)
    ...
    right_site.hide()


    Python
    class wbrFS_r_site(Screen):
    	tmpskin = open(skin_ext+"/wbrFS_r_site.xml")    	
    	skin = tmpskin.read()
    	tmpskin.close()
        	def __init__(self, session):





    im github hat meine stümperhafte Sichtung einen Eintrag gefunden, dort ist halt zPosition von 4 auf 1 gesetzt - was mir jetzt aber weder etwas sagt noch wirklich weiterhilft


    der zaunpfahl zum winken muss glaube ich größer sein :confused_face:

    bei dem Versuch der Plugin-Anpassung habe ich festgestellt, das auf dem Vorgängersystem angezeigte Dialoge nicht mehr auftauchen, crash oder ähnliches gibt es nicht.


    ist die Funktion instantiateDialog abgeändert worden? was ist zu beachten?


    Danke für Hinweise

    Zitat

    aber wenn du dich jetzt mit deinen tollen Ideen als Produktmanager bei DMM bewirbst

    nee lass mal, bin voll ausgelastet :grinning_squinting_face:

    Zitat

    Und im Unterschied zu Euch kann ich erstens die Dinge akzeptieren die
    ich nicht ändern kann und zweitens trotzdem machen was mir Spass macht

    hab ich ja versucht, bin aber angestachelt worden (von wem wohl):

    Zitat

    weiter oben schrieb ich: Ob, wie, warum das alles so ist soll nicht mein Problem sein, ich muss mit den gegebenen Tatsachen umgehen

    Zitat

    Und meine Lageeinschätzung ist wahrscheinlich noch brutaler als Eure,
    trotzdem muss ich das nicht ständig schreiben und andere verunsichern

    glaub ich nicht, ich schreib heutzutage nicht mehr alles was mir durch die Windungen krabbelt


    Zitat

    Schluss mit Jammern sein

    ich für meinen Teil jammer bestimmt nicht, nach Anschub-Ermutigung (durch wen wohl) hatte ich bekanntermaßen auch hier begonnen, mir meine (Dreambox-)Welt selbst zu gestalten, so halte ich es auch sonst


    habe mir halt das Recht rausgenommen, meine Meinung zu verkünden und insgeheim zu hoffen, alles wird gut - nicht mehr aber auch nicht weniger (mit dem Gemecker an anderen Stellen identifiziere ich mich nicht, ich spekulierte eher darauf das meine Meinung aus verschiedenen Gründen etwas mehr gewichtet wird - ob es alles bekannt ist und/oder noch etwas nutzen wird.....)


    unabhängig davon bin ich jedoch sehr froh, dass es hier schnell wieder zu einer sachlichen, unaufgeregten Konversation gekommen ist

    Zitat

    Einen Vorwurf mache ich jedenfalls niemandem

    Zitat von mir weiter oben - nein, bei mir ganz gewiss ist nichts zwischen den Zeilen oder auszudeuten, war ja wohl noch nie so.
    Eigentlich hatte ich (zumindest von ernstzunehmenden Menschen) gehofft, das ich zum nachdenken anregen kann - die Reaktionen haben leider was von 'Angstbeißer'.
    Mein Horizont beschränkt sich auch nicht auf die ach so alte 8k (muss man RR auch so schnell loswerden wie Lada?), ich beginne mich mit einem Neu-Gerät in der Familie zu beschäftigen und habe mir also die neueren Modelle angesehen.
    Dass es dem Hersteller nicht so toll geht, halte ich schlicht für selbstverschuldet - abgesehen vom Clone-Schrott haben nun mal andere gleichwertiges deutlich günstiger auf die Beine gestellt (und komm mir nicht mit der 'alles abgekupfert'-Sache, da ist einiges ernstzunehmendes gewachsen (wovon teilweise auch die Dreamboxen profitieren). Es ging schon allen Innovationsvermarktern so, man kann sich nicht ewig darauf ausruhen, und abschotten hat auch noch nie geholfen. Einzig wirkliche Weiterentwicklung gleich in den fetten Jahren hilft, um zum Zeitpunkt des Überrennens durch die Nachmacher mit neuer Innovation den Abstand wieder herzustellen. Ein wenig Kosmetik hier und da hilft dabei nicht, aber für Innovation gab es genügend Anregung über die Jahre in den diversen Foren. Marktforschung ist doch hier bei den Foren dass einfachste, um langlebige Produkte rauszubringen welche den Bedarf sogar wecken können (wie einstmals ganz am Anfang). Fängt an bei dem immer wieder angefragten BlueRay und geht über aufrüstbaren Speicher, da ja abzusehen ist das er früher oder später wieder nicht reichen wird. Dazu ein Image welches meist genutzte Funktionen innovativ implementiert und, vermutlich heute notwendig, mehr klickibunti. (fehlendes BR ist übrigens der mir gegenüber meistgenannte Grund KEINE DM-Box zu kaufen)
    Wenn jedoch eine andere Richtung wie z.B. regelmäßiger Neukauf angedacht ist, dann stimmt die Preispolitik nicht.


    Ja, ich habe die ganze Problematik jetzt stark vereinfacht und weiß wohl, dass Marktgeschehen viel komplizierter ist. Wenn man dass jedoch stückweise runterbricht dürfte zumindest ein ähnliches Ergebnis entstehen.


    und wenn mir das egal wäre hätt ich mir das Schreiben erspart, und wenn ich meckern/stänkern wollte gäbe es viele Plattformen dafür um es parallel und mit mehr Lesern zu tun
    wie schon weiter oben: ich wollt herstellernah meine Meinung dazu äußern in der Hoffnung, zum Nachdenken anzuregen

    Zitat

    Und jetzt machst du Ihnen einen Vorwurf daraus das sie eine noch halbwegs funktionierende Community haben ?

    es erschreckt mich das ausgerechnet von dir so ein Unfug in meinen Text reininterpretiert wird, da hat es keinen Wert auf weiteres einzugehen

    Zitat

    Mich würde interessieren zu welchem anderen Hersteller du dann wechseln würdest!?

    keine Ahnung, ist ein Gebiet auf welches ich mich erst 'einarbeiten' muss - und dass ich nicht mehr pro Dreambox empfehle soll nicht heißen dass ich davon abrate oder einen anderen Hersteller nenne, nur die bisherige klare Bevorzugung ist bei mir hinfällig


    und ja, bei anderen Geschichten habe ich schon längst von teuren Markenprodukten wegen des eingestellten Supports oder nicht aktualisierbarer Anbindung Abstand genommen. Angefangen bei Tastaturen, hatte ich von Cherry, ganz toll bis ein neues Windows- jedoch kein Treiber kam, Telefonanlage von Agfeo und mehr - jetzt nutz ich schon viele Geräte zum Bruchteil des Preises und kann beizeiten schmerzfrei auf neuere Technik umstellen. Was nutzt es mir wenn die Haltbarkeit 20 Jahre beträgt, doch die Anbindung an aktuelle Peripherie nur noch eingeschränkt oder gar nicht mehr möglich ist....
    Ob, wie, warum das alles so ist soll nicht mein Problem sein, ich muss mit den gegebenen Tatsachen umgehen.
    Irgendwie war auf Grund der Linux-Basis und völligen Systemoffenheit wohl bei mir eine falsche Hoffnung geweckt.


    Einen Vorwurf mache ich jedenfalls niemandem, ich habe meine Meinung möglichst herstellernah zum Ausdruck gebracht (sonst würde ich anders und anderswo schreiben). Meine damalige Meinung (nein, Begeisterung) habe ich weit umfangreicher kund getan

    ist doch ok wenn du zufrieden bist, ich bin weit davon entfernt dir das ausreden zu wollen oder jemand anderem eine Meinung vorzuschreiben

    Zitat

    also neue Codecs? wie soll das gehen ?

    habs wohl falsch formuliert? in der langen Zeit hätte ja eine vollständige Ausnutzung der gegebenen Möglichkeiten geschaffen werden können

    Zitat

    ich finds super dass in letzter Zeit einiges daran gearbeitet wird

    es sind marginale Änderungen, wirkliche Verbesserungen hat es seit langer Zeit nicht gegeben

    Zitat

    und das komplett kostenlos

    das wird beim Kauf bezahlt, denn die Harware- und Herstellungskosten liegen um einiges unter dem Endpreis

    ein (trauriges) Fazit...
    Mit Bedauern habe ich als DM8000 HD Besitzer festgestellt, dass eine wirkliche Weiter-Entwicklung nicht feststellbar ist. Allenfalls werden neue Boxen gepusht, was aber angesichts der Dreambox-Preise Nonsens ist (wenn ich alle zwei Jahre eine neue Box brauch kauf ich besser Wegwerfware).
    Anstatt z.B. den Umfang der abspielbaren Codecs/Medien zu erweitern wurde/wird intensiv an einer Abschottung gearbeitet. Wirkliche Systemverbesserungen fielen der verkrampften OE2-Geschichte zum Opfer.
    Das ganze System muss nach wie vor aufwändig auf-/umgerüstet werden, möglich nur durch die wirklich hervorragenden Angebote einiger weniger Programmierer, welche (vermutlich kostenlos, in ihrer Freizeit) Grundfunktionen aufbohren und erweitern. Natürlich kann ich alles so lassen - dann ist die Box aber gleich mehrfach ihren Preis nicht wert. Ebenso müssen viele, auf 'Billig-Boxen' selbstverständliche Funktionen, mit Hilfe von durch Community-User erstellte Plugins nachgerüstet werden, auch hier hat es keine wirklichen Ergebnisse seitens des Herstellers gegeben, davon mal was systemnah zu implementieren. Dass da dran ganztätig gut bezahlte Berufsprogrammierer sitzen scheint manchmal zweifelhaft, erst recht wenn ich die excellenten Ergebnisse einiger Freizeitprgrammierer ansehe.


    Da bei dieser Strategie abzusehen ist, dass die 7025 u.w. in spätestens zwei Jahren das gleiche Schicksal ereilen wird und nur noch unwesentlich untestützt wird sowie die offenbar unwirksame Abschottung weitergeht, werde ich mir nun selbst kein Nachfolgemodell zulegen und meine Empfehlungen pro Dreambox einstellen.


    Alles in allem enttäuschend, ich hatte mir damals, als ich meine erste (8k Beta) Dreambox bekam, eine zukunftsträchtige Geschichte vorgestellt, etwas wertbeständiges mit (genutztem) Potential zur Weiterentwicklung - hat leider nicht lange angehalten.

    aus aktuellem Anlass:
    dank eurer Hilfe ist ein großer Teil bereits voll lauffähig, zudem ist es mir nach einigem rumprobieren gelungen, die Plugins weiterhin als ein ipk für beide Systeme auszuliefern (war mir wichtig)

    nein, ich will niemanden verärgern, erst recht nicht wenn jemand ernsthaft versucht mir zu helfen
    meine Anmerkung war auf die Gesamtheit der 'gebe deine *py mit' - Ratschläge bezogen, insbesondere eben auch auf die Leute, die ihren Code nicht offen legen - es war daneben, es in die Antwort auf deinen Beitrag zu schreiben ohne es explizit zu trennen bzw. anderweitig kennbar zu machen das es auf niemand persönlich gemünzt ist


    ich möchte mich hiermit ausdrücklich für den falsch entstandenen Eindruck entschuldigen!