ZitatOriginal von sn123py
dazu müsste aber ein vdr laufen ...
...eben ... kann man das nicht auch direkt in perl machen ? ... wäre schon eleganter ... und sobald der vdr hochläuft wären die aktuellen Daten wieder da ...
steffx
ZitatOriginal von sn123py
dazu müsste aber ein vdr laufen ...
...eben ... kann man das nicht auch direkt in perl machen ? ... wäre schon eleganter ... und sobald der vdr hochläuft wären die aktuellen Daten wieder da ...
steffx
aus anderen Threads hätte ich nch die TV-Movie-IDs:
das-vierte: 067
nick.de: 190
Hallo,
hat jemand sich die mühe gemacht die EPG-zeilen für "Das vierte" zu ermitteln ?
Wenn ja wäre ich dankbar für's posten
Gruß
Viking
Hallo,
bei Infosat haben sich ein paar Bezeichnungen geändert und es sind ja neue dazu gekommen...
Hier mal alles zusammen:
In Channels_wantel.pl folgende Zeilen ergänzen:
In die channels.pl folgende einfügen:
@chan{"4.de"} = ["S19.2E-133-5-1793", "067" ,"" ,"" ,"","das-vierte"];
@chan{"nick.de"} = ["S19.2E-1-1091-28640", "190" ,"" ,"" ,"","nick"];
In bei den NDR- Sendern sollte noch die Kennung "ndrfsmv" in "ndrfshh" geändert werden. Dann haben diese Sender auch wieder ein EPG von Infosat.
Gruss,
Moses123
Hallo zusammen,
ich hab Anacron für vollautomatische Updates an jedem dritten Tag 10 Minuten nach Systemstart konfiguriert -
Stellt sich jetzt noch die Frage wie man tvmovie2vdr die SVDRP Einblendungen im OSD abgewöhnen kann - die sind wohl in dieser Konstellation eher überflüssig bzw nur bei Fehlermeldungen wirklich interessant...
Gruß Christian
Hi,
also bei mir kommt es ab und zu vor, das sich das Skript nicht mehr beendet. Dann bleibt die Verbindung auf Port 80 zu tvmovie aktiv.
Kann das jemand bestätigen?
ZitatOriginal von Scorp
Hi,
also bei mir kommt es ab und zu vor, das sich das Skript nicht mehr beendet. Dann bleibt die Verbindung auf Port 80 zu tvmovie aktiv.
Kann das jemand bestätigen?
hm, das ist mir noch nie aufgefallen ..bei mir läuft das script täglich 4x auf dem Server, also ohne Aufsicht - keine Probleme ..
Wenn du so einen Hänger bemerkst, kannst du dann mal deinen Browser auf tvmovie.de loslassen und schauen, ob du da Probleme hast ?
ZitatAlles anzeigenOriginal von sn123py
CodeUsage: ./tvm2vdr.pl [options] Options: -d hostname destination hostname (default: localhost) -p port SVDRP port number (default: 2001) -v Show verbose messages -n no VDR present,write EPG direct -s Simulation Mode -h Show this help text
Ob -n das ist, was du suchst?
unter http://tvmovie2vdr.vdr-developer.org/ findest du im Changelog die Änderung am 16.7. eingepflegt.
schöne Grüße,
macfly.
Hmm, die Idee hinter dem Offlinemodus war eigentlich mal, dass wenn man mehrere VDRs füttern muss (die u.U. auch nicht 24/7 laufen) man diese unabhängig vom Downloadzeitpunkt füttern können sollte. Der Ansatz von mir damals war proprietär für tvmovie. Besser wäre folgender Ansatz:
Einführung zusätzlicher Modi: Downloadmodus, Übertragungsmodus, Vollständig (letzterer ist Standard und downloadet+überträgt auf einen Rutsch)
- Downloadmodus: startet den Download aller Dateien und (das ist der Unterschied zum alten Patch) generiert ein "Uploadfile", in dem alle Operationen (Merge, säubern, usw) gemacht wurden. In diesem Uploadfile stehen also nachher nur noch die Daten, die per SVDRP an den vdr gesendet werden sollen. Vorteil: Download und Aufbereitung muss nur noch einmalig erfolgen
- Übertragungsmodus: iteriert über das Uploadfile und überträgt die darin enthaltenen Daten an den VDR. Sollte relativ zügig gehen...
- Vollständig: macht eben beides auf einmal, so wie heute
Wenn ich's richtig sehe (ohne in den Quellcode zu schauen) macht der Parameter "-n" hier nicht so viel Sinn, da dennoch immer alle Dateien heruntergeladen und aufbereitet werden müssen.
Wäre doch eine tolle 0.5.7...
Joe
ZitatOriginally posted by sn123py
hm, das ist mir noch nie aufgefallen ..bei mir läuft das script täglich 4x auf dem Server, also ohne Aufsicht - keine Probleme ..
Wenn du so einen Hänger bemerkst, kannst du dann mal deinen Browser auf tvmovie.de loslassen und schauen, ob du da Probleme hast ?
Du meinst mit nem Webbrowser schauen ob TVmovie erreichbar ist? Das werd ich mal tun. Wie gesagt ist mir bis jetzt erst zwei mal aufgefallen.
ZitatOriginal von sn123py
Hinweise/Anregungen/Bugs/Featurerequests? immer hier rein!
Ich hab mit infosatepg immer noch das problem, das, wenn mehrere kanäle das epg von einer infosatepg-id bekommen, nur noch der letzte kanal tatsächlich epg bekommt. Alle anderen "doubletten" melden bei tvm2vdr.pl nur -1/-1.
gruss Peter
So hab jetzt ne lösung für das doublettenproblem:
infosatfetch.pl ab zeile 178:
$regie=$darsteller=$folge=$flags=$origtitle=$folge=$rate="";
$regie = $1 if $summary =~ m/\|Regie: (.*?)\|/;
$darsteller = $1 if $summary =~ m/\|Mit (.*?)\|/;
$summary =~ s/Regie:.*?\|//;
$summary =~ s/\|Mit .*?\|//;
$folge = $1 if $subtitle =~ m/Folge (\d+)/;
$folge = $1 if $subtitle =~ m/Kapitel (\d+)/;
$flags .= "[Premiere]" if $subtitle =~ m/Deutschland-Premiere/;
$flags .= "[Erstaufführung]" if $subtitle =~ m/Deutsche Erstaufführung/;
$flags .= "[Live]" if $subtitle =~ m/live/i;
$rate = "Tipp" if $subtitle =~ m/TIPP/;
$origtitle =$1 if $subtitle =~ m/\((.*?)\)/;
+ foreach $sender (keys(%chan)) {
+ if ($chan{$sender}[5] eq $epgchannel && $chan_wanted{$sender} eq "4") {
+ makeEPGevent($event_id,$epgustarttime,$duration,$epgtitle,$subtitle,$e
+ $summary,$regie,$darsteller,$genre,$type,$country,
+ $year,$audio,$format,$flags,$origtitle,$fsk,$folge,$rate,
+ $sender,"","");
+ }
+ }
- makeEPGevent($event_id,$epgustarttime,$duration,$epgtitle,$subtitle,$event_id,"origina
- $summary,$regie,$darsteller,$genre,$type,$country,
- $year,$audio,$format,$flags,$origtitle,$fsk,$folge,$rate,
- $import,"","");
$event_id++;
$prev_ustoptime = $epgustarttime + $duration;
$epgevent=$metainfo=$subtitle=$summary=$epgtitle=$genre=$country=$year=$duration = "";
($epgevent,$epgchanneldata) = ($1,$2)
if $epgchanneldata =~ m/^(\@E:\d\d:\d\d.*?)(\@[EQ]:\d\d:\d\d.*)$/ms;
Alles anzeigen
Vorher wird der import offensichtlich nur für den letzten gefundenen sender durchgeführt.
Durch die änderung funktionieren jetzt endlich auch die dritten und auslandssender die ja nur jeweils eine infosatepg-id für mehrere sender haben.
Vielleicht gibts das problem ja auch bei den anderen import arten.
Kann ich mangels accounts hier nicht testen.
gruss Peter
Nächster fehler
Die infosatepg-id für NDR (ndrfsmv) in der channels.pl_dist ist falsch.
Richtig wäre "ndrfshh".
gruss Peter
Hallo,
die Info mit der Senderkennung steht schon weiter oben
Gruss,
Moses123
ZitatOriginal von Moses123
die Info mit der Senderkennung steht schon weiter oben
Hab ich glatt übersehen, wo ich aber grad beim testen war . . .
Gibts das "doublettenproblem" bei infosat eigentlich auch bei den internet downloads ?
gruss Peter
ZitatOriginal von sn123py
Hinweise/Anregungen/Bugs/Featurerequests? immer hier rein!
macfly.
Hallo sn123py,
kann es sein das tvmovie2vdr probleme mit der Zeitumstellung hat?
Bei allen Sendungen ab dem 30.10. haben die Zeiten einen Versatz von einer Stunde, was meiner meinung daran liegt das die Zeiten von den Anbietern in "real"-Zeit angegeben werden die dann per UnixDate in time_t (für die epg.data) umrechnet werden und dort der Aktuelle Zeitversatz von UTC+2 genommen wird und nicht der ab dem 30.10. gültige Versatz von UTC+1.
Kann man daran etwas ändern?
MfG
Atti
hi,
ich habe das gefühl, in der datei infosatfetch.pl ist ein bug, der durch das umsteigen auf zwei scripte entstanden sein könnte:
in der zeile 63 :
foreach $sender (keys(%chan)) {
if ($chan{$sender}[5] eq $epgchannel && $chan_wanted{$sender} eq "4") {
$import = $sender;
}
}
enthält das element $chan{$sender}[5] keinen text, müsste es nicht $chan{$sender}[4] sein?
Ich habe tvmovie2vdr am laufen mit infosatepg.
Ich hab den noepg patch installiert und alle programme markiert.
Jetzt lade ich die Daten über tvm2vdr.pl in den VDR.
Das Problem ist, dass nur Nick Daten erhält.
Kann mir mal bitte jemand seine channels*pl hier rein setzen oder mir sagen, was ich falsch mache.
Da Nick EPG Daten hat, kann ich ja nicht so weit entfernt vom Ziel sein...
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!