Permanent TimeShift for DM7025 / DM500HD / DM800 / DM8000 - v1.0 FINAL

  • I would need the whole file to see what's wrong ...


    BTW:
    Like already said, the following command will uninstall the plugin and make the changes undone and restore the original files:


    Code
    ipkg remove enigma2-plugin-extensions-permanenttimeshift


    This works! Tested it many times ... make sure you typed everything correctly ...

  • I thougt you had to type the entire package-name (ipkg remove enigma2-plugin-extensions-permanenttimeshift_0.9.3_mipsel.ipk), so when I removed the last part it worked, although with the following errors:


    Removing package enigma2-plugin-extensions-permanenttimeshift from root...
    restoring original InfoBargenerics.py ...
    rm: cannot remove `/usr/lib/enigma2/python/Screens/InfoBarGenerics.py.pts.old': No such file or directory
    rm: cannot remove `/usr/lib/enigma2/python/Plugins/Extensions/PermanentTimeshift/__init__.py': No such file or directory
    rm: cannot remove `/usr/lib/enigma2/python/Plugins/Extensions/PermanentTimeshift/__init__.pyc': No such file or directory
    rm: cannot remove `/usr/lib/enigma2/python/Plugins/Extensions/PermanentTimeshift/plugin.py': No such file or directory
    rm: cannot remove `/usr/lib/enigma2/python/Plugins/Extensions/PermanentTimeshift/plugin.pyc': No such file or directory


    I've reinstalled and checked and the pyc-files don't exist, but the py-files do... But this is though not the main problem, which is that I would like the plugin to work :) I've send you a copy of the entire InfoBarGenerics.py-file, if that helps.

  • If possible put the file into a zip file and attach it here in forums so that I can take a look at it. The whole code in a PM isn't very usefull for me, I would like to test the file on my box :)


    Also need to know which Image/Firmware you have installed

  • Hmm, at least the patching worked fine and the file isn't completly messed up.


    However, it looks like they have made a lot of custom modifications in the DreamForum Image on this file. Looks like some modifications are not compatible with my Timeshift Modifications.


    If I have some time this weekend I will install this image on USB on my Box and try to see if I can get it working somehow and update my plugin or at least give you a working InfoBarGenerics File

  • Hi,


    ich habs jetzt auch mit Gemini im Flash probiert aber immer noch das Zappingproblem.
    Ab zweistelliger Eingabe wird die erste Eingabe nachgeschoben und auf die einstellige Kanalnummer geswitcht :[


    Ist da vllt. irgendwas bekannt wie evtl. Inkompatibilität zu anderen Plugins?

  • Quote

    Original von crankdll
    Hi,


    ich habs jetzt auch mit Gemini im Flash probiert aber immer noch das Zappingproblem.
    Ab zweistelliger Eingabe wird die erste Eingabe nachgeschoben und auf die einstellige Kanalnummer geswitcht :[


    Ist da vllt. irgendwas bekannt wie evtl. Inkompatibilität zu anderen Plugins?


    Das hat aber doch nix mit Permanent Timeshift zu tun, oder hast du das Problem nur wenn PTS installiert ist?


    Davon ab geht's in meinem CVS mit Kerni-Skin wunderbar, kann auch zu dreistelligen Zahlen zappen.

  • Great! :)
    I'd like to keep my DreamForum-image if possible, it's i.a. the only image were I've managed to get the EPG-lists working... So I really appreciate the help!

  • Quote

    Original von Homey[GER]


    Das hat aber doch nix mit Permanent Timeshift zu tun, oder hast du das Problem nur wenn PTS installiert ist?


    Davon ab geht's in meinem CVS mit Kerni-Skin wunderbar, kann auch zu dreistelligen Zahlen zappen.


    Sogar nur wenn es aktiviert ist..


    edit:
    Habe es jetzt unter Nabilo 06 im Flash am laufen und funktioniert so weit.
    Zum Glück - ein sehr nützliches Plugin.
    Danke!


    edit2:


    Wie schnell sollte ein USB-Stick sein damit er problemlos mit PTS funktioniert?

  • Komisch ...


    Es gibt eine kleine Modifikation an dieser "Number Zap" Funktion. Normalerweise wird die funktion nämlich gar nicht funktionieren wenn timeshift aktiviert ist. Deshalb hab ich da noch 2-3 Zeilen eingefügt die dafür sorgen das der Number-Zap trotzdem funktioniert wenn Timeshift aktiv ist.


    Aber der Aufruf der Number Zap funktion sieht genauso aus wie halt auch die eine zeile dadrüber im original code !?



    Hat sich das im Gemini vlt geändert? Häng mal die folgende Datei von deinem Gemini hier an:


    /usr/lib/enigma2/python/Screens/InfoBarGenerics.py


    Quote

    Wie schnell sollte ein USB-Stick sein damit er problemlos mit PTS funktioniert?


    K.a. noch nie getestet. Hab nicht so grosse Sticks und unter 4GB brauch man ja eigentlich nix probieren. Pro Stunde SD gehen locker nen Gigabyte drauf und bei HD noch mehr :)

  • OK, hier die Datei.. habe das Plugin allerdings schon wieder entfernt unter Gemini 3.90..



    Ich bin der Meinung dass 3 MB/s zur Aufnahme ausreichen sollten, aber bei gleichzeitiger Wiedergabe lassen die imo schnell nach..


    edit:
    Der "Bug" ist doch noch da. Solange das TS nicht gestartet ist, Verhalten wie beschrieben.
    Also muß man 5s warten oder das Delay auf 1s stellen.


    edit2:
    für die dies noch brauchen: mit dem Timeshift Save Plugin lässt sich die Aufnahme sehr schön speichern

  • welches sind nun die geeignten cf-cards um ruckelfrei timeshift zu erleben?

    DB 900 GP4, DB 920 GP4

  • Quote

    Original von errut
    welches sind nun die geeignten cf-cards um ruckelfrei timeshift zu erleben?


    mindestens 4GB und > 120x speed -steht doch schon im Thread

  • ja, schon gelesen, aber anscheinend immer noch mit ruckler.

    DB 900 GP4, DB 920 GP4

  • Quote

    Original von gutemine


    mindestens 4GB und > 120x speed -steht doch schon im Thread


    also ich habe eine Scandisk Extreme IV mit 266x speed und die ruckelt gewaltig. Du hast eh schon öfters geschrieben, dass der interene Reader die neuen Karten nicht richtig unterstützen kann. Timeshift auf CF bleibt eine Batelei.


    Grüße


    Reinhard

  • zu schnell ist scheinbar auch nicht gut, weil die verbaute CF reader hardware halt zu einer zeit designed wurde wo glaube ich 200x noch nicht mal verfügbar war, ausserdem shared der controller den IO zwischehn den beiden IP bussen, insofern muss man froh sein wen nes geht.


    Der Ansatz von Homey eine 2 kleine 2.5" Platte zu verwenden (und alte notebook Platten hat man entweder oder mit <<10GB werden sie einem in der Bucht nachgeschmissen) ist also gar nicht so schlecht :)


    Oder man umgeht den reader und verwendet Transcent CF Module mit IDE stecker direkt am harddisk kabel als 2. device - DVD ist eh nicht so leicht in der 7025 :frowning_face:


    LG
    gutemine

    Edited 2 times, last by gutemine ().

  • ich werde meine CF Karte mit einen IDE to CF Converter einbauen. Ist sicher auch keine schlechte Lösung.

  • Manchmal crasht es bei mir noch beim umschalten:


    Code
    Traceback (most recent call last):   
    File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 666, in ActivatePermanentTimeshift
         InfoBarTimeshift.startTimeshift(self)
       File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1261, in startTimeshift
         self.session.open(MessageBox, _("Timeshift not possible!"), MessageBox.TYPE_ERROR, timeout=5)
       File "/usr/lib/enigma2/python/mytest.py", line 286, in open
         raise "modal open are allowed only from a screen which is modal!"
     modal open are allowed only from a screen which is modal!
     (PyObject_CallObject(<bound method InfoBar.ActivatePermanentTimeshift of <class 'Screens.InfoBar.InfoBar'>>,()) failed)
  • hi,


    sorry wenn ich es übersehen haben sollte, aber könnt Ihr mir sagen wie ich das PTS auf den USB stick auslagere?


    Habe eine DM800.


    Danke,
    Fex246