So gehts: mit TV-Genial VDR-Aufnahmen Programmieren!

  • So, da ich mir gedacht hab, dass man die Aufnahmeschnittstelle von
    TV-Genial mal mit dem VDR verbinden sollte, hab ich mich mal rangesetzt - Und es funktioniert - (zumindest bei mir) :-).


    Und an dem Ergebniss wollt ich auch andere teilhaben lassen.
    Also für den ders brauch ne kleine Anleitung:


    1. netcat runterladen und die nc.exe im TV-Genial Ordner abspeichern.nc11nt.zip


    2. Das Script vdr.cmd im TV-Genial Ordner abspeichern
    (nicht vergessen in der zweiten Zeile den Pfad anzugeben)


    3. Das Configfile für die Schnittstelle (vdr.txt)


    4. Anpassen des Configfiles (vdr.txt)
    dort müssen zwischen StartID und EndID
    die TV-Genial Sender ID's den Sender ID's des VDR's
    zugewiesen werden.
    (nähere Besschreibung gibs in der Datei "RecorderScript.txt" im TV-Genial Verzeichniss)


    5. in TV-Genial unter Optionen -> Aufnahmen -> ein "Script für unbekanntes Gerät" angeben dort die "vdr.txt"
    eintragen und den Haken für die Unterstützung von löschen von Timern angeben.



    Und schon sollte es mit den Timer erstellen und löschen funktionieren.
    Achso, die Errinnerungsfunktion wird auch unterstützt.


    Frohe Weihnachten und Guten Rutsch.

  • frohes neues Jahr.... und danke für die Info... doch habe ich eine frage an dich!!


    Super idee habe auch schon daran gearbeitet....


    Alles funktioniert nur : das Löschen funktioniert nicht ??


    Woran liegts mein log vom vdr.cmd


    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:24:37 2005
    501 Error in timer settings
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:28:29 2005
    501 Error in timer settings
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:32:39 2005
    501 Error in timer settings
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:35:10 2005
    501 Error in timer settings
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:36:58 2005
    250 11 1:3:1:1545:1720:99:99:Das_Gelbe_vom_Ei:
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:38:53 2005
    250 11 1:3:1:1545:1720:99:99:Das_Gelbe_vom_Ei:
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:41:35 2005
    250 11 1:2:1:2250:0040:99:99:Billy_Elliot___I_Will_Dance:
    250 Message stored
    221 vdrrec.w-net.local closing connection
    220 vdrrec.w-net.local SVDRP VideoDiskRecorder 1.2.6; Sat Jan 1 11:45:15 2005
    250 11 1:3:1:1710:1905:99:99:Sister_Act_II___In_g”ttlicher_Mission:
    250 Message stored
    221 vdrrec.w-net.local closing connection


    und im vdr log


    Jan 1 11:45:15 vdrrec vdr[2855]: connect from 192.168.1.207, port 1982 - accepted
    Jan 1 11:45:15 vdrrec vdr[2855]: timer 11 added
    Jan 1 11:45:15 vdrrec vdr[2855]: SVDRP message: 'Timer fuer Sister_Act_II___In_g\224ttlicher_Mission am 01 um 1710 bis 1905 programiert'
    Jan 1 11:45:15 vdrrec vdr[2855]: closing SVDRP connection
    Jan 1 11:45:15 vdrrec vdr[2855]: info: Timer fuer Sister_Act_II___In_g\224ttlicher_Mission am 01 um 1710 bis 1905 programiert
    Jan 1 11:45:15 vdrrec vdr[2869]: graphlcd plugin: char not defined: \224,148,94
    Jan 1 11:45:18 vdrrec vdr[2855]: connect from 127.0.0.1, port 32823 - accepted
    Jan 1 11:45:18 vdrrec vdr[2855]: closing SVDRP connection
    Jan 1 11:45:23 vdrrec vdr[2855]: connect from 192.168.1.207, port 1985 - accepted
    Jan 1 11:45:23 vdrrec vdr[2855]: closing SVDRP connection


    danke



    Habe noch ein prob.... mein TV Genial vertauscht die Sender :-?

    :] AUCH DEIN FEEDBACK IST WICHTIG! :]


    Ct´VDR 1.4.7 DVB-S mit 2.6.xx Kernel FB für Nexus-s Budget
    P4 2,4 GHz, Asrock GE-Pro-HTRev.3.0 mATX Mainboard Bios2.4 NVRAM-WUP
    512MB RAM 200GB HDD DVB-S 1.3Rev. DVD-Brenner NEC3500a Toshiba 240x128 GLCD


    :alien5 manchmal frage ich so doof weil ich gerne möchte das es alle verstehen!:alien5

    Einmal editiert, zuletzt von ChrisVDR06 ()

  • Hallo,
    ein gesundes neues Jahr.
    Ich finde es wäre eine gute Schnittstelle, mit den eigenen Favoriten in TV-Genial!


    Ist eine Aktuallisierung des EPG über TV-Genial möglich?


    bis dann, netz

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • hi,
    ich hab mein TvGenial auch so eingerichtet, habe aber noch ein (hoffentlich nur eins) Problem:
    die 'vdr.cmd' funktioniert, wenn sie mit den richtigen Parametern aufgerufen wird;
    d.h. die Fernsteuerung vom LinVDR geht.
    Aber... TvGenial übergibt z.B. beim Kommando:
    DoRecord D:\Programme\TVgenial\vdr.cmd "NEWT" i dd hhnn rrff '"'%'"'


    für den Parameter 'i' (die Programmnummer) nur einen leeren String!


    was ist da falsch ???


    die Kanalzuordnung in meiner 'vdr.txt' sieht folgendermassen aus:


    StartID // bitte nicht löschen / do not delete
    // 0 (unbelegt)
    1 = 01 // ARD Erstes Deutsches Fernsehen
    2 = 02 // ZDF Zweites Deutsches Fernsehen
    3 = 04 // RTL Radio Television Luxemburg
    4 = 05 // Sat1 Satelitenfernsehen 1
    5 = 07 // Pro7 Pro 7
    6 = 15 // MDR Mittel Deutscher Rundfunk
    7 = 22 // WDR West Deutscher Rundfunk
    8 = 09 // VOX VOX
    9 = 03 // 3sat Drittes Satelitenfernsehen
    10 = 18 // BR Bayrischer Rundfunk, Bayern 3
    11 = 06 // Kabel 1 Kabelfernsehen 1
    12 = 08 // RTL 2 Radio Television Luxemburg 2
    16 = 11 // arte Arte Deutschland TV
    17 = 20 // N3 Norddeutsches Fernsehen (=NDR)
    19 = 19 // HR Hessen Fernsehen = HR3 = Hess. Rundfunk
    26 = 24 // SWR Südwest Deutscher Rundfunk
    28 = 21 // SR Saarländischer Rundfunk
    29 = 23 // alpha BR alpha
    33 = 34 // DSF Deutsches SportFernsehen
    34 = 32 // Eurosport Eurosport
    35 = 10 // Super RTL Super RTL
    36 = 12 // KIKA Der Kinderkanal
    42 = 90 // MTV Music Television
    43 = 85 // MTV2 Pop Music Television 2
    44 = 88 // VIVA VIVA
    45 = 89 // VIVA Plus VIVA Plus = Viva 2
    46 = 14 // Phoenix Phoenix
    49 = 91 // QVC QVC Deutschland
    50 = 44 // n-tv n-TV
    51 = 33 // N24 Der Nachrichten Sender
    52 = 42 // CNN
    54 = 41 // BloombergTV Bloomberg TV Germany
    55 = 46 // RTL Lux RTL Luxemburg
    56 = 92 // Start Premiere Start
    57 = 85 // MTV 2 Int MTV 2 International
    59 = 62 // HSE 24 Home Shopping Europe (ehemals H.O.T.)
    60 = 63 // 9 live 9 LIVE
    76 = 13 // Tele 5 Tele 5
    77 = 17 // RBB Rundfunk Berlin Brandenburg (ehemals RBBberlin und RBBbrandenburg (ORF und SFB))
    100 = 37 // Eins Muxx
    101 = 39 // ZDF Theater
    102 = 40 // ZDF Dokumentation
    103 = 36 // Eins Festival
    135 = 38 // ZDFinfo ZDF Info
    200 = 25 // ORF 1 Östereich Fernsehen 1
    201 = 26 // ORF 2 Östereich Fernsehen 2


    EndID


    Ist da ein Syntaxfehler? Muss man mit Blanks/Tabs aufpassen?
    Oder ist da ein Fehler in der Beschreibung in der 'RecorderScript.txt', heisst der Parameter für die Sendernummer gar nicht 'i' ?


    Wer kann mir helfen !?!


    ciao
    donGerry

  • hi leute,
    ich kann meine Frage gleich selbst beantworten:
    Tabs in der Senderliste sind nicht erlaubt !
    Genügend gschicktes Probieren brachte mir die Erkenntnis, dass in der
    Kanalzuordnungsliste keine Tabs vorkommen dürfen.


    Ich hab auch noch einen weiteren Punkt verbessert:
    Sendungen mit Kommas, Doppelpunkt oder '&' im Titel:


    1) in der 'vdr.txt':
    DoRecord D:\Programme\TVgenial\vdr.cmd "NEWT" i dd hhnn rrff '"'%'"


    Das 'Einpacken' des %-Parameters in Hochkommas verhindert, dass DOS
    jedes Komma als Trenner zwischen Kommandozeilenparametern interpretiert:


    Hör mal, wer da hämmert!


    ohne Hochkommas:
    -->
    %6 = Hör_mal
    %7 = _wer_da_hämmert!


    mit Hochkommas:
    -->
    %6 = "Hör_mal,_wer_da_hämmert!"


    2) in der 'vdr.cmd':


    :NEWT
    FOR /F "TOKENS=1-5 DELIMS=:&" %%A IN ("%~6") DO (
    IF NOT "%%A" == "" SET TITLE=%%A
    IF NOT "%%B" == "" SET TITLE=%%A_%%B
    IF NOT "%%C" == "" SET TITLE=%%A_%%B_%%C
    IF NOT "%%D" == "" SET TITLE=%%A_%%B_%%C_%%D
    IF NOT "%%E" == "" SET TITLE=%%A_%%B_%%C_%%D_%%E
    )
    ECHO NEWT 1:%2:%3:%4:%5:50:99:%TITLE%: > %TMPFILE%
    ECHO MESG Timer fuer %TITLE% am %3 um %4 bis %5 programiert >> %TMPFILE%


    die Tilde '~' in "%~6" entfernt die Hochkommas wieder
    die FOR Anweisung zerlegt den Titel an ':' und '&' in einzelne Teilstrings,
    die dann wieder mit '_' zusammengefügt werden. Der Grund ist, dass
    Titel mit '&' drin zu leeren Strings mutieren !?!; und das NEWT-Kommando
    des VDR den Doppelpunkt als Trennzeichen interpretiert.
    Beispiel:
    Servicezeit: Heim und Garten


    ohne meine Änderung:
    -->
    VDR Titel : Servicezeit (wegen dem Doppelpunkt)


    jetzt:
    -->
    VDR Titel : Servicezeit__Heim_und_Garten


    ich hoffe, das hilft auch anderen weiter!


    ciao donGerry

  • coole Sache, vielen Dank maverick-me und dongerry!!!

    Ubuntu/Jaunty (Kernel 2.6.28-15) VDR 1.7.9 (im Aufbau), xineliboutput 1.0.90-CSV mit Xine-VDPAU r284 + durchflieger Patch | ASUS M3N78-EM, DVB-S Nexus 2.1, PSOne TFT, IR-Einschalter, Atmolight

  • Hallo,


    funktioniert das eigentlich auch mit dem c't VDR 4.5 ?


    Ist das unter Punkt 1. der Anleitung: "netcat runterladen und die nc.exe im TV-Genial Ordner abspeichern" wirklich alles ? keine sonstigen Aktionen für netcat ?


    Wo finde ich denn die Logs ? (log vom vdr.cmd und vdr log)


    Auf welchem Wege funktioniert denn die Kommunikation ?

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • @ Schlitz


    Zitat

    funktioniert das eigentlich auch mit dem c't VDR 4.5 ?

    Ausprobieren!


    Zitat

    Ist das unter Punkt 1. der Anleitung: "netcat runterladen und die nc.exe im TV-Genial Ordner abspeichern" wirklich alles ? keine sonstigen Aktionen für netcat ?

    Ja, dass sollte ausreichen.


    Zitat

    Wo finde ich denn die Logs ? (log vom vdr.cmd und vdr log)

    Wenn Du das Scipt aus dem ersten Post so übernommen hast dann im entsprechenden TV-Genial Ordner, da sollte dann die Datei log.txt angelegt werden.


    Zitat

    Auf welchem Wege funktioniert denn die Kommunikation ?


    Na mit netcat! :D


    Per SVDRP mit dem VDR der Client mit TV-Genial sollte auch in der svdrphosts.conf auf dem VDR erlaubt sein.

  • ich habe folgende Probleme:


    1. Log.txt im TV genial Verz. ist leer. Wann kann das passieren ?


    2. woran erkenne ich, daß Svdrp überhaupt auf dem VDR läuft ?


    3. ich bekomme im syslog:
    Feb 15 17:53:28 localhost vdr: [5316] Reading date.
    Feb 15 17:53:28 localhost vdr: [5316] Reading metar.
    Feb 15 17:53:28 localhost vdr: [5316] Response was: 150 Opening ASCII mode data connection for /data/observations/metar/stations/EDDF.TXT (68 bytes).
    Feb 15 17:53:28 localhost vdr: [5316] Closing connection.
    Feb 15 17:53:28 localhost vdr: [5316] Response was: 226 Transfer complete.
    Feb 15 17:53:28 localhost vdr: [5316] Fetched METAR: EDDF 151620Z 21014KT 9999 BKN017 06/04 Q1000 NOSIG
    Feb 15 17:53:28 localhost vdr: [5316] Decoded METAR: /*******************************************/ /* THE DECODED METAR REPORT FOLLOWS */ /*******************************************/ STATION ID : EDDF OBSERVATION DAY : 15 OBSERVATION HOUR : 16 OBSERVATION MINUTE : 20 WIND DIRECTION : 210 WIND SPEED : 14 WIND UNITS : KT PREVAIL VSBY (M) : 9999.000000 CLOUD COVER : BKN CLOUD HGT (CHARAC.) : 017 CLOUD HGT (METERS) : 510 TEMP. (CELSIUS) : 6 D.P. TEMP. (CELSIUS): 4 ALTIMETER (PASCALS) : 1000
    Feb 15 17:54:11 localhost smbd[28091]: [2006/02/15 17:54:11, 0] lib/util_sock.c:read_socket_data(384)
    Feb 15 17:54:11 localhost smbd[28091]: read_socket_data: recv failure for 4. Error = Connection reset by peer
    Feb 15 17:55:10 localhost vdr: [5112] connect from 192.168.1.100, port 1607 - DENIED
    Feb 15 17:55:34 localhost vdr: [5112] pilot: no translation found for 'Pilot' in language 1 (Deutsch)
    Feb 15 17:55:40 localhost vdr: [5112] timer 24 (2 0930-2030 'Olympia') set to event Mit 15.02.2006 16:50-18:40 (VPS: 15.02 17:05) 'Eishockey'
    Feb 15 17:56:50 localhost vdr: [5112] connect from 127.0.0.1, port 34073 - accepted
    Feb 15 17:56:50 localhost vdr: [5112] closing SVDRP connection
    Feb 15 17:56:50 localhost vdr: [5112] connect from 127.0.0.1, port 34074 - accepted
    Feb 15 17:56:54 localhost vdr: [5112] closing SVDRP connection
    Feb 15 17:57:17 localhost vdr: [5112] connect from 127.0.0.1, port 34075 - accepted
    Feb 15 17:57:17 localhost vdr: [5112] closing SVDRP connection
    Feb 15 17:57:18 localhost vdr: [5112] connect from 127.0.0.1, port 34076 - accepted
    Feb 15 17:57:18 localhost vdr: [5112] closing SVDRP connection
    Feb 15 17:57:19 localhost vdr: [5112] connect from 127.0.0.1, port 34077 - accepted
    Feb 15 17:57:19 localhost vdr: [5112] closing SVDRP connection
    Feb 15 17:58:42 localhost vdr: [5112] connect from 192.168.1.100, port 1668 - DENIED
    Feb 15 18:00:01 localhost /USR/SBIN/CRON[30333]: (root) CMD (root /usr/local/bin/rundns /etc/rundns.conf > /dev/null)
    Feb 15 18:00:01 localhost /USR/SBIN/CRON[30334]: (root) CMD (/usr/local/bin/rundns /etc/rundns.conf > /dev/null)
    Feb 15 18:00:38 localhost vdr: [5308] channel 7 (3sat) event 17:45 'schweizweit' status 1
    Feb 15 18:01:09 localhost vdr: [5308] channel 7 (3sat) event 18:00 'Kampf ums neunte Kind' status 4
    Feb 15 18:02:16 localhost vdr: [5112] connect from 127.0.0.1, port 60600 - accepted
    Feb 15 18:02:16 localhost vdr: [5112] closing SVDRP connection
    Feb 15 18:02:16 localhost vdr: [5112] connect from 127.0.0.1, port 60601 - accepted
    Feb 15 18:02:20 localhost vdr: [5112] closing SVDRP connection
    Feb 15 18:02:42 localhost vdr: [5112] connect from 127.0.0.1, port 60602 - accepted
    Feb 15 18:02:42 localhost vdr: [5112] closing SVDRP connection
    Feb 15 18:02:43 localhost vdr: [5112] connect from 127.0.0.1, port 60603 - accepted
    Feb 15 18:02:43 localhost vdr: [5112] closing SVDRP connection
    Feb 15 18:02:44 localhost vdr: [5112] connect from 127.0.0.1, port 60604 - accepted
    Feb 15 18:02:44 localhost vdr: [5112] closing SVDRP connection
    Feb 15 18:03:01 localhost smbd[30966]: [2006/02/15 18:03:01, 0] lib/util_sock.c:read_socket_data(384)
    Feb 15 18:03:01 localhost smbd[30966]: read_socket_data: recv failure for 4. Error = Connection reset by peer

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • ich habs :applaus


    ich habe den VDR nicht neu gestartet !


    JIPPPIII



    Vielen Dank !!!

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • allerdings funktioniert bei mir das Löschen auch nicht.


    Ich bekomme weder in vdr.log noch am VDR ein Lebenszeichen.
    Ausgaben im DOS Fenstern bevor vdr.cmd ein GOTO END macht:


    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-12 1") DO (IF
    "15" == "1" (IF "15" == "2006-02-19" (IF "2055" == "1420" (IF "2135" == "1635"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "1" (IF "15" == "2006-02-19" (IF "2055" ==
    "1420" (IF "2135" == "1635" (
    ECHO DELT 12 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 12 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-13 1") DO (IF
    "15" == "3" (IF "15" == "2006-02-24" (IF "2055" == "1230" (IF "2135" == "1410"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "3" (IF "15" == "2006-02-24" (IF "2055" ==
    "1230" (IF "2135" == "1410" (
    ECHO DELT 13 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 13 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-14 1") DO (IF
    "15" == "51" (IF "15" == "2006-02-24" (IF "2055" == "1600" (IF "2135" == "1730"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "51" (IF "15" == "2006-02-24" (IF "2055" =
    = "1600" (IF "2135" == "1730" (
    ECHO DELT 14 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 14 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-15 1") DO (IF
    "15" == "51" (IF "15" == "2006-02-24" (IF "2055" == "1800" (IF "2135" == "1930"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "51" (IF "15" == "2006-02-24" (IF "2055" =
    = "1800" (IF "2135" == "1930" (
    ECHO DELT 15 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 15 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-16 1") DO (IF
    "15" == "51" (IF "15" == "2006-02-24" (IF "2055" == "2130" (IF "2135" == "2300"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "51" (IF "15" == "2006-02-24" (IF "2055" =
    = "2130" (IF "2135" == "2300" (
    ECHO DELT 16 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 16 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-17 1") DO (IF
    "15" == "41" (IF "15" == "2006-02-27" (IF "2055" == "1330" (IF "2135" == "1615"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "41" (IF "15" == "2006-02-27" (IF "2055" =
    = "1330" (IF "2135" == "1615" (
    ECHO DELT 17 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 17 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-18 1") DO (IF
    "15" == "9" (IF "15" == "2006-02-27" (IF "2055" == "1800" (IF "2135" == "2015"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "9" (IF "15" == "2006-02-27" (IF "2055" ==
    "1800" (IF "2135" == "2015" (
    ECHO DELT 18 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 18 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-19 1") DO (IF
    "15" == "13" (IF "15" == "2006-02-27" (IF "2055" == "2215" (IF "2135" == "0030"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "13" (IF "15" == "2006-02-27" (IF "2055" =
    = "2215" (IF "2135" == "0030" (
    ECHO DELT 19 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 19 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-20 1") DO (IF
    "15" == "17" (IF "15" == "2006-02-28" (IF "2055" == "1430" (IF "2135" == "1700"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "17" (IF "15" == "2006-02-28" (IF "2055" =
    = "1430" (IF "2135" == "1700" (
    ECHO DELT 20 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 20 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-21 1") DO (IF
    "15" == "17" (IF "15" == "2006-02-28" (IF "2055" == "2000" (IF "2135" == "2215"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "17" (IF "15" == "2006-02-28" (IF "2055" =
    = "2000" (IF "2135" == "2215" (
    ECHO DELT 21 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 21 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-22 1") DO (IF
    "15" == "5" (IF "15" == "2006-02-18" (IF "2055" == "2105" (IF "2135" == "0015"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "5" (IF "15" == "2006-02-18" (IF "2055" ==
    "2105" (IF "2135" == "0015" (
    ECHO DELT 22 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 22 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250-23 1") DO (IF
    "15" == "8" (IF "15" == "2006-02-15" (IF "2055" == "2010" (IF "2135" == "2147"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "8" (IF "15" == "2006-02-15" (IF "2055" ==
    "2010" (IF "2135" == "2147" (
    ECHO DELT 23 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 23 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("250 24 1") DO (IF
    "15" == "15" (IF "15" == "2006-02-15" (IF "2055" == "2055" (IF "2135" == "2135"
    (
    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "15" (IF "15" == "2006-02-15" (IF "2055" =
    = "2055" (IF "2135" == "2135" (
    ECHO DELT 24 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer 24 geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>(FOR /F "TOKENS=2 DELIMS=- " %K IN ("221 vdr closing c
    onnection") DO (IF "15" == "" (IF "15" == "" (IF "2055" == "" (IF "2135" == "" (


    ECHO DELT %K 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer %K geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) ) )


    D:\Internet\TVgenial\Data>(IF "15" == "" (IF "15" == "" (IF "2055" == "" (IF "21
    35" == "" (
    ECHO DELT vdr 1>D:\Internet\TVgenial\tmpfile
    ECHO MESG Timer vdr geloescht 1>>D:\Internet\TVgenial\tmpfile
    ECHO QUIT 1>>D:\Internet\TVgenial\tmpfile
    D:\Internet\TVgenial\nc 192.168.1.101 2001 0<D:\Internet\TVgenial\tmpfile 1>>D
    :\Internet\TVgenial\log.txt
    DEL D:\Internet\TVgenial\tmpfile
    ) ) ) ) )


    D:\Internet\TVgenial\Data>DEL D:\Internet\TVgenial\tmrfile


    D:\Internet\TVgenial\Data>pause
    Drücken Sie eine beliebige Taste . . .

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • mit folgenden angepaßte Dateien funktioniert jetzt mit dem VDR 1.3.41 jetzt sowohl das Löschen und auch die Aufnahme von Sendungen mit Sonderzeichen im Titel.


    Datei vdr.txt:



    Datei vdr.cmd:


    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

    Einmal editiert, zuletzt von Schlitz ()

  • Hi,


    könntest Du die vdr.cmd bitte nochmal in einen Code Block setzen :) Dann lässt er auch die smilies raus :D


    Danke
    Joerg

    1. Lucid x64, Core2Duo 6600, 4GB, Video auf Raid 1 (NFS Server), 2 * Avermedia DVB-T, Nvidia GT220/1024*768/xineliboutput/VDPAU/VGA)
    2. Lucid x64 ESXI 4.1 - Avermedia DVB-T per PCI Passtrough
    3. Inaktiv: yaVDR DVB-S2 TT-3200 VDPAU/HDMI SPDIF


    Linux User #292118
    VDR User #895

  • ok, habe den Beitrag nachbearbeitet bzgl. CODE, sorry

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

    Einmal editiert, zuletzt von Schlitz ()

  • Vielen Dank :D


    aber esd geht trotzdem nett, habe gehofft es würde daran liegen :(


    Code
    Mar  1 19:46:19 localhost vdr: [10422] connect from 192.168.100.22, port 3590 - accepted
    Mar  1 19:46:19 localhost vdr: [10422] SVDRP message: 'Timer fuer  am 1958 um 2030 bis "News" programiert'
    Mar  1 19:46:19 localhost vdr: [10422] closing SVDRP connection
    Mar  1 19:46:19 localhost vdr: [10422] info: Timer fuer  am 1958 um 2030 bis "News" programiert


    und die tvgenial log sagt:

    Code
    220 tv SVDRP VideoDiskRecorder 1.3.41; Wed Mar  1 19:46:19 2006
    501 Error in timer settings
    250 Message queued
    221 tv closing connection


    Habe keinen timer News in der Liste (auch nach diversen versuchen und VDR restarts nicht:

    Code
    tv:/var/lib/vdr# cat timers.conf
    1:S19.2E-133-2-29:2006-03-02:0858:1035:50:99:Germanikus:
    1:S19.2E-133-2-11:2006-03-04:0518:0655:50:99:Never Die Alone (Never Die Alone):
    1:S19.2E-133-2-11:2006-03-04:1543:1800:50:99:Blueberry und der Fluch der Dämonen (Blueberry, l'expérience secrète):
    tv:/var/lib/vdr#


    Irgendeine Idee ? Im Anhang sind meine beiden Files. Pfad und server-ip sind angepasst. svdrphost.conf erlaubt komplettes subnetz :(


    Danke
    Joerg

    1. Lucid x64, Core2Duo 6600, 4GB, Video auf Raid 1 (NFS Server), 2 * Avermedia DVB-T, Nvidia GT220/1024*768/xineliboutput/VDPAU/VGA)
    2. Lucid x64 ESXI 4.1 - Avermedia DVB-T per PCI Passtrough
    3. Inaktiv: yaVDR DVB-S2 TT-3200 VDPAU/HDMI SPDIF


    Linux User #292118
    VDR User #895

    2 Mal editiert, zuletzt von baetmaen ()

  • Ich komme hier echt nicht weiter. Habe die Dateien nochmal neu angelegt und es eben neu probiert.


    Beim ersten mal hat es geklappt, ein versuch direkt danach nicht, und obwohl ich nichts an den Dateien geändert habe, scheinen verschiedene Parameter beim SVDRP anzukommen ????



    Was läuft hier falsch ? :(
    Joerg

    1. Lucid x64, Core2Duo 6600, 4GB, Video auf Raid 1 (NFS Server), 2 * Avermedia DVB-T, Nvidia GT220/1024*768/xineliboutput/VDPAU/VGA)
    2. Lucid x64 ESXI 4.1 - Avermedia DVB-T per PCI Passtrough
    3. Inaktiv: yaVDR DVB-S2 TT-3200 VDPAU/HDMI SPDIF


    Linux User #292118
    VDR User #895

  • baetmaen: könntest Du nochmal Deine beiden Dateien anhängen, die obigen kann ich nicht entpacken, sind wohl defekt.

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • Hallo,


    ich bin gerade zufällig auf diesen Thread gestoßen. Wenn ich TV Genial benutzen würde, fände ich das echt geil.


    Mir ist allerdings aufgefallen, dass in der vdr.cmd das Abschicken an den vdr mittels
    %PROGPATH%\nc vdr 2001 ...
    hardcodiert erfolgt. Stattdessen sollte man für Servername/IP und den Port im Kopf des Scripts eine Variable definieren. Dann haben es Skript-Dummies einfacher.


    [EDIT]
    Kann man in TV-Genial eigentlich auch Vorlauf und Nachlauf für Aufzeichnungen definieren? Also z.B. Startzeit 5 Minuten vor dem offiziellen Beginn der Sendung bis 10 Minuten nach Ende...
    [/EDIT]


    Ciao,
    Holger

    Debian Squeeze Bullseye mit vdr 1.7.18 2.6.0-1~etobi1 e-tobi/multipatch, AMD Phenom-CPU, 4 GB RAM, Technotrend S2-6400, Digital Devices Cine S2 V6, 2 TByte HDD für Videodaten.

    Einmal editiert, zuletzt von HolgerAusB ()

  • Zitat

    Original von Schlitz
    baetmaen: könntest Du nochmal Deine beiden Dateien anhängen, die obigen kann ich nicht entpacken, sind wohl defekt.


    Hi,


    aber gerne :D

    Dateien

    1. Lucid x64, Core2Duo 6600, 4GB, Video auf Raid 1 (NFS Server), 2 * Avermedia DVB-T, Nvidia GT220/1024*768/xineliboutput/VDPAU/VGA)
    2. Lucid x64 ESXI 4.1 - Avermedia DVB-T per PCI Passtrough
    3. Inaktiv: yaVDR DVB-S2 TT-3200 VDPAU/HDMI SPDIF


    Linux User #292118
    VDR User #895

Jetzt mitmachen!

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