4. Einfügen eines eigenen Downloadservers

  • Hallo,


    zu diesem Thema gibt es zur Zeit nur die Information aus dem Gemini-Wiki


    http://wiki.blue-panel.com/ind…s_eigenen_Downloadservers




    Diese Vorgehensweise ist bei Enigma1 sowie Enigma2 soweit identisch bis auf die Codierung:


    * Enigma1 = <?xml version="1.0" encoding="iso-8859-1" ?>


    * Enigma2 = <?xml version="1.0" encoding="UTF-8"?>


    Weiterhin ist das XML-Format zwischen Enigma1 und Enigma2 unterschiedlich gestaltet.
    Das Enigma1 Format enspringt noch den Urzeiten des Geminis und ist eigentlich nicht
    richtig Konform zu XML-Norm.


    Das Enigma2 XML-Format wurde überarbeitet und entspricht den Normen :winking_face:




    Beispiel: Enigam1.xml auf dem Server






    Beispiel: Enigam2.xml auf dem Server




    Um natürlich per http://Http:// auf euren eigenen Downloadserver zugreifen zu können,
    muss dort bei einem Linuxrechner entweder ein Webserver oder Samba installiert sein.


    Bei einem Windowsrechner könnte es evtl. genügen wenn man dort eine Netzwerkfreigabe macht,
    Da ich aber kein Windows mehr verwende, kann ich das für euch auch leider nicht testen....

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    mit dem erscheinen des Gemini2 3.0 für die Enigma2 Boxen hat sich nun auch das Format der
    XML-Dateien geändert, diese sehen nun wie folgt aus:


    useraddon.xml jetzt im neuen alten format



    XML
    <?xml version="1.0" encoding="iso-8859-1" ?>
    
    
    <item>
    	<item name="myServer" url="http://www.example.com/test.xml"/>
    </item>


    die Server XML muss aber im neuem Format sein *- coding: utf-8 -*


    Beispiel und Erläuterung auch in der useraddon.xml



    Unter der "Option" kann folgendes eingetragen werden:


    Code
    <option> -> was soll nach dem Installieren des Addons passieren 
        Werte:0=nischt
              1=Reboot Hard (Reset)
              2=Reboot der Box
              3=Restart von Enigma
              4=Reload-Settings
              5=Größe Addons nicht testen

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Ich krig `ne Macke:
    ----------------------------
    1000 Versuche und immer noch kein Erfolg!


    hab das nun folgend installiert!


    useraddon.xml
    --------------------------------------------------------------------


    <?xml version="1.0" encoding="iso-8859-1" ?>


    <item>
    <item name="Myserver" url="http://myserver/service.xml"/>
    </item>
    --------------------------------------------------------------------


    service.xml ( Datei auf dem Server...übern Browser erreichbar!)
    --------------------------------------------------------------------


    <?xml version="1.0" encoding="UTF-8"?>


    <list>
    <Plugin>
    <content>
    <name>moviecut</name>
    <url>http://myserver/moviecut.tar.gz</url>
    <description>moviecut</description>
    <creator>moviecut</creator>
    <size>19819</size>
    <md5>5ffc70bc3ed3420631c59b2b2cb5c174</md5>
    <option>0</option>
    </content>
    </Plugin>
    </list>


    --------------------------------------------------------------------
    Fragen: selber beantwortet!
    .........
    Antwort:
    lass doch einfach des
    <?xml version="1.0" encoding="UTF-8"?>
    in der Service.xml weg .-)
    dann geht das auch!

  • Hi,
    ich habe `ne 7025 und mehrere 600er Zuhause,
    (bei 4 Kid`s kein Wunder!)
    ------------
    Wie kann ich meiner service.xml (Meinem Addonserver) nun beibringen
    das für die 7025 nur Enigma2-Settings & der 600er dementsprechend nur die E1 Settings angezeigt werden...????
    ------------
    Thx für jeden Tip!