Scripts for VDR (Video Disk ReKorder), respectively his plugins



1. VDRSeriesTimer.pl

Script is now here


2. timercmds-auxinfo.sh

This script is called out of the timercmds.conf. You need the timercmds.conf - patchtimercmds.conf - patch (german).

With VDR version 1.3.44 Klaus has changed something: "The 'summary' field of a timer definition has been renamed to 'aux', and is now only used for external applications to store auxiliary information with a timer".

With this timercmds.conf - patch this script can show you in the timer menu the auxiliary information of a timer. Useful in conjunction with the epgsearchepgsearch plugin, cause in the auxiliary information epgsearch stores which searchtimer has created this timer.

timercmds-auxinfo.sh timercmds-auxinfo.sh (Version 0.4, 2006-04-24, 73 times downloaded, Download OpenPGP Signatur)

The newest version normally can be found in the epgsearch-pluginepgsearch-plugin package.

Thread in the VDR Portal (german)Thread in the VDR Portal (german)


3. dvdarchive.sh

This script in conjunction with the ExtRecMenu-pluginExtRecMenu-plugin replaces the Dvdarchive-PatchDvdarchive-Patch.

The manual can be found inside the script.

dvdarchive-2.3-beta.sh dvdarchive-2.3-beta.sh (Version 2.3-beta, 2006-07-14, 130 times downloaded, Download OpenPGP Signatur)

dvdarchive.sh dvdarchive.sh (Version 2.2, 2006-06-13, 146 times downloaded, Download OpenPGP Signatur)

Optional you need isodetect.c isodetect.c (70 times downloaded, Download OpenPGP Signatur).

The newest version normally can be found in the ExtRecMenu-pluginExtRecMenu-plugin package.

HISTORY

2006-07-14: Version 2.3-beta

 - should be compatible with ash, busybox
   stays beta until someone confirm this or 2.4 comes

2006-06-13: Version 2.2

 - at mount, if third parameter is not given, take last part of path

Version 2.1

  - Fixed bug in testing if dvd is mounted
  - more DEBUG=1 output

Version 2.0

 - more logging
 - check if mountpoint and device exists
 - Debug Log in file $DEBUGLOG if $DEBUG is 1, for easier error reporting

Version 1.9

 - use "sudo mount --bind" for mounting if filesystem is vfat
 - automatic fallback to 'sudo' and 'mount --bind' if filesystem is vfat
 - mounting more failure tolerant
 - added MANUAL part in script
 - length.vdr creation, you must not use it ;)

Version 1.8

 - remove sudo, is not necessary
 - on mount, if already mounted try to umount first
 - logging per syslog, see $SYSLOG

4. correct_videodirs.sh

If you use more than one video partition (/video0, /video1, …), the recording files (001.vdr, …) will be distributed over all partitions. If you move a recording, manually or with the ExtRecMenu-pluginExtRecMenu-plugin, only the path on /video0 will be changed. The links from /video0 to the other partitions stay as they are. (Renaming the same.)

This script correct the pathes and the links to the other partitions. It is called after moving/renaming out of the rwrapper.sh. (See VDR option "-r" in the man page.)

For this purpose rwrapper.sh must extended with two actions and the script should copied to /usr/local/bin.

      move)
        correct_videodirs.sh /video0 "$3"
        ;;
    rename)
        correct_videodirs.sh /video0 "$3"
        ;;

The first parameter must be the base videodir.

The manual can be find inside the script. Please read it! Test the script at first manually with a test recording!

correct_videodirs-1.2.tgz correct_videodirs-1.2.tgz (Version 1.2, 2007-01-31, 99 times downloaded, Download OpenPGP Signatur)

HISTORY

31.01.2007 Version 1.2

- Fixes info about rwrapper.sh, use $3 instead of $2,
  thanks to Christian Jacobsen
- Use --target-directory instead of -t, the ln from Suse doesn't know -t,
  thanks to Christian Jacobsen

23.06.2006 Version 1.1

- first public release

Comments:

[ no comments ]


Last change: 17.03.08 | © 1998-2006 | Counter: 154679 since 2002-02-15, this page: 2051 since June 2006
Homepage
Casio FX-880P
VDR
VDR Scripts
VDR Plugins
Full text search
Guest book
Contact
Sitemap

select language
deutsch englisch

Search:

  

openpgp

Valid XHTML 1.0