Beiträge von 3c5x9


    Hab ich grade eingebaut, kannst dann per PluginConfig das ein oder ausschalten.

    Zitat

    Original von LazyT


    Wird diese denn nun auch wieder zuverlässig freigegeben oder wird das ein never ending Bug bleiben?


    Sorry, da musst du tmbinc mal drauf ansprechen. Denn auf das Verhalten des Streamproxy haben wir vom WebIf aus keinen Einfluss.


    PS.: Bist du mit deinem Programm (?) weiter gekommen? Du müsstest wget 'http://blablau/rrr?jjj=111&uuu=222' benutzten. Ohne die ' ist für die shell nach dem & schluss und damit fehlt dem WebIf nen Parameter. Hoffe Reichi hatte das ausgerichtet von mir :smiling_face:

    Wie ihr evtl. schon bemerkt habt, ist die Konfiguration des WebInterface auf den Enigma2 Boxen geändert worden von mir. Und dies aus folgenden Gründen:
    - Es konnte ohne Eingriffe in den Quelltext kein 2. Port konfiguriert werden.
    - Wenn man das WebInterface auf einen anderen Port als 80 eingestellt hatte, funktionierte das Streamen nicht mehr.
    - Wenn man im WebInterface die Passwordabfrage aktiviert hatte, funktionierte das Streamen nicht mehr.


    Daher gibt es nun sehr detailierte Einstellungsmöglichkeiten. Es kann für jede IP-Adresse (127.0.0.1, 0.0.0.0 bzw. alle konfigurierten Netzwerkgeräte) jeweils ein eigener Port einzelt vergeben werden. Dh. man kann nun xbeliebe Ports definieren auf denen das WebInterface verfügbar ist und diesen Port dann individuell konfigurieren.


    Hier dann mal ein kleiner Ausflug in den Ablauf beim Streamen eines Senders mit VLC:
    - Anwender klickt auf den Streambutton des jeweiligen Senders im WebInterface (oder startet VLC z.B. mit http://dm800/web/stream.m3u?re…1%3AC00000%3A0%3A0%3A0%3A)
    - Das Webinterface generiert darauf hin eine M3U Playlist mit einem Eintrag, welche der Browser mit VLC öffnet.
    - VLC liest aus der M3U dann den eigentlichen Link zum Stream (http://dm800:8001/1:0:1:6DCA:44D:1:C00000:0:0:0:) und öffnet diesen.
    - Hinter dem Port 8001 lauert der streamproxy, der die TS-Daten per HTTP-Stream bereit stellt. Dieser muss, bevor er Daten senden kann, in Enigma2 einen Tuner reservieren. Daher...
    - ruft der streamproxy kontaktiert unter der URL http://127.0.0.1:80/web/stream…:6DCA:44D:1:C00000:0:0:0: dann wiederum Enigma2 und reserviert eine Aufnahme (Streams werden intern in E2 wie Aufnahmen behandelt) und am 8001 bereit stellt.
    - VLC bekommt TS-Daten und spielt diese ab.


    Zusammengefasst heisst das, das der Port 80 auf 127.0.0.1 zwingend erreichbar sein muss und keine Passwortabfrage aktiviert haben darf (streamproxy hat kein Support dafür).


    In der Grundkonfiguration gibt es nur ein Interface:
    1. Adresse : 0.0.0.0
    1. Port : 80
    1. Passwort: aus
    Die Adresse 0.0.0.0 ist ein Dummy für alle verfügbaren IP´s (also sowohl 127.0.0.1 als auch 192.168.1.3 beispielsweise)


    Konfiguration mit geschützen Port 80 und StreamingSupport für Freigabe ins Internet:
    1. Adresse : 192.168.1.3
    1. Port : 80
    1. Passwort: ein


    2. Adresse : 127.0.0.1
    2. Port : 80
    2. Passwort: aus


    Konfiguration mit offenen Port80 und geschützen Port 443 (SSL geht damit aber auch nicht) und StreamingSupport für Freigabe ins Internet:
    1. Adresse : 0.0.0.0
    1. Port : 80
    1. Passwort: aus


    2. Adresse : 0.0.0.0
    2. Port : 443
    2. Passwort: ein

    Zitat

    Original von ZZMajor
    Im Übrigen meine ich, dass die Bomb für den Bootloader auch so im CVS steckt. Dann würde auch jedes aktuelle CVS-Image den Bootloader löschen.


    Dem ist leider immer noch nicht so. Ich würde es auch begrüssen wenn das endlich mal passieren würde. Denn uns als Fremdimagebauer die einfach unterzujubeln und anschliessend zu tun als wenn nix wäre ...


    ... also ab damit ins CVS wenn ihrs ernst meint damit.

    Das der Tuner nicht wieder frei gegeben wird wenn er vom Streamproxy benutzt wurde ist glaube ich ein bekanntes Problem. Hab ich im Entwickler Channel schon was von gelesen.


    Allerdings kann ich es mit meiner Box und dem Fremdimage nicht nachvollziehen, es wird nach spätestens 30sek. wieder frei gegeben.

    Zitat

    Original von Rotarum
    mal angenommen ich verwende ein kopiertes windows dann sorgt microsoft dafür das ich ihr betriebssystem nicht weiter benutzen bzw. updaten kann.


    sie zerstören aber nicht das bios vom rechner selbst wie ihr es übertragen auf die dm500 getan habt !!


    Durch Wiederholung wird der Vergleich auch nicht besser.


    Windows ist ein Quellen geschützes Betriebsystem und Microsoft stellt auch nicht das Bios eines PC´s her. Daher können sie das auch nicht einfach löschen.


    Auf der Dream ist das OS offen und das 'Bios' closed Source und nur für Dreamboxen lizensiert.

    Zitat

    Original von berndel
    wie können meinungen nicht richtig sein?? bei meinungen gibt's kein falsch oder richtig..sowas lernt man schon in der 6. klasse.. [Blockierte Grafik: http://img38.picoodle.com/img/img38/8/6/28/f_Erniem_0f45340.gif]


    Tja , und da erliegst du einem Irrtum. Nichtz alle Meinungen sind zulässig. Die Meinung das das 3. Reich toll war und die Nazi´s nen guten Job ge,macht haben, ist in Deutschland sogar strafbar.


    Und davon ab... nicht alles was man denkt ist es wert gesagt zu werden.

    Zitat

    Original von rrr_load


    3c5x9 (wenn Du das hier liest ;))
    Das ist mein Problem, über das wir uns gestern (Mittwoch abends) im IRC "unterhalten" haben. Die DEPENDS im control sind ja nur für die Plugins selbst oder werden diese schon bei der Imageerstellung (Python, twisted) beachtet? Das zweite kann ich mir eigentlich nicht vorstellen!?!


    rrr_load


    die Angaben in den CONTROLS sagen ipkg, welche Pakete für das Plugin notwending sind. Wenn die angegebenen Pakete nicht installiert sind, kann IPKG die eben selbständig installieren. Und diese Pakete holt es sich aus der Quelle aus /etc/ipkg/official**.conf oä.


    Dh. die Pakete müssen durch das OE erstellt und in einem Feed bereitgestellt wqorden sein.

    Zitat

    Original von Raid
    Ich glaub ich kenne Deinen Mail-Reader, hatte den installiert gehabt, aber IMHO konnte man nicht mehrere Accounts verwalten und es erfolgte keine Info wenn neue Mails eingehen. Wirst Du sowas noch einbauen?


    Ja, wenn ich dafür mal wieder Zeit habe... geplant ist das ...


    hier im Board gibts ja nen thread dazu ... und da schreib mal deinen mail-Anbieter und deine Erfahrungen mit dem Plugin Stand heute rein.

    So wie ich das verstanden habe, gibt es nen Dummy Paket enigma2-plugins, was alle Plugins als Vorraussetzungen haben. Und das ist nicht im Plugin-CVS. und ich weiß auch nicht obs im E2-CVS gebaut wird.


    daher vermute ich, das tmbinc beim Umbauen des .bb entweder nen Fehler gemacht hat oder du evtl. nicht mehr die aktuellen BB-Files hast. Evtl. mal dein OE updaten.

    Zitat

    Original von BoxMan
    ich lese immer was von RDEPENDS.
    Was soll das sein? :confused_face:


    Definiert einfach nur Pakte, auf die das damit markierte Paket aufsetzt und zur Benutzung das Paketes bereits installiert sein müssen.


    IPKG kann erkennen, wenn ein Paket A ein Paket B als RDEPENDS referenziert, das Paket A das B benötigt und Paket B automatisch vorher mitinstalliert.


    PS.: Wo der Unterscheid zwischen DEPENDS und RDEPENDS liegt, kann ich leider auch nicht erklären.

    Es gibt ein IMAP-Emailreader im original Image ... Ist aber erst halb fertig.


    Guck mal unter Erweiterungen, ob du ihn da online installieren kannst.

    Denke eher das das noch ein Problem im Code ist. Ist das erste Plugin von dem Author und da gibt es noch Probleme.


    Das mit dem python-html hab ich derweil schon im CVS ins RDEPENDS eingebaut.


    Und alle Plugins sollten sowohl auf der 7025 als auch der 8k laufen (wenn sie denn mal da sein wird)

    Zitat

    Original von EWL+
    Alle Kundigen scheinen es für sich zu behalten, wie man die anderen 5 Kombinationen von C/S/T außer SS in die Gänge bekommt.


    was evtl. auch an deiner negativen Art und Weise zu schreiben liegen könnte. Aber ist auch nur eine weitere Meinungsabsonderung.

    2. Version, Weil dann nac unten mehr Platz für weitere Menüpunkte ist.


    Aber ich plediere eindringlichst auf eine Fullscreen Version. Warum verschenkst du immer Platz auf dem Bildschirm? Das führt doch immer zu unnötigem Scrollen, weil der Platz im Browser nicht vernümpftig ausgenutzt wird. Denk doch mal an ne EPG Liste oder sowas.

    Wie sähen denn diese Loginformationen aus? Haste da ein Beispiel? Weil ich wüsste jetzt nicht, welche Infos du meinen könntest, die du nicht mit den oben genannten Methoden bekommen würdest.