CapturePlugin - RitzDVB: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Fingerhut⧼word-separator⧽⧼parentheses⧽
K ⧼parentheses⧽
Fingerhut⧼word-separator⧽⧼parentheses⧽
⧼parentheses⧽
Zeile 2: Zeile 2:
  
  
<font color="red"> ist noch in Arbeit !!!!!!!!!</font>
 
  
 
__TOC__
 
__TOC__
Zeile 18: Zeile 17:
 
<BR>
 
<BR>
  
==Aufnahmen mit Win2k und WinXP (Version 3.0  Revision 002 vom 2006-12-30)==
+
==Aufnahmen mit RitzDVB und WinXP (Version 3.0  Revision 005 vom 2007-02-10)==
<font color="red">Beta Version</font><BR>
+
 
siehe http://hilfe.tvbrowser.org/viewtopic.php?t=6007<BR>
+
 
Ein Leerzeichen in den Pfad für RitzDVB wird erst mit den Script Version 3.0 unterstützt.  
+
Ein Leerzeichen in den Pfad für RitzDVB wird erst mit dieser Version unterstützt.  
(Geht zwar aber besser ist es natürlich RitzDVB ohne ein Leerzeichen im Pfad zu Installieren)  
+
(Geht zwar aber besser ist es natürlich RitzDVB ohne ein Leerzeichen im Pfad zu Installieren)
 
<BR>
 
<BR>
 +
Wie schon in der Vorgänger Version wird die Aufnahme in RitzDVB erst zur Aufnahme gepeichert. Dadurch kommt es normal zu einer Verzögerung von 1 bis 2 Minuten.<BR>
  
<H1>Für TV-Browser 1.1 Capture Plugin ab Version 2.03</H1>
 
(Ab TV-Browser 1.1 Beta)<BR>
 
  
==Aufnahmen mit Win2k und WinXP (Version 0.9 Revision 007 vom 2005-08-26)==
+
Benötigt werden die [http://freenet-homepage.de/iussusss/Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip  Skripte inklusive Konfigurationsdatei ]
 +
und "jt.exe" <BR>
  
Wird hier mit Hilfe dieser Skripte realisiert http://skripte.wannawork.de/Ritz_DVB_0_07.zip<BR>
 
Zusätzlich wird das Programme "jt.exe" benötigt: ftp://ftp.microsoft.com/reskit/win2000/jt.zip (der Server ist öfters Überlastet)<BR>
 
Alternativ http://ftp.se.kde.org/pub/vendor/microsoft/ResKit/win2000/jt.zip<BR>
 
Für das System (Windows) gelten die gleichen Voraussetzungen wie für schtasks.exe.<BR>
 
!! Wichtig !! keine Leerzeichen, Sonderzeichen in den Pfaden, Benutzername oder Passwort verwenden!!! (und natürlich diese Anpassen).
 
  
  
'''Die Skripte ''' <BR>
+
Für das System (Windows) gelten die gleichen Voraussetzungen wie für [[schtasks.exe]].
Die Skripte in das RitzDVB Verzeichnis kopieren. (timer.vbs und record.vbs).
+
!! wichtig !! keine Leerzeichen oder Sonderzeichen in den Pfaden.<BR>
 +
<BR>
 +
<BR>
 +
<BR>
  
Jetzt noch die '''jt.exe''' downloaden und nach C:\Windows\System32\ entpacken.
+
<H3>Beschreibung</H3><BR>
  
 +
'''1. Download'''<BR>
 +
Skripte und Konfigurationsdatei: http://freenet-homepage.de/iussusss/Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip<BR>
 +
jt.exe: ftp://ftp.microsoft.com/reskit/win2000/jt.zip (der Server ist öfters Überlastet)<BR>
 +
alternativ http://mvps.org/winhelp2002/jt.zip
 +
<BR>
 +
<BR>
 +
<BR>
 +
'''2. Entpacken'''<BR>
 +
Die Dateien timer.vbs, capture.vbs und programm.vbs unter c:\skripte speichern (aus [http://freenet-homepage.de/iussusss/Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip])<BR>
 +
jt.exe (aus jt.zip) wird auch unter c:\skripte gespeichert.
 +
<BR>
 +
<BR>
 +
<BR>
 +
'''3. Die Parameter ins [[CapturePlugin]] importieren'''<BR>
 +
Die Konfigurationsdatei  "TCF RitzDVB *.tcf" ins Capture Plugin importieren.<BR>
 +
(aus [http://freenet-homepage.de/iussusss/Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip])
 +
<BR>
 +
<BR>
 +
<BR>
 +
'''4. [[CapturePlugin]] konfigurieren'''<BR>
 +
<BR>
 +
'''Die Parameter müssten folgendermaßen aussehen:'''<BR>
  
 +
'''Unter Applikation(WinXP): (default)'''<BR>
 +
C:\Windows\System32\cscript.exe
  
<H3>Installation und Einstellungen von RitzDVB</H3>
+
''für Win2k''<BR>
 +
C:\Winnt\System32\cscript.exe
 +
<BR>
 +
<BR>
 +
'''Unter Parameter:'''<BR>
 +
Bitte diese nicht hier aus dem Handbuch kopieren da keine Zeilenumbrüche enthalten sein dürfen.<BR><BR>
 +
''Aufnahme-Parameter: large(default)'' <BR>
  
RitzDVB besorgt man sich hier (ist kostenlos):[http://www.ritzdvb.com RitzDVB Homepage].
+
//Nologo {variable("1")} /RunType:record /script:{variable("2")} /Application:\"{variable("3")}\" /Progamm1:{variable("4")} /Progamm2:{variable("5")} /StartHour:{leadingZero(start_hour,"2")} /StartMinute:{leadingZero(start_minute,"2")} /StartDay:{leadingZero(start_day,"2")} /StartMonth:{leadingZero(start_month,"2")} /StartYear:{start_year} /EndHour:{leadingZero(end_hour,"2")} /EndMinute:{leadingZero(end_minute,"2")} /EndDay:{leadingZero(end_day,"2")} /EndMonth:{leadingZero(end_month,"2")} /EndYear:{end_year} /lengthMinutes:{leadingZero(length_minutes,"3")} /lengthSec:{length_sec} /channelExt:{channel_name_external} /Title:{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-",testparam(short_info,"-"))),cleanLess(isset(episode,isset(original_title,short_info))),testparam(original_episode,"-"),cleanLess(original_episode))} /kindtitle:\"{testparam(episode,"episode", testparam(original_title,"title", "episode"))}\" /Channel:{cleanLess(channel_name)} /password:{device_password} /username:\"{device_username}\"  /ChannelMode:\"{variable("7")}\" /runtime:\"{variable("8")}\" /TimeLine:"{variable("9")}\" /WaitSec:\"{variable("10")}\" /Comment:\"{variable("11")}\" /Quality:\"{variable("12")}\" /MinTime:\"{variable("13")}\" /NetUse:\"{variable("15")}\" /Jt:{variable("16")} /Cscript:{variable("17")} /Comuter:\"{variable("18")}\" /Java:{variable("19")} /ScheduleClient:{variable("20")} /Port:\"{variable("21")}\" /WolMode:\"{variable("23")}\" /MacComputer:\"{variable("24")}\"  /IpNet:\"{variable("25")}\"  /WaitWolSec:\"{variable("26")}\" /WriteList:\"{variable("28")}\" /PathWriteList:\"{variable("29")}\" /NameWriteList:\"{variable("30")}\" /GBytePerHour:\"{variable("31")}\" /MinTage:\"{variable("32")}\"
Dort im Forum gelangt man nach dem Registrieren in den Downloadbereich.<BR>
+
''Löschen-Parameter: (default)''<BR>
Ist die neueste Version installiert, macht man sich erst einmal an die Voreinstellungen.<BR>
 
RitzDVB ist deshalb eine gute Wahl, da es den TransportStream unter anderem für die Dreamboxen im LAN sofort verfügbar macht! Umwandeln ich nicht nötig. RitzDVB ist auch unproblematisch bei der Aufnahme über das Netzwerk auf z. B. eine LAN-Festplatte! Auch bei der CPU-Auslastung/Recourcenschonung steht RitzDVB ungebrochen mit an der Spitze!<BR>
 
Wichtig ist das die Kanalmummern mit denen im CapturePlugin übereinstimmen. Ansonsten ist eine gezielte Kanalwahl nicht möglich.
 
  
 +
//Nologo {variable("1")} /RunType:delete /script:{variable("2")} /Application:\"{variable("3")}\" /Progamm1:{variable("4")} /Progamm2:{variable("5")} /StartHour:{leadingZero(start_hour,"2")} /StartMinute:{leadingZero(start_minute,"2")} /StartDay:{leadingZero(start_day,"2")} /StartMonth:{leadingZero(start_month,"2")} /StartYear:{start_year} /EndHour:{leadingZero(end_hour,"2")} /EndMinute:{leadingZero(end_minute,"2")} /EndDay:{leadingZero(end_day,"2")} /EndMonth:{leadingZero(end_month,"2")} /EndYear:{end_year} /lengthMinutes:{leadingZero(length_minutes,"3")} /lengthSec:{length_sec} /channelExt:{channel_name_external} /Title:{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-",testparam(short_info,"-"))),cleanLess(isset(episode,isset(original_title,short_info))),testparam(original_episode,"-"),cleanLess(original_episode))} /kindtitle:\"{testparam(episode,"episode", testparam(original_title,"title", "episode"))}\" /Channel:{cleanLess(channel_name)} /password:{device_password} /username:\"{device_username}\"  /ChannelMode:\"{variable("7")}\" /runtime:\"{variable("8")}\" /TimeLine:"{variable("9")}\" /WaitSec:\"{variable("10")}\" /Comment:\"{variable("11")}\" /Quality:\"{variable("12")}\" /MinTime:\"{variable("13")}\" /NetUse:\"{variable("15")}\" /Jt:{variable("16")} /Cscript:{variable("17")} /Comuter:\"{variable("18")}\" /Java:{variable("19")} /ScheduleClient:{variable("20")} /Port:\"{variable("21")}\" /WolMode:\"{variable("23")}\" /MacComputer:\"{variable("24")}\"  /IpNet:\"{variable("25")}\"  /WaitWolSec:\"{variable("26")}\" /WriteList:\"{variable("28")}\" /PathWriteList:\"{variable("29")}\" /NameWriteList:\"{variable("30")}\" /GBytePerHour:\"{variable("31")}\" /MinTage:\"{variable("32")}\" 
 +
<BR>
 +
<BR>
 +
'''Unter Kanäle <font color="red">(anzupassen)</font>''' <BR>
  
<H3>Einstellungen im Capture Plugin</H3>
+
Tragt eure Programmplätze zu den jeweiligen Sendern ein (Numerisch)
Die konfigurations Datei "*.tcf" im Capture Plugin importieren.
+
<BR>
Danach die Pfade unter '''Applikation''' und '''Variable''' anpassen, (Achtung für Win2k systemroot ist c:\winnt\) <BR> unter Einstellung Passwort und Username angeben und <BR>
+
<BR>
unter Kanäle die Externen Kanäle anpassen.
+
'''Unter Variable <font color="red">(anzupassen)</font>'''<BR>
  
'''Die Parameter im Capture Plugin müssten folgendermaßen aussehen:'''
+
Die Pfade müssen natürlich eurem System angepasste werden,<BR>
 +
je nachdem wohin ihr die Scripts und jt.exe speichert.<BR>
  
'''Unter Applikation(WinXP):'''
+
''<font color="red">Wichtig! keine Leerzeichen in den Pfaden (Ordnernamen) !!</font>''<BR>
  C:\Windows\System32\cscript.exe
+
(Leere Variable müssen bei einer lokalen Installation nicht ausgefüllt werden)
 +
<table border>
 +
<tr><td>1</TD><TD>timer skript</TD><TD>c:\skripte\timer.vbs</TD></TR>
 +
<tr><td>2</TD><TD>record skript (Startet die Aufnahme) </TD><TD>c:\skripte\capture.vbs</TD></TR>
 +
<tr><td>3</TD><TD>Application</TD><TD>RitzDVB</TD></TR>
 +
<tr><td>4</TD><TD>Programm 1 </TD><TD>c:\PROGRAMME\RitzDVB\RitzDVB.exe </TD></TR>
 +
<tr><td>5</TD><TD>Programm 2 </TD><TD>c:\PROGRAMME\RitzDVB\SendMsgToRitz.exe </TD></TR>
 +
<tr><td>6</TD><TD> </TD><TD> </TD></TR>
 +
<tr><td>7</TD><TD></TD><TD></TD></TR>
 +
<tr><td>8</TD><TD>Ausführen als now, once, weekly ,daily</TD><TD>once</TD></TR>
 +
<tr><td>9</TD><TD>bei weekly & daily (start / end ) </TD><TD>start</TD></TR>
 +
<tr><td>10</TD><TD>Sekunden bis die Aufnahme startet</TD><TD>3</TD></TR>
 +
<tr><td>11</TD><TD>Kommentar</TD><TD>Create by TV-Browser</TD></TR>
 +
<tr><td>12</TD><TD></TD><TD></TD></TR>
 +
<tr><td>13</TD><TD>min time in minuten <optional></TD><TD>0</TD></TR>
 +
<tr><td>14</TD><TD> </TD><TD> </TD></TR>
 +
<tr><td>15</TD><TD>Net use (no, jt , server)</TD><TD>no</TD></TR>
 +
<tr><td>16</TD><TD>(no/jt) jt.exe (Werkzeug für geplante Tasks)</TD><TD>c:\skripte\jt.exe</TD></TR>
 +
<tr><td>17</TD><TD>(no/jt) cscript.exe (VBS Compiler)</TD> <TD>c:\windows\system32\cscript.exe</TD></TR>
 +
<tr><td>18</TD><TD>(jt) Rechnername (server) Rechnername / IP </TD><TD></TD></TR>
 +
<tr><td>19</TD><TD>(server) java.exe</TD><TD></TD></TR>
 +
<tr><td>20</TD><TD>(server) ScheduleClient.jar</TD><TD></TD></TR>
 +
<tr><td>21</TD><TD>(server) Portnummer</TD><TD></TD></TR>
 +
<tr><td>22</TD><TD> </TD><TD> </TD></TR>
 +
<tr><td>23</TD><TD>WOL Mod (on/ off</TD><TD>off</TD></TR>
 +
<tr><td>24</TD><TD>MacComputer (XX-XX-XX-XX-XX-XX)</TD><TD> </TD></TR>
 +
<tr><td>25</TD><TD>(jt) Ip Netz Broatcast (xxx.xxx.xxx.255)</TD><TD></TD></TR>
 +
<tr><td>26</TD><TD>(jt) Maximale Zeit für Wol in sek</TD><TD></TD></TR>
 +
<tr><td>27</TD><TD> </TD><TD> </TD></TR>
 +
<tr><td>28</TD><TD>WriteList ( on / off) </TD><TD>on</TD></TR>
 +
<tr><td>29</TD><TD>Pfad zu Text Datei </TD><TD>c:\skripte</TD></TR>
 +
<tr><td>31</TD><TD>Name der Text Datei</TD><TD>_00_record.txt</TD></TR>
 +
<tr><td>32</TD><TD>GByte pro Stunde (1,34) </TD><TD>2,4</TD></TR>
 +
<tr><td>33</TD><TD>Anzahl der Tage (Min) </TD><TD>28 </TD></TR>
 +
</table><BR>
  
'''Unter Applikation(Win2k):'''
 
C:\Winnt\System32\cscript.exe
 
  
'''Unter Parameter:'''
+
''Zu den Punkten 8 & 9'' <BR>
 +
Es gibt:
  
''Aufnahme-Parameter:'' <BR>
+
once & start :-> nimmt die Sendung zu dem angegeben Zeitpunkt auf (Titel mit Folge und Originalfolge wenn vorhanden) <BR>
 +
now & start :-> Aufnahme startet sofort, die Zeitangabe bestimmt nur die Länge der Aufnahme (Titel mit Folge und Originalfolge wenn vorhanden) <BR>
 +
weekly & start :-> Aufnahme beginnt mit dieser Sendung und wird dann Wöchentlich wiederholt. (an dem Wochentag der Sendungen) <BR>
 +
weekly & end :->Aufnahme beginnt sofort Wöchentlich und endet mit dieser Sendung (an dem Wochentag der Sendungen) <BR>
 +
daily & start :-> Aufnahme beginnt mit dieser Sendung und wird dann Täglich wiederholt <BR>
 +
daily & end :->Aufnahme beginnt sofort Täglich und endet mit dieser Sendung <BR>
 +
<BR>
 +
''Zu Punkt 10'' <BR>
 +
Ist die Wartezeit des capture Skript bevor die Aufnahme startet
 +
<BR>
 +
<BR>
 +
''Zu Punkt 11'' <BR>
 +
Mit dem Kommentar ist es möglich verschiedene Anwendungen auseinander zu halten.<BR>
 +
<BR>
 +
<BR>
 +
''Zu Punkt 15'' <BR>
 +
Net use (no, jt , server) (normal ist):no<BR>
 +
nur wenn ein Rechner übers Netzwerkprogrammiert wird, ist es entweder jt oder server
 +
<BR>
 +
<BR>
 +
''Zu den Punkten 18 bis 26'' <BR>
 +
(Optional) Nur zum programmieren einer Aufnahme auf einem anderen Rechner (Lan)
 +
<BR>
 +
<BR>
 +
''Zu den Punkten 28 bis 32'' <BR>
 +
"bei WriteList ( on / off)" : on<BR>
 +
Wird mit Hilfe der Programm Scripts ein Textfile erstellt dass alle Aufnahmen enthält.<BR>
 +
Benötigt  wird das Programm Script (im gleichen Verzeichnis wie das timer Script)<BR>
 +
<BR>
 +
"bei WriteList ( on / off)" : off <BR>
 +
Sind alle Parameter darunter bedeutungslos)
 +
<BR>
 +
<BR>
 +
<BR><BR>
 +
'''Unter Einstellungen: <font color="red">(anzupassen)</font>'''<BR>
  
//Nologo {variable("1")} record {leadingZero(start_hour,"2")} {leadingZero(start_minute,"2")} {leadingZero(start_day,"2")} {leadingZero(start_month,"2")} {start_year} {leadingZero(end_hour,"2")} {leadingZero(end_minute,"2")} {leadingZero(end_day,"2")} {leadingZero(end_month,"2")} {end_year} {channel_name_external} {device_password} {device_username} {cleanLess(concat(title,testparam(episode,"_",testparam(original_title,"_")),isset(episode,original_title),testparam(original_episode,"_"),original_episode))} {length_minutes} {cleanLess(channel_name)} {variable("2")} {variable("3")} {variable("4")} {variable("5")} {variable("6")}
+
Minuten früher starten : 2 bis 15 min je nach Sender und Tageszeit<BR>
 +
Minuten später stoppen : 8 bis 20 min je nach Sender und Tageszeit<BR>
 +
(Diese Werte sind reine Erfahrungswerte bitte selber testen)<BR>
  
''Löschen-Parameter:''<BR>
+
Benutzername  : euer Benutzername von Windows<BR>
 +
Passwort  : "euer Passwort von Windows"<BR>
  
//Nologo {variable("1")} delete {leadingZero(start_hour,"2")} {leadingZero(start_minute,"2")} {leadingZero(start_day,"2")} {leadingZero(start_month,"2")} {start_year} {leadingZero(end_hour,"2")} {leadingZero(end_minute,"2")} {leadingZero(end_day,"2")} {leadingZero(end_month,"2")} {end_year} {channel_name_external} {device_password} {device_username} {cleanLess(concat(title,testparam(episode,"_",testparam(original_title,"_")),isset(episode,original_title),testparam(original_episode,"_"),original_episode))} {length_minutes} {cleanLess(channel_name)} {variable("2")} {variable("3")} {variable("4")} {variable("5")} {variable("6")}
+
Passwort und Benutzername müssen angegeben werden. Das Passwort am besten mit den " Zeichen <BR>
 +
mehr dazu siehe unten unter ''Anmerkung zu Benutzername & Passwort''<BR>
 +
(Als Benutzer muss der angegeben werden unter dem bei der Aufnahme das System läuft.)
 +
<BR>
 +
<BR>
 +
Anzahl der Sek. bis zum Abbruch: 240 Sekunden.
 +
<BR>
 +
<BR>
  
'''Unter Einstellungen:'''<BR>
+
== Record Now - Aufnahme startet sofort== <BR>
 +
'''Voraussetzung'''<BR>
 +
Im Capture Plugin muss eine Gerät vorhanden sein, dass wie oben beschrieben Eingerichtet ist. <BR><BR>
 +
'''1. Die Parameter aus dem Capture Plugin exportieren und importieren'''<BR>
 +
Im Capture Plugin unter Geräte die aktuelle Einbestellung vom der normalen Aufnahme exportieren und dann wieder importieren.<BR>
 +
Danach sind im Capture Plugin zwei Geräte mit dem gleichen Namen eingetragen. Das zweite Gerät markieren und konfigurieren.<BR><BR>
  
Minuten früher starten : 4 bis 15 min je nach Sender und Tageszeit<BR>
+
'''2. Capture Plugin konfigurieren'''<BR>
Minuten später stoppen : 8 bis 20 min je nach Sender und Tageszeit<BR>
 
Dabei bedenken das die Aufnahme 1 bis 2 Minuten später begint und um 3 Minuten verkürzt wird.<BR>
 
(Diese Werte sind reine Erfahrungswerte bitte selber testen)<BR>
 
  
Benutzername  : "euer Benutzername von Windows"<BR>
+
geändert werden muss:<BR>
Passwort  : "euer Passwort von Windows".<BR>
+
<BR>
 +
''Der Name (anzupassen)''<BR>
 +
ganz oben den Namen ändern (wie auch immer nur ändern).<BR>
  
 +
''Unter Variable (anzupassen)''<BR>
 +
<table border>
 +
<tr><td>8</TD><TD>Ausführen als now, once, weekly ,daily</TD><TD>now</TD></TR>
 +
<tr><td>9</TD><TD>bei weekly & daily  (start / end ) </TD><TD>start</TD></TR>
 +
<tr><td>10</TD><TD>Sekunden bis die Aufnahme startet</TD><TD>0</TD></TR>
 +
</table><BR>
  
Anmerkung zu Benutzername & Passwort:<BR>
+
Sollte die Aufnahme mit Wake on Lan gestartet werden <BR>
(Passwort und Benutzername müssen angegeben werden, falls ihr noch keinen Benutzernamen <BR>angelegt habt,
+
sind min 3 Sekunden bist die Aufnahme startet zu empfehlen.<BR>
kann das unter Systemsteuerung und Benutzerkonten nachgeholt werden!<BR>
 
Unbedingt notwendig! Falls ihr beim Windowsstartbildschirm keine Benutzerabfrage wollt,<BR>
 
kann das mit dem Programm tweakui von den "powertoys for windows xp" geändert werden.<BR>
 
Unter Logon und Auto Logon einfach den Haken bei "logon autom... usw" setzen<BR>
 
und Benutzerdamen/Kennwort eingeben. Domain ist euer computername.<BR>
 
Falls ihr euren Computernamen nicht mehr wisst. Unter Systemsteuerung und System<BR>
 
(bzw. Systemsteuerung/Leistung und Wartung/System)dann auf Computername klicken und abzulesen,<BR>
 
bei vollständiger Computername (ohne den Punkt eingeben).<BR>
 
  
 +
== Record Weekly -  Wöchentliche Aufnahmen (start)== <BR>
 +
'''Voraussetzung'''<BR>
 +
Im Capture Plugin muss eine Gerät vorhanden sein, dass wie oben beschrieben Eingerichtet ist. <BR><BR>
 +
'''1. Die Parameter aus dem Capture Plugin exportieren und importieren'''<BR>
 +
Im Capture Plugin unter Geräte die aktuelle Einbestellung vom der normalen Aufnahme exportieren und dann wieder importieren.<BR>
 +
Danach sind im Capture Plugin zwei Geräte mit dem gleichen Namen eingetragen. Das zweite Gerät markieren und konfigurieren.<BR><BR>
  
'''Unter Kanäle''' <BR>
+
'''2. Capture Plugin konfigurieren'''<BR>
Hier müssen die Kanäle mit denen in der RitzDVB-Senderliste übereinstimmen! Wenn die Sendernummern in RitzDVB nicht angezeigt werden, kann man diese in den Senderlisten-Einstellungen zur Anzeige aktivieren.
 
  
 +
geändert werden muss:<BR>
 +
<BR>
 +
''Der Name (anzupassen)''<BR>
 +
ganz oben den Namen ändern (wie auch immer nur ändern).<BR>
  
'''Unter Variable'''
+
''Unter Variable (anzupassen)''<BR>
 
<table border>
 
<table border>
<tr><td>1</TD><TD>timer skript</TD><TD>C:\RitzDVB\timer.vbs</TD></TR>
+
<tr><td>8</TD><TD>Ausführen als now, once, weekly ,daily</TD><TD>weekly</TD></TR>
<tr><td>2</TD><TD>record skript (Startet die Aufnahme) </TD><TD>C:\RitzDVB\record.vbs</TD></TR>
+
<tr><td>9</TD><TD>bei weekly & daily  (start / end ) </TD><TD>start</TD></TR>
<tr><td>3</TD><TD>RitzDVB_msg</TD><TD>C:\RitzDVB\SendMsgToRitz.exe</TD></TR>
 
<tr><td>4</TD><TD>Pfad zu RitzDVB</TD><TD>C:\RitzDVB</TD></TR>
 
<tr><td>5</TD><TD>cscript.exe (VBS Compiler)</TD><TD> c:\Windows\system32\cscript.exe</TD></TR>
 
<tr><td>6</TD><TD>jt.exe (Werkzeug für geplante Tasks) </TD><TD>c:\Windows\system32\jt.exe</TD></TR>
 
 
</table><BR>
 
</table><BR>
  
(Win2k Benutzer bitte die Pfade zu cscript.exe und jt.exe anpassen!!!)
 
  
  
<H2>Starten aus dem Ruhezustand / Standby</H2>
 
  
Folgende Einstellungen sind beim Aufwecken aus dem Ruhezustand & Standby wichtig:<BR>
+
==Anmerkungen==
 +
 
 +
 
 +
'''Anmerkung zu Benutzername & Passwort'''<BR>
 +
Leere Passwort funktioniert bei Windows XP nur, wenn in der Windows-Registry der Wert HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\limitblankpassworduse auf 0 gesetzt ist. Sonst weigert er sich Programmierungen ohne Passwort auszuführen.<BR>
 +
(Dann einfach "" als Passwort angeben)
 +
<BR><BR>
 +
Ansonsten:<BR>
 +
(Passwort und Benutzername müssen angegeben werden, falls ihr noch keinen Benutzernamen angelegt habt,
 +
kann das unter Systemsteuerung und Benutzerkonten nachgeholt werden!<BR>
 +
Unbedingt notwendig! Falls ihr beim Windowsstartbildschirm keine Benutzerabfrage wollt,<BR>
 +
kann das mit dem Programm tweakui von den "powertoys for windows xp" geändert werden.<BR>
 +
Unter Logon und Auto Logon einfach den Haken bei "logon autom... usw" setzen<BR>
 +
und Benutzerdamen/Kennwort eingeben. Domain ist euer computername.<BR>
 +
Falls ihr euren Computernamen nicht mehr wisst. Unter Systemsteuerung und System<BR>
 +
(bzw. Systemsteuerung/Leistung und Wartung/System)dann auf Computername klicken und abzulesen,<BR>
 +
bei vollständiger Computername (ohne den Punkt eingeben).<BR>
 +
<BR>
 +
'''Anmerkung zur Programierung übers Lan'''<BR>
 +
Bei einer Programierung übers Lan muss der TV-Browser unter einem User laufen der auf dem anderen Rechner Adminrechte hat. Ansonsten könnt ihr auch den server von ds10 benützen<BR>
 +
<BR>
 +
'''Starten aus dem Ruhezustand / Standby '''<BR>
 +
 +
Folgende Einstellungen sind beim Aufwecken aus dem Ruhezustand & Standby wichtig:<BR>
 
1. Im Bios muss der Weckbefehl für den RTC-Alarm zu einer bestimmten Uhrzeit abgeschaltet sein<BR>
 
1. Im Bios muss der Weckbefehl für den RTC-Alarm zu einer bestimmten Uhrzeit abgeschaltet sein<BR>
 
2. Der Ruhezustand muss aktiviert sein und der Computer muss beim Runterfahren auch in den Ruhezustand /Standby versetzt werden (einstellbar in den Energieoptionen)<BR>
 
2. Der Ruhezustand muss aktiviert sein und der Computer muss beim Runterfahren auch in den Ruhezustand /Standby versetzt werden (einstellbar in den Energieoptionen)<BR>
 
3. Kennwort abfrage bei der Reaktiveriung aus dem Standby muss aus sein.(einstellbar in den Energieoptionen)<BR>
 
3. Kennwort abfrage bei der Reaktiveriung aus dem Standby muss aus sein.(einstellbar in den Energieoptionen)<BR>
4. Nicht jede Hardware kann dieses, bitte Testen<BR>
+
4. Nicht jede Hardware kann dieses, bitte Testen <BR>
 +
<BR>
 +
'''Computer in dem Ruhezustand / Standby  versetzen'''<BR>
 +
In der Systemsteuerung unter Energieoptionen die Zeit definieren noch dem der Computer sich in den Ruhezustand oder Standby versetzt.<BR>
 +
<BR>
  
'''Computer in dem Ruhezustand / Standby versetzen'''<BR>
+
'''Fehler Meldungen'''<BR>
In der Systemsteuerung unter Energieoptionen die Zeit definieren noch dem der Computer sich in den Ruhezustand oder Standby versetzt.<BR>
+
Es gibt zwei Arten von Fehler Meldungen.<BR>
 +
1. [FAIL ] ITaskScheduler::AddWorkItemn hr=0x80070005<BR>
 +
Das ist eine Fehlermeldung von jt.exe. Die Hexnummer "0x80070005" einfach bei Google eingeben.<BR>
 +
("0x80070005 means ‘Access Denied’ also Username und Passwort überprüfen!)<BR>
 +
2. Die anderen sind Fehlermeldungen vom Skript, wenn diese keine Anweisung enthalten, einfach im Forum Posten, ihr könnt natürlich auch mal mit der Fehlernummer bei Google suchen.<BR>
 +
(alle Hex-Nummer sind nach dem Standart von Microsoft )<BR>
 +
<BR>
 +
'''Aktivieren des Windows-Scripting-Host''' (WinXP)<BR>
 +
Ausführen mit regedit unter <BR>
 +
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings"<BR>
 +
hat die Zeichenfolge "Enable" den Wert "0". Um den WSH wieder zu aktivieren, muß der Wert von "0" auf "1" geändert werden.<BR>
 +
Sollte die Zeichenfolge «Enabled» fehlen, denn muss man sie noch erstellen, indem man mit der rechten Maustaste unter die vorhandenen Werte klickt und im Kontextmenü «Neu/Zeichenfolge» anklickt.
 +
<BR>
 +
<BR>
 +
'''Weiter Anmerkungen'''<BR>
 +
http://hilfe.tvbrowser.org/viewtopic.php?t=6007
 +
<BR>
 +
<BR>

Version vom 10. Februar 2007, 07:13 Uhr

CapturePlugin - RitzDVB English



Systemvoraussetzung:

1. Win2000 oder WinXP
2. Windows Script Host, Version 5.6
3. Hardware: Je nach DVB-Karte entsprecende Leistung berücksichtigen
4. Software: RitzDVB von der RitzDVB Homepage
Dem Autor zurzeit bekannte Einschränkungen : keine
Die benötigte Leistungsfähigkeit des Systems siehe Microsoft, Sun und DVB-Kartenherstellern.



Aufnahmen mit RitzDVB und WinXP (Version 3.0 Revision 005 vom 2007-02-10)

Ein Leerzeichen in den Pfad für RitzDVB wird erst mit dieser Version unterstützt. (Geht zwar aber besser ist es natürlich RitzDVB ohne ein Leerzeichen im Pfad zu Installieren)
Wie schon in der Vorgänger Version wird die Aufnahme in RitzDVB erst zur Aufnahme gepeichert. Dadurch kommt es normal zu einer Verzögerung von 1 bis 2 Minuten.


Benötigt werden die Skripte inklusive Konfigurationsdatei und "jt.exe"


Für das System (Windows) gelten die gleichen Voraussetzungen wie für schtasks.exe. !! wichtig !! keine Leerzeichen oder Sonderzeichen in den Pfaden.



Beschreibung


1. Download
Skripte und Konfigurationsdatei: http://freenet-homepage.de/iussusss/Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip
jt.exe: ftp://ftp.microsoft.com/reskit/win2000/jt.zip (der Server ist öfters Überlastet)
alternativ http://mvps.org/winhelp2002/jt.zip


2. Entpacken
Die Dateien timer.vbs, capture.vbs und programm.vbs unter c:\skripte speichern (aus Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip)
jt.exe (aus jt.zip) wird auch unter c:\skripte gespeichert.


3. Die Parameter ins CapturePlugin importieren
Die Konfigurationsdatei "TCF RitzDVB *.tcf" ins Capture Plugin importieren.
(aus Scripte_ProgDVB_WinTV2k_RitzDVB_win2k_XP_jt_3_0_005.zip)


4. CapturePlugin konfigurieren

Die Parameter müssten folgendermaßen aussehen:

Unter Applikation(WinXP): (default)

C:\Windows\System32\cscript.exe

für Win2k

C:\Winnt\System32\cscript.exe



Unter Parameter:
Bitte diese nicht hier aus dem Handbuch kopieren da keine Zeilenumbrüche enthalten sein dürfen.

Aufnahme-Parameter: large(default)

//Nologo {variable("1")} /RunType:record /script:{variable("2")} /Application:\"{variable("3")}\" /Progamm1:{variable("4")} /Progamm2:{variable("5")} /StartHour:{leadingZero(start_hour,"2")} /StartMinute:{leadingZero(start_minute,"2")} /StartDay:{leadingZero(start_day,"2")} /StartMonth:{leadingZero(start_month,"2")} /StartYear:{start_year} /EndHour:{leadingZero(end_hour,"2")} /EndMinute:{leadingZero(end_minute,"2")} /EndDay:{leadingZero(end_day,"2")} /EndMonth:{leadingZero(end_month,"2")} /EndYear:{end_year} /lengthMinutes:{leadingZero(length_minutes,"3")} /lengthSec:{length_sec} /channelExt:{channel_name_external} /Title:{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-",testparam(short_info,"-"))),cleanLess(isset(episode,isset(original_title,short_info))),testparam(original_episode,"-"),cleanLess(original_episode))} /kindtitle:\"{testparam(episode,"episode", testparam(original_title,"title", "episode"))}\" /Channel:{cleanLess(channel_name)} /password:{device_password} /username:\"{device_username}\"  /ChannelMode:\"{variable("7")}\" /runtime:\"{variable("8")}\" /TimeLine:"{variable("9")}\" /WaitSec:\"{variable("10")}\" /Comment:\"{variable("11")}\" /Quality:\"{variable("12")}\" /MinTime:\"{variable("13")}\" /NetUse:\"{variable("15")}\" /Jt:{variable("16")} /Cscript:{variable("17")} /Comuter:\"{variable("18")}\" /Java:{variable("19")} /ScheduleClient:{variable("20")} /Port:\"{variable("21")}\" /WolMode:\"{variable("23")}\" /MacComputer:\"{variable("24")}\"  /IpNet:\"{variable("25")}\"  /WaitWolSec:\"{variable("26")}\" /WriteList:\"{variable("28")}\" /PathWriteList:\"{variable("29")}\" /NameWriteList:\"{variable("30")}\" /GBytePerHour:\"{variable("31")}\" /MinTage:\"{variable("32")}\" 

Löschen-Parameter: (default)

//Nologo {variable("1")} /RunType:delete /script:{variable("2")} /Application:\"{variable("3")}\" /Progamm1:{variable("4")} /Progamm2:{variable("5")} /StartHour:{leadingZero(start_hour,"2")} /StartMinute:{leadingZero(start_minute,"2")} /StartDay:{leadingZero(start_day,"2")} /StartMonth:{leadingZero(start_month,"2")} /StartYear:{start_year} /EndHour:{leadingZero(end_hour,"2")} /EndMinute:{leadingZero(end_minute,"2")} /EndDay:{leadingZero(end_day,"2")} /EndMonth:{leadingZero(end_month,"2")} /EndYear:{end_year} /lengthMinutes:{leadingZero(length_minutes,"3")} /lengthSec:{length_sec} /channelExt:{channel_name_external} /Title:{concat(cleanLess(title),testparam(episode,"-",testparam(original_title,"-",testparam(short_info,"-"))),cleanLess(isset(episode,isset(original_title,short_info))),testparam(original_episode,"-"),cleanLess(original_episode))} /kindtitle:\"{testparam(episode,"episode", testparam(original_title,"title", "episode"))}\" /Channel:{cleanLess(channel_name)} /password:{device_password} /username:\"{device_username}\"  /ChannelMode:\"{variable("7")}\" /runtime:\"{variable("8")}\" /TimeLine:"{variable("9")}\" /WaitSec:\"{variable("10")}\" /Comment:\"{variable("11")}\" /Quality:\"{variable("12")}\" /MinTime:\"{variable("13")}\" /NetUse:\"{variable("15")}\" /Jt:{variable("16")} /Cscript:{variable("17")} /Comuter:\"{variable("18")}\" /Java:{variable("19")} /ScheduleClient:{variable("20")} /Port:\"{variable("21")}\" /WolMode:\"{variable("23")}\" /MacComputer:\"{variable("24")}\"  /IpNet:\"{variable("25")}\"  /WaitWolSec:\"{variable("26")}\" /WriteList:\"{variable("28")}\" /PathWriteList:\"{variable("29")}\" /NameWriteList:\"{variable("30")}\" /GBytePerHour:\"{variable("31")}\" /MinTage:\"{variable("32")}\"  



Unter Kanäle (anzupassen)

Tragt eure Programmplätze zu den jeweiligen Sendern ein (Numerisch)

Unter Variable (anzupassen)

Die Pfade müssen natürlich eurem System angepasste werden,
je nachdem wohin ihr die Scripts und jt.exe speichert.

Wichtig! keine Leerzeichen in den Pfaden (Ordnernamen) !!
(Leere Variable müssen bei einer lokalen Installation nicht ausgefüllt werden)

1timer skriptc:\skripte\timer.vbs
2record skript (Startet die Aufnahme) c:\skripte\capture.vbs
3ApplicationRitzDVB
4Programm 1 c:\PROGRAMME\RitzDVB\RitzDVB.exe
5Programm 2 c:\PROGRAMME\RitzDVB\SendMsgToRitz.exe
6
7
8Ausführen als now, once, weekly ,dailyonce
9bei weekly & daily (start / end ) start
10Sekunden bis die Aufnahme startet3
11KommentarCreate by TV-Browser
12
13min time in minuten <optional>0
14
15Net use (no, jt , server)no
16(no/jt) jt.exe (Werkzeug für geplante Tasks)c:\skripte\jt.exe
17(no/jt) cscript.exe (VBS Compiler) c:\windows\system32\cscript.exe
18(jt) Rechnername (server) Rechnername / IP
19(server) java.exe
20(server) ScheduleClient.jar
21(server) Portnummer
22
23WOL Mod (on/ offoff
24MacComputer (XX-XX-XX-XX-XX-XX)
25(jt) Ip Netz Broatcast (xxx.xxx.xxx.255)
26(jt) Maximale Zeit für Wol in sek
27
28WriteList ( on / off) on
29Pfad zu Text Datei c:\skripte
31Name der Text Datei_00_record.txt
32GByte pro Stunde (1,34) 2,4
33Anzahl der Tage (Min) 28


Zu den Punkten 8 & 9
Es gibt:

once & start :-> nimmt die Sendung zu dem angegeben Zeitpunkt auf (Titel mit Folge und Originalfolge wenn vorhanden) 
now & start :-> Aufnahme startet sofort, die Zeitangabe bestimmt nur die Länge der Aufnahme (Titel mit Folge und Originalfolge wenn vorhanden)
weekly & start :-> Aufnahme beginnt mit dieser Sendung und wird dann Wöchentlich wiederholt. (an dem Wochentag der Sendungen)
weekly & end :->Aufnahme beginnt sofort Wöchentlich und endet mit dieser Sendung (an dem Wochentag der Sendungen)
daily & start :-> Aufnahme beginnt mit dieser Sendung und wird dann Täglich wiederholt
daily & end :->Aufnahme beginnt sofort Täglich und endet mit dieser Sendung


Zu Punkt 10
Ist die Wartezeit des capture Skript bevor die Aufnahme startet

Zu Punkt 11
Mit dem Kommentar ist es möglich verschiedene Anwendungen auseinander zu halten.


Zu Punkt 15
Net use (no, jt , server) (normal ist):no
nur wenn ein Rechner übers Netzwerkprogrammiert wird, ist es entweder jt oder server

Zu den Punkten 18 bis 26
(Optional) Nur zum programmieren einer Aufnahme auf einem anderen Rechner (Lan)

Zu den Punkten 28 bis 32
"bei WriteList ( on / off)" : on
Wird mit Hilfe der Programm Scripts ein Textfile erstellt dass alle Aufnahmen enthält.
Benötigt wird das Programm Script (im gleichen Verzeichnis wie das timer Script)

"bei WriteList ( on / off)" : off
Sind alle Parameter darunter bedeutungslos)



Unter Einstellungen: (anzupassen)

Minuten früher starten : 2 bis 15 min je nach Sender und Tageszeit
Minuten später stoppen : 8 bis 20 min je nach Sender und Tageszeit
(Diese Werte sind reine Erfahrungswerte bitte selber testen)

Benutzername  : euer Benutzername von Windows
Passwort  : "euer Passwort von Windows"

Passwort und Benutzername müssen angegeben werden. Das Passwort am besten mit den " Zeichen
mehr dazu siehe unten unter Anmerkung zu Benutzername & Passwort
(Als Benutzer muss der angegeben werden unter dem bei der Aufnahme das System läuft.)

Anzahl der Sek. bis zum Abbruch: 240 Sekunden.

== Record Now - Aufnahme startet sofort==
Voraussetzung
Im Capture Plugin muss eine Gerät vorhanden sein, dass wie oben beschrieben Eingerichtet ist.

1. Die Parameter aus dem Capture Plugin exportieren und importieren
Im Capture Plugin unter Geräte die aktuelle Einbestellung vom der normalen Aufnahme exportieren und dann wieder importieren.
Danach sind im Capture Plugin zwei Geräte mit dem gleichen Namen eingetragen. Das zweite Gerät markieren und konfigurieren.

2. Capture Plugin konfigurieren

geändert werden muss:

Der Name (anzupassen)
ganz oben den Namen ändern (wie auch immer nur ändern).

Unter Variable (anzupassen)

8Ausführen als now, once, weekly ,dailynow
9bei weekly & daily (start / end ) start
10Sekunden bis die Aufnahme startet0

Sollte die Aufnahme mit Wake on Lan gestartet werden
sind min 3 Sekunden bist die Aufnahme startet zu empfehlen.

== Record Weekly - Wöchentliche Aufnahmen (start)==
Voraussetzung
Im Capture Plugin muss eine Gerät vorhanden sein, dass wie oben beschrieben Eingerichtet ist.

1. Die Parameter aus dem Capture Plugin exportieren und importieren
Im Capture Plugin unter Geräte die aktuelle Einbestellung vom der normalen Aufnahme exportieren und dann wieder importieren.
Danach sind im Capture Plugin zwei Geräte mit dem gleichen Namen eingetragen. Das zweite Gerät markieren und konfigurieren.

2. Capture Plugin konfigurieren

geändert werden muss:

Der Name (anzupassen)
ganz oben den Namen ändern (wie auch immer nur ändern).

Unter Variable (anzupassen)

8Ausführen als now, once, weekly ,dailyweekly
9bei weekly & daily (start / end ) start



Anmerkungen

Anmerkung zu Benutzername & Passwort
Leere Passwort funktioniert bei Windows XP nur, wenn in der Windows-Registry der Wert HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\limitblankpassworduse auf 0 gesetzt ist. Sonst weigert er sich Programmierungen ohne Passwort auszuführen.
(Dann einfach "" als Passwort angeben)

Ansonsten:
(Passwort und Benutzername müssen angegeben werden, falls ihr noch keinen Benutzernamen angelegt habt, kann das unter Systemsteuerung und Benutzerkonten nachgeholt werden!
Unbedingt notwendig! Falls ihr beim Windowsstartbildschirm keine Benutzerabfrage wollt,
kann das mit dem Programm tweakui von den "powertoys for windows xp" geändert werden.
Unter Logon und Auto Logon einfach den Haken bei "logon autom... usw" setzen
und Benutzerdamen/Kennwort eingeben. Domain ist euer computername.
Falls ihr euren Computernamen nicht mehr wisst. Unter Systemsteuerung und System
(bzw. Systemsteuerung/Leistung und Wartung/System)dann auf Computername klicken und abzulesen,
bei vollständiger Computername (ohne den Punkt eingeben).

Anmerkung zur Programierung übers Lan
Bei einer Programierung übers Lan muss der TV-Browser unter einem User laufen der auf dem anderen Rechner Adminrechte hat. Ansonsten könnt ihr auch den server von ds10 benützen

Starten aus dem Ruhezustand / Standby

Folgende Einstellungen sind beim Aufwecken aus dem Ruhezustand & Standby wichtig:
1. Im Bios muss der Weckbefehl für den RTC-Alarm zu einer bestimmten Uhrzeit abgeschaltet sein
2. Der Ruhezustand muss aktiviert sein und der Computer muss beim Runterfahren auch in den Ruhezustand /Standby versetzt werden (einstellbar in den Energieoptionen)
3. Kennwort abfrage bei der Reaktiveriung aus dem Standby muss aus sein.(einstellbar in den Energieoptionen)
4. Nicht jede Hardware kann dieses, bitte Testen

Computer in dem Ruhezustand / Standby versetzen
In der Systemsteuerung unter Energieoptionen die Zeit definieren noch dem der Computer sich in den Ruhezustand oder Standby versetzt.

Fehler Meldungen
Es gibt zwei Arten von Fehler Meldungen.
1. [FAIL ] ITaskScheduler::AddWorkItemn hr=0x80070005
Das ist eine Fehlermeldung von jt.exe. Die Hexnummer "0x80070005" einfach bei Google eingeben.
("0x80070005 means ‘Access Denied’ also Username und Passwort überprüfen!)
2. Die anderen sind Fehlermeldungen vom Skript, wenn diese keine Anweisung enthalten, einfach im Forum Posten, ihr könnt natürlich auch mal mit der Fehlernummer bei Google suchen.
(alle Hex-Nummer sind nach dem Standart von Microsoft )

Aktivieren des Windows-Scripting-Host (WinXP)
Ausführen mit regedit unter
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings"
hat die Zeichenfolge "Enable" den Wert "0". Um den WSH wieder zu aktivieren, muß der Wert von "0" auf "1" geändert werden.
Sollte die Zeichenfolge «Enabled» fehlen, denn muss man sie noch erstellen, indem man mit der rechten Maustaste unter die vorhandenen Werte klickt und im Kontextmenü «Neu/Zeichenfolge» anklickt.

Weiter Anmerkungen
http://hilfe.tvbrowser.org/viewtopic.php?t=6007