Yellow Autotimeshift Plugin

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hil Leute !


    Nachdem ich versprochen hatte mir mal anzuschauen ob man das Enigma2 nicht dazu bringen kann automatisch das Timeshift aufzudrehen habe ich das Plugin aus dem Anhang gebaut, damit Ihr es mal ausprobieren könnt.


    Das ganze ist im Moment nur fürs Gemini (wäre aber problemlos auch für CVS> Images zu machen - Changes sind in den 3 Files mit # gutemine markiert), und auch eine bischen viel gehacked, weil wirklich schön und ordentlich sollte das eigentlich DMM machen, und ja als echtes Plugin ohne das Enigma anzugreifen geht das auch - die nötigen Routinen habt Ihr ja jetzt, war mir aber zu mühsam, so ging es einfach schneller :)


    Trotzdem war es wie üblich lustig rauszufinden ob und wie es geht :)


    Das Auslagern des Timeshift auf CF Karte habe ich auch gleich im Plugin implementiert da Ihr Probleme mit dem ändern der fstab hattet (das kann man übrigens auch ohne das Autotimeshift zu enablen fürs normale Timeshift verwenden)


    Bitte zu beachten das durch das permanente Timeshift die Festplatte voll laufen kann (derzeit ist keine Grenze implementiert), also 1x am Tag reboot oder disablen des autotimeshift wenn man es nicht braucht wäre nicht schlecht :)


    Also wirklich für den Produktiven Einsatz ist es nichts. Ab und zu ein Bluescreen oder eine Timeshift nicht möglich Meldung ist schon möglich - es hilft wenn man entweder während der infobar sichtbar ist gleich weiterzappt, oder eben wartet bis er verschwunden ist - Ihr könnt ja Feedback geben wie stabil es ist ...


    Damit ist der Neujahrsputzt an versprochenen Plugins aber jetzt beendet, muss wieder arbeiten ...


    LG
    gutemine


    ====================================================
    Yellow Autotimeshift for Dreambox 7025
    Version 1.0 by gutemine from 1.1.2007
    !!!!! Happy New Year !!!!
    ====================================================


    Release infos
    ====================================================
    1.0 first version, as usually completely
    untested - have Fun !
    ====================================================
    The Englis Documentation is below the German one
    ====================================================


    1) Voraussetzung
    ----------------


    Da diverse Enigma2 Pythons InfoBar*.py
    gepatcht werden funktioniert es im Moment nur
    im Gemini 2.0 Image und seit Euch bewusst, dass
    dies Probleme verursachen kann !!!


    Die originalen Pythons werdem
    aber gesichert, ein ipkg remove sollte
    also den Originalzustand wieder herstellen.


    2) Installation
    ---------------


    Zuerst kopiert das yellowshift*.ipk File vom
    yellowshift*.zip auf /tmp mit ftp (TCP/IP muss
    natürlich schon funktionieren).


    Wenn Ihr ein Image geflashed habt, das ein Blue
    Pannel hat könnt Ihr damit mit Manual Install das
    ipk file installieren.


    Wenn nicht, dann installiert elektro mit folgenden
    Kommandos im Telnet:


    cd /
    ipkg install /tmp/yellowshift*.ipk


    Beim ipk install wird enigma auch gleich
    restarted, um das Yellow Autotimeshift
    Plugin bei den Spielen/Erweiterungen
    angezeigt zu bekommen. Wenn es dort
    nicht auftaucht, probieren sie einen
    manuellen Reboot.


    3) Verwendung
    -------------


    Im Erweiterungs Menu kann man Auto Timeshift
    enablen und disablen.


    Im Prinzip wird damit nur der gepatchte
    Info Bar dazu gebracht jedes mal wenn
    nach einem kanalwechsel der InfoBar verschwindet
    automatisch Timeshift zu starten, so wie wenn Ihr
    die Gelbe Taste gedrückt hättet und sofort ein
    unpause gemacht um Live weiterzuschauen.


    Bitte beachten das damit auch die Keybelegung
    bei laufendem Timeshift gilt !


    Im Addons Men kann man auch auswählen das man
    den Timeshift auf CF Karte haben will.


    In diesem Falle tauschen CF Karte und Harddisk
    Ihre mountpoints und das /media/hdd/movie
    directory wird einfach auf
    die CF Karte verlinkt um alle
    Filme weiterhin auf
    Harddisk zu haben. Bitte nicht verwirrt sein
    wenn Ihr die vertauschten Mounts in Telnet seht !


    Im Addon kann man das auch Problemlos wieder
    rückgängig machen !


    Bitte Beachten das Autotimeshift nur auf CF karten
    mit mindestens 2GB funktioniert, und diese müssen
    als ext3 (nicht FAT) formatiert sein.


    Natürlich geht kein Multiboot auf Cf Karte in diesem
    Fall !


    Bitte auch zu beachten das Autotimeshift wenn man es
    vergisst abzudrehen die Harddisk anfüllen kann !


    Daher ggf. ein Plugin wie das Elektro Power Save
    von gutemine zu verwenden das die Dreambox
    regelmässig stoppt, um dies zu verhindern.


    ====================================================
    Viel Spass mit dem Yello Autotimeshift
    Plugin auf der Dreambox 7025 !!!!
    ====================================================



    1) Prerequisites
    ----------------


    Because multiple InfoBar*.py python files of Enigma2
    are patched for getting this feature this kit will
    work currently only in Gemini 2.0 Image, but
    be aware that this could still cause problems !!!


    The original Pythons are saved,
    so ipkg remove will bring back the original state.


    2) Installation
    ---------------


    First copy the yellowshift*.ipk file from
    yellowshift*.zip to /tmp with ftp
    (TCP/IP must be working already).


    If you have flashed an image that offer in Blue
    Pannel Manual Addon Install you can use this
    functionality to install the ipk file.


    If not, then install Yellow Autoshift
    by entering the following commands
    in a Telnet session:


    cd /
    ipkg install /tmp/yellowshift*.ipk


    The ipkg install will also restart enigma for
    you to get the Yellow Autotimeshift Plugin
    shown in addons menu. If it doesn't show
    up try to reboot manually.


    3) Usage
    --------


    In the Games/Extensions Menu you now
    can enable/disable Auto Timeshift.


    This will only tell the patched
    Info Bar that after every channel switch
    when the Info Bar dissapears to enable Timeshift
    and Unpause immediately to continue watching Live
    similar when you would have pressed the Yellow
    Button and Unpause yourself.


    Please be aware that due to this you have the
    Key meaning of an active Timeshift !


    In Addons Men you can also choose to have
    the Timeshift on CF Card. In this
    case simply the Harddisk and Cf card will swap
    their mountpoints and the Movie directory will
    be linked from Harddisk to the CF Card
    to have your movies on Harddisk as usual.


    Please don't be confused in this case when
    you see the swapped mounts in telnet !
    kann man auch auswählen das man


    In the Addon Menu of Yellow Autotimeshift you can
    easily reverse this.


    Please be aware that Autotimeshift works onyl
    with CF Cards of at least 2GB, and they have to be formated
    with ext3 (NOT FAT).


    No Multiboot on CF Card is possible in this case !


    Please be aware that if you forget the Autotimeshift this
    could fill up your Harddisk !


    Use a Plugin Like Elektro Power Save from gutemine
    to prevent this by regular shutdowns.


    ======================================================
    Have Fun with the Yellow Autotimeshift
    Plugin on your Dreambox 7025 !!!!
    ======================================================

  • Klingt ja super!


    Werd ich mir gleich mal drauf machen! :o)


    ThX an Gutemiene!



    :tongue:

    Ironie wird von mir "willkürlich" benutzt und nicht vorhr angekündigt!


  • ja aber aufpassen und nicht zu viel erwarten, wie bereits gesagt ist es eher iene Technologiedemo wie es gehen könnte/sollte und noch kein stabiles plugin, und obs eine 2.0 je geben wird kann ich nicht sagen - hängt davon ab wie DMM das sieht - jetzt wird erstmals eine .r1 gemacht die auch CVS unterstützt


    LG
    gutemine

  • Hey gutemine,


    gibt es dieses Plugin auch für die 7000?


    Wäre echt supi, ist echt ein tolles Plugin.


    Danke schonmal

    mal sehen..... hat der Blinde gesagt


  • Du verkennst die Lage, das ist kein Tolles Plugin, aber egal Gutemine macht keine Plugins fuer das E1, sorry !


    PS: Und das moven in die Bastelstube durch die Mods sagt doch alles, oder :)


    LG
    gutemine

    Einmal editiert, zuletzt von gutemine ()

  • Schade"Gutemine", ich habe es eben entdeckt und fand echt Super aber wie es aussieht bestehet keine Interesse mehr...... :loudly_crying_face:

    DM800,GP,LT, Multytenne 45,Teufel Theatre II 5.1, Sony STR-DA 5300ES, WHS.

  • Zitat

    Original von michalst
    Schade"Gutemine", ich habe es eben entdeckt und fand echt Super aber wie es aussieht bestehet keine Interesse mehr...... :loudly_crying_face:


    Es war halt auch nur eine Technologiedemo, um zu bewesien das sowas überhaupt geht.


    Wobei es im prinzip auch mit dem aktuellen Gemini image funktioniert, du müsstest nur die markeirten änderungen in die jeweiligen .py files von Hand einbauen. Einfach installieren wird sonst böse ausgehen.


    Wenn du lust hast kannst du aber gerne die ownership haben, und es immer an die aktuellen versionen anpassen, ich benutze es ja nicht und bin daher auch nicht motiviert es zu tun.

  • Zitat

    Es war halt auch nur eine Technologiedemo, um zu bewesien das sowas überhaupt geht.


    Wobei es im prinzip auch mit dem aktuellen Gemini image funktioniert, du müsstest nur die markeirten änderungen in die jeweiligen .py files von Hand einbauen. Einfach installieren wird sonst böse ausgehen.


    Wenn du lust hast kannst du aber gerne die ownership haben, und es immer an die aktuellen versionen anpassen, ich benutze es ja nicht und bin daher auch nicht motiviert es zu tun.


    Ja, das werde ich gerne tun, aber meine Kentnisse was das betrift sind mehr als oberflächlich und leider unzureichend für sowas.


    Aber ich denke das diese Funktion wird früher oder später feste Bestandteil von Gemini Images..


    Gruß :winking_face:

    DM800,GP,LT, Multytenne 45,Teufel Theatre II 5.1, Sony STR-DA 5300ES, WHS.

  • probiers erstmal einfach im aktuellen Gemini zum Laufen zu kriegen :winking_face:


    Wenn muss sowas aber von DMM sauber im CVS gemacht werden. Es ist eh erschreckend wenig code change einfach in der InfoBarGenerics.py nach jedem Zappen wenn sich die Inforbar hided sozusagen den Aufruf fürs Timeshift reinzubauen (nur imYellowShift ist das halt nur Q&D gemacht um zu zeigen das/wie es geht).


    Erst dann hast du realistisch die chance das es ins Gemini kommt.


    gutemine


    PS: Die 3 Files die verändert werden werden während der installation eh auf /usr/lib/enigma2/python/Screens as *.orig gesichert - dort musst die die änderungen manuell wieder einbauen - die änderungen sollten eh immer komentar dabei haben, aso nicht schwer zu finden. Und wenns unter Gmeini 2.1 wieder läuft poste ich dir das script um ipkg kit draus zu machen

    2 Mal editiert, zuletzt von gutemine ()

  • Hallo Zusammen!


    Mich würde mal interessieren, ob das Plugin läuft. Da ich mich momentan im Entscheidungsprozess befinde, einen "einfachen" PVR Kathrein Receiver zu nehmen, oder ne 7025+.


    Das Feature des Autotimeshift wird meine Entscheidung sehr stark beeinflussen.


    Wäre über ein paar Rückinfos dankbar!
    Mich wundert nämlich etwas, dass es einen 6-seitigen Thread gab, wo sich einige so eine Funktion gewünscht haben. Als sich gutemine hingesetzt hat um das Ganze umzusetzen, ist das Feedback nun eher unterdurchschnittlich - Schade eigentlich!


    LG Chrysso

  • such mal nach Permanent Timeshift, der Thread dort ist ergiebiger, und mit älteren Images funktioniert es auch ganz gut.


    Das Yellow Shift war nur dazu da um aufzuzeigen das es überhaupt geht sowas zu implementieren.


    LG
    gutemine