Terratec Home Cinema meets TVgenial

Die TerratecHT - Home Cinema Programmierschnittstelle für TV Genial

TerraHCHT, eine Aufnahme-Schnittstelle für TVgenial, die digitale TV-Zeitschrift.

Jetzt auch für Windows 7: (die in den Archiven für Windows 7 befindlichen Konfigurationsdateien terraHCHTWin7_64.conf und terraHCHTWin7_32.conf müssen selbstverständlich in terraHCHT.conf umbenannt werden)
Konfiguration in der TerraHCHT.conf:
Programmpfad = C:\Program Files (x86)\TerraTec\TerraTec Home Cinema
Aufnahmeliste = C:\programdata\TerraTec\CinergyDVR\Timerlist.xml
Backupliste = C:\programdata\TerraTec\CinergyDVR\Timerlist0.xml
Videospeicherpfad = C:\Users\Win7Sys\Videos
DatabaseChannelpfad = C:\programdata\TerraTec\CinergyDVR\Channels\ChannelDatabase.xml
Schedulerpfad = TerraTec
Schedulerfile = C:\Windows\System32\Tasks\TerraTec
Shutdown = 1
RecFormat = 0
Voreinstellung = nein (ja öffnet das Einstellungsfenster vor Programmierung)
Schnittstelle = 0 (DVB-T=0, DVB-S=1, DVB-C=2,DVB-A=3)
Ab der Version 1.5.2.0 wird das Programm jt.exe unter Windows 7 nicht mehr benötigt.
TerraHCHT hat nun eine eigene Schedulermethode im Programmcode. Wenn Sie WindowsXP
verwenden, tragen Sie unter "Schedulerpfad" bitte den Pfad zu jt.exe ein.
(Weiter unter ist ein entsprechender Link zum schnellen Download)

 

Programmbeschreibung:

 TerraHCHT ist eine Programmschnittstellensoftware mit der eine programmierte

 TV-Aufnahme aus TVgenial möglich wird.

 TerraHCHT ist eine für den Benutzer sehr einfach gestrickte Software. Im Grunde genommen

 muss das Hauptprogramm ins TerraTec Home Cinema Verzeichnis oder ins TVGenial Verzeichnis. Das

 beiliegende Recorder-Skript (terratec25.txt) praktischerweise ins gleiche Verzeichnis. Anschließend

 binden Sie die terratec25.txt in TVGenial ein (siehe unten). Danach ändern Sie Passwort/Username

 und passen die Programmpfade zu TerraHCHT ("Do" Einträge ganz unten) in der Recorderscriptdatei (terratec25.txt)an. Eventuell noch

 ein paar Kanalnummern (s.unten)).

 Ob TerraHCHT mit einer üppigen Oberfläche und diversen Einstellungsmöglichkeiten Sinn macht, weiß ich noch nicht.

 Wenn man bedenkt, dass Home Cinema eigentlich alles nötige mit bringt. Terratec Home Cinema ist sehr einfach

 zu bedienen und gefällt mir persönlich recht gut. Daher können weitere Änderungen und individuelle Einstellungen

 dort vorgenommen werden.

 

Hinweise zur Installation:  

 Bitte stellen Sie (falls nicht vorhanden) die deutsche Zeitangabe und Datumseinstellung ein.

 Das Programm ist zu anderen Zeitformaten nicht kompatibel.

 

 TerraHCHT ist ein VB2010 Programm und benötigt daher Netframework von Microsoft. Net Framework

 ist ein frei erhältliches Paket, das eigentlich zur Grundausstattung eines Systems gehören sollte.

 Allerdings gibt es immer noch User, die net framework in der Version 2.0 oder 3.0 nicht installiert haben.

 Hier der Download Link für die Installation:NetFrameWork 2.0 Download und NetFrameWork 3.0 Download

 Darüber hinaus ist es nötig das Programm Jt.exe in das Systemverzeichnis:C:\windows\System32 zu kopieren.

 Das Programm Jt ist frei erhältlich und unter folgendem Link zu laden: jt.exe Download

 Ab Version 1.5.2.0 ist die Installation von Jt.exe unter Windows 7 nicht mehr erforderlich.

 Wenn die Softwareinstallation der TerratecHT-Karte/TerraHCHT nicht gemäß der Standardinstallation erfolgt worden ist, 

 sind Änderungen in der TerraHCHT.conf vorzunehmen. Hier kann man alle benötigten Programmpfade individuell einstellen. 

 Grundsätzlich ist es egal in welches Verzeichnis die Programmierschnittstelle TerraHCHT und die Terratec25.txt kopiert wird 

 Die Voreinstellung (in der terratec25.txt) sieht das Hauptprogramm im Hauptverzeichnis von TVgenial vor.  

 Die TerraHCHT.conf gehört ins Windows-Verzeichnis. (c:\windows). Wem das Installieren Probleme bereitet,

 der möge sich bitte bei mir melden.

 

Hinweise zur Editierung der TerraHCHT.conf:  

 Sollte Terratec Home Cinema oder TerraHCHT nicht Standard gemäß installiert worden sein, sind Anpassungen notwendig!

 Diese Datei speichert die Pfade zu allen Schnittstellendateien, mit denen TerraHCHT zusammen arbeitet.

 Im Einzelnen sind das: (Zeilen 1 - 9)

 Zeile 1: Programmpfad = Der Pfad (ohne Hauptprogramm), der für die Installation gewählt wurde

 Default = C:\Programme\TerraTec\TerraTec Home Cinema

 Zeile 2: Aufnahmeliste = Der Pfad zur timerlist.xml

 Default = C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Terratec\Cinergydvr\Timerlist.xml

 Zeile 3: Backupliste = Der Pfad, der für die Timerlist Backupdatei bestimmt wird.(Frei wählbar)

 Default = C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Terratec\Cinergydvr\Timerlist0.xml

 Zeile 4: Videospeicherpfad = Der Pfad, der angibt, wohin der aufzunehmende Film gespeichert werden soll.(Frei wählbar)

 Default = C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Eigene Videos

 Zeile 5: DatabaseChannelpfad = Der Pfad zur Terratec Home Cinema Basisdatei für die Kanäle

 Default = C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Terratec\Cinergydvr\Channels\ChannelDatabase.xml

 Zeile 6: Schedulerpfad = Interner Verweis für Default-Pfad

 Default = TerraTec -> verwenden Sie WinXP dann tragen Sie hier den Pfad zum Schedulerprogramm "jt.exe" ein.

 Zeile 7: Schedulerfile = Der Pfad für das Schedulerverzeichnis

 Default = c:\Windows\tasks\

 Zeile 8: Shutdown = Parameter, der der Aufnahmeliste von TerraHCHT durch den Anwender übergeben werden kann.

 Wert 0 - Das Programm wird nicht nach Aufnahme eines Programms beendet

 Wert 1 - Bendet das Programm nach Aufnahme

 Wert 2 - Standby nach Aufnahme

 Wert 3 - Fährt den Computer in den Standby Modus

 Wert 4 - Schaltet den Computer aus

 Default = 1

 Zeile 9: RecFormat = Parameter, der das Aufnahmeformat bestimmt. Default = 0

 Wert 0 - Das Aufnahmeformat ist mpg

 Wert 1 - Das Aufnahmeformat ist ts

 Wert 2 - Das Aufnahmeformat ist avi

 Zeile 10 Voreinstellung = nein   (ja öffnet das Einstellungsfenster)

 Wurde in Zeile 10 der Parameter "ja" eingetragen, öffnet sich bei jeder Aufnahmeprogrammierung fortan folgendes Einstellungsfenster:

 Hier haben Sie nun die Möglichkeit drei Übergabeparameter zu beeinflussen, bevor

 TerraHCHT die Aufnahmeprogramierung startet.

 Zeile 11: Schnittstelle = 0  (DVB-T=0, DVB-S=1, DVB-C=2, DVB-A=3)

 

 

 

 Wichtig ist, das bei Modifizierung der Zeilen (1-11), immer rechts und links ein Leerzeichen zwischen dem Gleichheitszeichen gesetzt

 wurde. Die Zeile bitte mit einem Return abschliessen.

 

Hinweise zum Einbinden der terratec25.txt in TVgenial:  

 Klicken Sie auf Optionen. Suchen Sie links im neuen Fenster

 den Punkt Schnittstellen. Dann rechts auf Konfigurieren gehen.

 

 

 

 

 

 Wählen Sie im nächsten Fenster das Script-Interface und bestätigen

 Sie mit ok. Nun müsste das neue Fenster links erscheinen. Der Eintrag

 lautet nun Script Interface. Klicken Sie doppelt auf "Script Interface"

 

 

 

 

 Suchen Sie mit Hilfe des Auswahlsymbols rechts die Skriptdatei

 terratec25.txt im Verzeichnis C:\Programme\TVgenial und bestätigen

 Sie mit ok.

 

 

 

 

 

Hinweise zum Editieren der Kanalnummern/Passwort/Username in der terratec25.txt:  

 Laden Sie die Textdatei in den Editor und ver-

 gleichen Sie die Sendernamen hinter den TVgenial

 ID's mit den Sendernamen Ihrer TV-Karte bzw. mit

 Sendernamen, die Sie für die Känale in Home Cinema

 bestimmt haben. Eine Grundlegende Zuordnung gemäß

 der Default-Senderbenennung ist bereits vorhanden.

 Sollten Sie aber eigene Namen oder Änderungen an

 Senderbezeichnungen vorgenommen haben, müssen Sie

 exact die gleiche Bezeichnung (Groß Kleinschreibung

 beachten) eintragen.

 Abschließend editieren Sie bitte noch die Zeile:

 DoRecord TerraHCHT.exe *ddmmhhnn i

 *ddmmyyyyhhnn k hh nn dd mm yyyy

 u 'Administrator' 'abcd' um.

 Und zwar lediglich die letzten zwei Parameter:

 1. 'Administrator' in Ihren Benutzernamen

 (der Name, der bei Anmeldung des Computers angegeben

  wird). Aufnahmen mit falschem Usernamen lassen sich in THC

 

 nicht editieren. Der Eintrag ist zwar vorhanden, aber läßt sich nicht öffnen.

 2. 'abcd' ändern Sie bitte entsprechend Ihrem Passwort um (Passwort bei Anmeldung des Computers). Die Apostrophe

 bitte stehen lassen. Dies gilt für die Auslassungszeichen als auch für Leerzeichen!

 Haben Sie kein Passwort voreingestellt, dann gehen Sie wie folgt vor:

 Start - Ausführen - eingeben: regedit Den Wert für limitblankpassworduse von 1 auf 0 ändern unter:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

 Regedit schließen und Computer neustarten.

 Danach sollten die geplanten Aufnahmen auch ohne Passwort starten.

 Editieren Sie bspw. die terratec25.txt folgendermaßen, wenn Sie TerraHCHT unter Windows 7 64 bit ins THC-Verzeichnis kopiert haben:

 DoRecord "C:\Program Files (x86)\TerraTec\TerraTec Home Cinema\TerraHCHT.exe" *ddmmhhnn i *ddmmyyyyhhnn k hh nn dd mm yyyy

 DoDelete "C:\Program Files (x86)\TerraTec\TerraTec Home Cinema\TerraHCHT.exe" *ddmmhhnn 'DeleteEntry'

 

Allgemeine Hinweise:  

 Sollte Home Cinema nach dem Programmieren mal nicht mehr starten wollen, liegt dies mit Sicherheit am letzten Eintrag der 

 vorgenommen wurde. Dieser wurde aus irgendwelchen Gründen nicht ausgeführt. In diesem Fall ist dieser letzte Eintrag mit 

 Hilfe von TVgenial einfach wieder zu löschen, oder im Verzeichnis:  

 "c:\dokumente und einstellungen\All Users\anwendungsdaten\Terratec\Cinergydvr\" die Datei "timerlist.xml" löschen.

 Windows 7 Pfad: "C:\programdata\TerraTec\CinergyDVR\Timerlist.xml".

 Hierbei werden allerdings alle programmierten Aufnahme-Einträge mit gelöscht. Daher existiert immer auch eine Backupdatei

 mit Namen: "timerlist0.xml". Diese muss dann in "timerlist.xml" umbenannt werden. Danach sollte Home Cinema wieder starten.

 Erscheint bei Aufnahmeprogrammierung eine Meldung ähnlich wie diese: "Ungültige Konvertierung von Zeichenfolge" ...

 liegt es an der Parameterübergabe in TVgenial. In der Demo-Version senden verschiedene Sender keine Namen.

 Berücksichtigen Sie auch, den Vorlauf und Nachlauf in THC bei Aufnahmen, die unmittelbar hintereinander laufen.

 10 Minuten für den Nachlauf und 6 Minuten für den Vorlauf. Das ist die Grundeinstellung in THC. Am besten beide

 Werte in THC auf 0 stellen und den Vorlauf und Nachlauf in TVGenial entsprechend programmieren.

 Nach wie vor muss aber dann trotzdem immer wenigstens eine Minute addiert werden, bei Aufnahmen die unmittelbar

 nacheinander folgen, ansonsten startet die Aufnahme nicht.

 TerraHCHT meldet: Das Hauptprogramm wurde falsch installiert! Lösung: Passen Sie die Pfade in der terratec25.txt unter

 DoRecord/DoDelete und in der terraHCHT.config (Programmpfad =) entsprechend an. Beide Pfade müssen gleich sein!

 Editieren Sie bspw. die terratec25.txt folgendermaßen:

 DoRecord "C:\Program Files (x86)\TerraTec\TerraTec Home Cinema\TerraHCHT.exe" *ddmmhhnn i *ddmmyyyyhhnn k hh nn dd mm yyyy

 u 'Admin' 'abcd' (für Window 7 64bit)

 Home Cinema startet Aufnahmen grundsätzlich nicht, wenn der Empfang unzureichend ist.

 Aufnahmen mit falschem Usernamen lassen sich in THC nicht editieren. Der Eintrag ist zwar vorhanden, aber läßt sich

 nicht öffnen.

 

Download:  

Archiv
TerraHCHT 
Version 1.5.6.0 vom 11.09.2011
Home Cinema Aufnahmeschnittstelle für TVgenial
Für Windows 7/8 und WindowsXP

50 kb

 

Registrierung:

Das Programm TerraHCHT ist Shareware.
Das bedeutet, dass das Programm für einen Zeitraum von 30 Tagen kostenlos getestet werden darf.
TerraHCHT ist in der vorliegenden Version im Funktionsumfang eingeschränkt.
Die Demoversion unterstützt lediglich die Aufnahme von 30 Minuten. Die Höhe der Registriergebühr beträgt 5 Euro.
Bitte kontakten Sie den Autor des Programms, bevor Sie eine Überweisung vornehmen. HStrohmeier@freenet.de
Heiko Strohmeier
Kleiststrasse 10
50389 Wesseling

 

Copyright und Garantie:

Änderungen am Programm und Copyright sind nicht zulässig, alle Rechte liegen
beim Autor.

Die Benutzung des Programms geschieht ausschließlich auf eigenes Risiko,
so übernimmt der Autor keinerlei Haftung für irgendwelche Schäden, die bei
der Arbeit mit dem Programm TerraHCHT auftreten.

Das Programm wurde nach bestem Wissen und Gewissen erzeugt, dennoch kann für die
Richtigkeit bzw der Funktionalität keine Garantie übernommen werden; gegenüber dem Autor
können somit keine Ansprüche geltend gemacht werden.