This is the English version of the German homepage for the VDR plugin Permashift, implementing permanent timeshift.
Permashift has been mostly rewritten after version 0.5.x. Due to popular demand, it doesn’t permanently record to hard disc anymore, but uses RAM to realize a permanent timeshift. So the user can rewind any time when watching live TV or create an instant recording containing the part already been watched. In both cases the video stored in RAM is saved to hard disc.
The current version of Permashift is 1.0.3. It fixes a ressource leak when using a buffer (by rewinding or recording) and switching the channel.
Permashift can be configured to use more RAM than most VDR machines probably have got, up to 6 GB. If VDR or any other programs run instable or choppy with Permashift, RAM usage should be lowered in the options. Preconfigured is 100 MB which should not be a problem for most of all machines.
Additionally, Permashift uses hard disc thrice at once when rewinding from live TV: the buffer must be written to disc faster than rewinding needs it, rewind reads data and of course, live TV must be saved as well. This did not create problems for me, but if direct rewinding doesn’t work well due to slow hardware, saving on-the-fly can be disabled in the options.
The plugin needs a patch to VDR main code. Contained in the plugin package are two patch sets for VDR 2.0 and 2.2 respectively. The patches are incompatible with the old Permashift patches from version 0.5.x, these have to be removed beforehand.
The plugin can be downloaded at Github: https://github.com/eikesauer/Permashift/releases. It has to be compiled by the user.
Permashift doesn’t need any user attention to work. In the options you can set the maximum amount of RAM used, if saving is done on-the-fly and you can disable the plugin. Permashift has been translated to English, German, Russian, Finnish and Dutch.
With active Permashift, you can directly rewind from live TV. Doing so switches VDR to replay mode, so remote key meanings change accordingly. How far rewinding goes depends on the size of the buffer (and how long you’ve been watching the programme, obviously).
When you are starting an instant recording, the already watched programme will be included in your recording as well. It will be extended to the usual lenght of instant recordings, counted from the time you’re initiating the recording. If such recordings are deleted automatically is subject to the VDRs settings (Recording => Delete timeshift recording).
Would you like to see Permashift in your own language? Easy! There is only a handful of texts to translate. Just write your translation as a comment at this page or send an e-mail to eike sitting at ein-eike.de.
Here the texts…
* „Permashift out of memory!“
* „Press key to continue permanent timeshift“
* „Auto-buffer live TV“ (Description)
* „Enable plugin“ (Option)
* „Memory buffer size“ (Option)
* „Saving buffer blocks rewinding“ (Option)
(This means that pressing rewind results first in saving of the whole buffer and rewinding has to wait for that time. To be honest, I found that hard to express that short even in my mother language…)
* „Maximum recording length (hours)“ (Option)
Optimally, to fit on SD TV screens as well, the options and the decsription should be below 35 characters if possible.
I do like getting comments. No matter if it worked or not, please let me know. Suggestions are welcome as well, though I do not promise anything.