[RELEASE CANDIDATE] vdrrecdel-0.0.1-rc1

  • This is a "script" for the Video Disk Recorder (VDR).


    Written by: Ralf Klüber <r@lf-klueber.de>,


    Project's homepage: URL


    Latest version available at: URL


    See the file COPYING for license information.


    Description:
    A maximum number of recordings could be maintained per Directory.
    If you would like to hold only one recording of the daily news from
    a repeating timer this script is for you.


    In a file vdrrecdel.conf could be defined how many recordings
    in one directory should be allowed. If there are more than defined
    the oldest recordings are deleted.


    CAUTION!
    Be carefull. The author does not take responsibility on any lost
    recordings due to a mal function of the script or wrong configuration
    by the user!


    The syntax of the vdrrecdel.conf is easy to understand
    Each line represents one folder. There are two fields. The first
    is alphanumeric and holds the maximum allowed number of recordings.
    The secound one is the absolute Path for a recording.


    ATTENTION!
    At the moment this script will not allow recordings to be spread over
    several discs (video0, video1, ...)!


    Example for vdrrecdel.conf


    2 /vdr/video/Kids/Sesamstrasse
    1 /vdr/video/Serien/Anke_Late_Night


    In the Perlfile vdrrecdel provided with this package the absolut Path to
    the conf file must be adapted to your local setting.


    vdrrecdel should be started with the -r option of vdr. After each
    recording it will look if the maximum number of not cutted recordings
    is exeeded due to that recording. If so the oldest one is deleted.


    Syntax

    Code
    vdrrecdel after /video/Serien/Tagesschau/2004-06-03.20\:10.10.01.rec


    If you find this peace usefull and it works satisfying in your envoreoment, feel free to make note here.

  • Da vielfach, gerade auch in der aktuellen Diskussion zum Thema Englisches Forum, bemängelt wurde, dass Ankündigungen nicht auf deutsch stattfinden, hier eine deutsche Übersetzung.


    Dieses ist ein "script" für den Video Disk Recorder (VDR).


    Geschrieben von: Ralf Klüber <r@lf-klueber.de>,


    Homepage des Projektes: URL


    Neuste Version gibts bei: URL


    Weitere Lizenzinformationen stehen in der Datei COPYING.


    Beschreibung:
    Eine maximale anzahl von Aufnahmen kann pro Verzeichnis gewartet werden.
    Wenn du immer nur eine Aufnahme, z.B. von täglichen Nachrichten eines Wiederholungstimers behalten möchtest, dann ist dieses Script etwas für dich.


    In der Datei vdrrecdel.conf kann eingestellt werden, wieviele Aufnahmen in einem Verzeichnis behalten werden sollen. Wenn dort mehr enthalten sind, als in dieser Datei eingetragen sind, dann werden die übrigen gelöscht.


    ACHTUNG!
    Sei vorsichtig, der Autor übernimmt keine Verantwortung für irgendwelche Verluste von Aufnahmen aufgrund von Fehlverhalten dieses Scriptes oder falscher Konfiguration durch den Benutzer.


    Der Aufbau der vdrrecdel.conf ist einfach zu verstehen.
    Jede Zeile steht für ein Verzeichnis, es gibt zwei Felder, das erste feld ist alphanumerisch und enthält die maximale Anzahl an Aufnahmen, das zweite Feld enthält den absoluten Pfad zur Aufnahme.


    ACHTUNG!
    Aktuell arbeitet dieses Script nicht mit Aufnahmen zusammen, die über mehrere Festplatten verteilt sind (video0, video1, ...)!


    Beispiel der vdrrecdel.conf


    2 /vdr/video/Kids/Sesamstrasse
    1 /vdr/video/Serien/Anke_Late_Night


    In der Perldatei vdrrecdel, die mit diesem Paket ausgeliefert wird, muß der absolute Pfad zur Konfigurationsdatei auf das eigene System angepasst werden.


    vdrrecdel sollt mit der -r Option von vdr gestartet werden. Nach jeder Aufnahme wird es dann schauen, ob die maximale anzahl an nichtgeschnittenen Aufnahmen durch die aktuelle Aufnahme überschritten wurde. Wenn dieses der Fall ist, dann wird die älteste Aufnahme gelöscht.



    Syntax:
    vdrrecdel after /video/Serien/Tagesschau/2004-06-03.20\:10.10.01.rec


    Wenn du diesen Frieden sinnvoll findest, und es in deiner Umgebung gut arbeitet, dann scheue dich nicht, dieses hier zu schreiben.

  • SUPER SACHE!


    nur schade, dass keine verteilten aufnahmen unterstützt werden, die sache mit video0, video1, videoN dürfte gut verbreitet sein


    wenns soweit ist, wird es in die reihe der pflichttools aufgenommen :)

  • Hallo Torsten,


    Zitat

    Original von Torsten/WarEagle
    Da vielfach, gerade auch in der aktuellen Diskussion zum Thema Englisches Forum, bemängelt wurde, dass Ankündigungen nicht auf deutsch stattfinden, hier eine deutsche Übersetzung.


    Vielen Dank für die Übersetzung, es wird sicher noch einige andere geben, die nicht so gut Englisch können. Bei diesem langen Text wollte ich schon fast wieder zumachen ...


    Hardy


    PS: gibt es keinen Befehl in der weiten Welt der Shells, mit dem verlinkte Dateien gelöscht werden?

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

    Einmal editiert, zuletzt von HFlor ()

  • Zitat

    Original von Torsten/WarEagle
    Wenn du diesen Frieden sinnvoll findest, und es in deiner Umgebung gut arbeitet, dann scheue dich nicht, dieses hier zu schreiben.


    Der war gut! War das ein automatische rÜbersetzer oder kreative Arbeit? Egal was es war. DANKE!


    winni: Du brauchts ein kleines Script, dass halt beides hintereinander aufruft.


    dancer: Das wird wohl erst kommen, wenn ich ne zweite Platte in den VDR einbaue (wen mir einer eine zweite Platte >=80GB und 5400Umin ;)schickt gehts schneller), oder jemand anderes mit ner zweiten Platte ...

  • Zitat

    Original von RaK
    If you find this peace usefull


    Dieses peace sollte wohl doch eher piece heißen, oder :]


    piece = Stück/Teil (demzufolge vdrrecdel an sich)

  • Zitat

    Original von winni
    wie spielt das mit noad zusammen? Kann man die "-r"-Option mehrfach angeben oder muss man dann ein Skript bauen, das beide aufruft?


    Tschüss,


    winni


    Eine Gute Idee diese kleine Program kann für Ordnung sorgen :-))
    Warum nicht vor der Aufnahme es könnte zu spät seien ?? Könnte man doch auch machen.
    Oder wartet er vor der Aufnahme das er damit fertig ist.
    Es hätte den Vorteil das Platzt gemacht wird für die Neue aufnahme.




    Ich habe es so unter SuSE und Linvdr eingebaut als record.sh in den Aufruf von vdr -r /etc/vdr/record.sh ...



    #!/bin/sh
    # Recording Shell für vdr Staudt P.
    # $VDR_BIN -c $VDR_CONFIGDIR -v /video0 -L /usr/lib/vdr -P'xine -r' -Pstreamdev-server
    # -w $VDR_WATCHDOG -s $VDR_SHUTDOWN_SCRIPT -r $VDR_RECORD_SCRIPT < /dev/tty10 &
    #
    echo $1 $2
    case "$1" in
    before)
    echo "Before recording $2"
    # /usr/bin/noad - nice --background --comment --ac3 --overlap --savelogo --OSD --statisticf
    ;;
    after)
    echo "After recording $2"
    /usr/bin/vdrrecdel after $2
    /usr/bin/noad after nice --comment --ac3 --overlap --savelogo --OSD --statisticfile=/video0
    ;;
    edited)
    echo "Edited recording $2"
    ;;
    *)
    echo "ERROR: unknown state: $1"
    ;;
    esac


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

    Einmal editiert, zuletzt von pat ()

  • wär irgendwer bereit das script für /video0 & /videoX umzubaun?

    Software: e-tobi (1.4.7-2ctvdr3), etch (2.6.18-5-486)
    Hardware: ASUS Pundit AB-P2600, Celeron 2.4GHz, Ram 256MB, Hauppauge DVB-c rev2.1, TT DVB-c Budget rev1.0, 460GB, URC- 8203 @ Zapway IR
    Surround: Denon AVR-1801 & Magnat Prisma 5100a Boxen
    Patches/Addons: nvram, noad, vdrconvert
    Plugins: mplayer, mp3, dvd, dvdselect, text2skin, nordlichtsEPG, vdradmin-am, epgsearch, femon
    EPG: epg4vdr
    _____________________
    UPC Telekabel Austria

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!