Hi,
in letzter Zeit habe ich häufiger das Problem, dass Sendungen auf ProSieben mit "Bitte dem Script Titel und Subtitel..." benannt werden, obwohl im EPG der Subtitel vorhanden ist. Zumindest zu dem Zeitpunkt, zu dem ich das kontrolliere. Wie kann ich z.B. den check nochmal laufen lassen, damit die Sendung richtig benannt wird?
Seriestimer addon
-
-
Hallo,
da wo im Live die Suchtimer gelistet sind, gibt es oben auch einen "Suchtimer aktuallisieren" Knopf/Link.
Wortlaut kann auch leicht anders sein. Bin grad nicht in der Nähe des VDRs.
Evtl. ist aber auch die ../plugins/epgsearch/epgsearchuservars.conf noch nicht ganz optimal und gibt somit falsche Treffer zurück.
Viele Grüße
schneisa -
da wo im Live die Suchtimer gelistet sind, gibt es oben auch einen "Suchtimer aktuallisieren" Knopf/Link.
Suchtimer-Update starten
-
Das suchtimer update ist ja sicher die gleiche Funktion, die nach jedem EPG update gestartet wird. Das manuelle Ausführen liefert auf jeden Fall das selbe (falsche) Ergebnis. Ein manuelles Ausführen liefert das richtige Ergebnis:
Codevdr@VDR:~# vdrseriestimer --title 'Futurama' --subtitle 'Willkommen bei den Humplings' Modul Mail::Send nicht gefunden, bitte installiere es oder editiere Eplists.pm und setze $DisableMailSend = 1; Serie~Futurama~06~06x21 Willkommen bei den Humplings
Ach ja, und wie gesagt passiert das nur bei ProSieben und erst seit ca. einer Woche.
-
Evtl. hat der VDR User bei dieser Liste keine Leserechte?
Ich würde da ein kleines Pythonscript zwischenhängen. Also anstatt von epgsearch vdrseriestimer direckt aufzurufen würde ich das Script aufrufen (welches nur bei Erfolg etwas zurückgibt) welches dann den vdrseriestimer aufruft. Ich könnte hier mal was einfaches hochladen (wenn du da Interesse hast etwas zu optimieren), allerdings benötigt es einen Patch für den Serientimer (und der Aufruf dauert (wegen meiner mangelnden Perl Kenntnisse) doppelt so lange).
cu
-
Wie im Beispiel zu sehen habe ich den mauellen Test ja als user vdr gemacht, passt also.
Codevdr@VDR:/var/cache/eplists/episodes$ ls -al Futurama.episodes -rw-rw-rw- 1 vdr vdr 3409 Jun 16 2012 Futurama.episodes vdr@VDR:/var/cache/eplists/episodes$ ls -al Futurama.en.episodes -rw-r--r-- 1 vdr vdr 3575 Jun 1 2011 Futurama.en.episodes
Und dass sich das Problem so eingrenzt und andere Timer korrekt angelegt werden spricht ja auch irgendwie gegen ein generelles Problem. Ich würde ja gerne mal das logging aufdrehen, um zu sehen, was epgsearch und vdrseriestimer so genau treiben. Wo geht das noch gleich?
-
Ich könnte hier mal was einfaches hochladen (wenn du da Interesse hast etwas zu optimieren), allerdings benötigt es einen Patch für den Serientimer (und der Aufruf dauert (wegen meiner mangelnden Perl Kenntnisse) doppelt so lange).
Ich wäre auch an einer nicht ganz so einfachen Lösung in Python interessiert -
Bist du dir sicher das der Folgentitel auch wirklich als Subtitel konfiguriert ist und nicht nur die erste Zeile der Beschreibung?
Schau doch mal die Info bei einer Sendung an, wo der Folgentitel richtig erkannt wird.
Viele Grüße
schneisa -
Nur bei Erfolg etwas zu liefern sollte doch auch über die uservars gehen, da gabs doch mal einen thread zu...
-
Bist du dir sicher das der Folgentitel auch wirklich als Subtitel konfiguriert ist und nicht nur die erste Zeile der Beschreibung?
Schau doch mal die Info bei einer Sendung an, wo der Folgentitel richtig erkannt wird.
Viele Grüße
schneisa
Ja, ich bin sicher:Code12221 C C-9999-161-12103 12222 E 76556034 1373935200 1200 0 12223 T Futurama 12224 S Willkommen bei den Humplings 12225 D Leela stattet ihrer alten Heimat einen Besuch ab. Eigentlich wollte die Zyklopen-Dame im Waisenhaus den Kindern aus Büchern vorlesen, doch le ider mangelt es in dem heruntergekommenen Gebäude so ziemlich an allem. Kurzerhand beginnt Leela daraufhin, sich eine Geschichte auszudenken... |Kategorie: Serie|Genre: Zeichentrick|Folge: 19|USA 2011. 20 Min.|Technische Details: Zweikanalton Stereo Peter Avanzino|Frank Marino|Show-Id: 48425949 12226 G 30 55 12227 K REGISSEUR Peter Avanzino|Frank Marino 12228 K YEAR 2011 12229 K COUNTRY USA 12230 K SEQUENCE 19
-
iso: Unter /etc/vdr/plugins/plugin.epgsearch.conf kannst du bei Debian die epgsearch Parameter editieren
Code# -l file, --logfile=file to specify a specific logfile for epgsearch # -v n, --verbose=n verbose level for logfile
Ich wäre auch an einer nicht ganz so einfachen Lösung in Python interessiertIch komme eh nicht dazu das mal releasereif zu machen. Ich lade im laufe des Tages mal hoch was ich da so habe (das läuft bei mir seit längeren Produktiv). Ist im Prinzip nen Wrapper zwischen epgsearch und vdrseriestimer. Die Vorteile sind u.a. auch das das vdrseriestimer Ergebnis im EPG gespeichert wird (also nur ein Aufruf pro Event nötig) und das man mit kurzen Snippets in <VDRCONFDIR>/plugins/epgsearch/modepg sowas machen kann
Code
Alles anzeigenif epg.get_lookuptitle().upper() == "SPACE NIGHT: ALPHA-CENTAURI": epg.set_lookuptitle("alpha-Centauri") if epg.get_lookuptitle().upper() == "ALPHA-CENTAURI": epg.set_lookuptitle("alpha-Centauri") if (epg.getdescription() != None) and (epg.get_lookupshort_text() == None): epg.set_lookupshort_text(epg.getdescription()) epg.set_lookupshort_text(re.sub("^[\s-]*", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub("^Sterngucken mit Professor (Harald )*Lesch - ", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" (- )*Sterngucken mit Professor (Harald )*Lesch$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" (- )*Moderation:( )*(Prof. )*(Dr. )*Harald Lesch$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" Deutschland, .*$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" Mit Harald Lesch$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" Mit Harald Lesch .*$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" - All-Wissen: .*$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub("^Thema(:)* ", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" All-tag nachts in alpha.*$", "", epg.get_lookupshort_text())) epg.set_lookupshort_text(re.sub(" VPS:.*$", "", epg.get_lookupshort_text())) match = re.match(u"^(.*) \((Teil (I{1,3}))\)$", epg.get_lookupshort_text()) if match: epg.set_lookupshort_text(u"%s %s" % (match.group(1), match.group(2)))
[Mein Lieblingsbeispiel für Alpha-Centaurie ;)]Oder Serienfolgen ignorieren wenn der Sutitle nicht da ist
Codeif epg.gettitle() == "Pastewka": if epg.getshort_text() == None: if epg.getduration() < (31*60): epg.set_return_invalid()
cu
-
Danke für die epgesearch optionen. Ich werde mal versuchen herauszufinden, was ihn da stört.
-
Das erfordert wohl ein tieferes graben als es mir grad lieb ist...
Code
Alles anzeigen83261 Jul 11 14:13:14 VDR vdr: [6004] executing command 'vdrseriestimer -v --title 'The Big Bang Theory' --subtitle 'Der Mann, der seine Omi liebte' --date '12.07.13' --time '10:05' --channel 20 --time t '1373616300' ' 83262 Jul 11 14:13:15 VDR vdr: [5931] connect from 127.0.0.1, port 59145 - accepted 83263 Jul 11 14:13:15 VDR vdr: [5931] timer 614 (20 0955-1045 'Datei <The Big Bang Theory.de> ähnelt dem Titel <The Big Bang Theory.de> mit einem Abstand von 0 (max 4),verwende Datei </var/cache/eplist s/episodes/The Big Bang Theory.episodes>Keine Folgennummer gefunden, versuche eine Suche nach Untertitel.Durchlauf 1: Gefundener Titel Der Mann, der seine Omi liebte, geändert in Der Mann, der se ine Omi liebte, ähnelt dem Titel Der Mann, der seine Omi liebte, geändert in Der Mann, der seine Omi liebte, mit einem Abstand von 0 (max 6), verwende de') modified (active) 83264 Jul 11 14:13:15 VDR vdr: [6329] dbus2vdr: System: emit signal /Status de.tvdr.vdr.status TimerChange ('', 'tcMod') 83265 Jul 11 14:13:15 VDR vdr: [6329] dbus2vdr: NetworkHandler: emit signal /Status de.tvdr.vdr.status TimerChange ('', 'tcMod') 83266 Jul 11 14:13:15 VDR vdr: [6005] VNSI: Timers state changed (3) 83267 Jul 11 14:13:15 VDR vdr: [6005] VNSI: Requesting clients to reload timers 83268 Jul 11 14:13:15 VDR vdr: [5931] closing SVDRP connection 83269 Jul 11 14:13:15 VDR vdr: [6004] timer 1 (20 0956-1054 'The Big Bang Theory') set to event Fre 12.07.2013 10:11-10:39 'The Big Bang Theory' 83270 Jul 11 14:13:15 VDR vdr: [6004] executing command 'vdrseriestimer -v --title 'The Big Bang Theory' --subtitle '' --date '12.07.13' --time '10:11' --channel 20 --timet '1373616660' ' 83271 Jul 11 14:13:16 VDR vdr: [5931] connect from 127.0.0.1, port 59146 - accepted 83272 Jul 11 14:13:16 VDR vdr: [5931] timer 614 (20 1001-1049 'Bitte dem Script Titel und Subtitel oder Titel und Episodennummer oder PrintLists übergeben.') modified (active) 83273 Jul 11 14:13:16 VDR vdr: [6329] dbus2vdr: System: emit signal /Status de.tvdr.vdr.status TimerChange ('', 'tcMod') 83274 Jul 11 14:13:16 VDR vdr: [6329] dbus2vdr: NetworkHandler: emit signal /Status de.tvdr.vdr.status TimerChange ('', 'tcMod') 83275 Jul 11 14:13:16 VDR vdr: [5931] closing SVDRP connection
-
Das epgsearch Log (ist in ner extra Datei) ist da generell aussagekräftiger.
Aber es scheint das vdrseriestimer einfach zu verbose ist (epgsearch nimmt ja alles ales Subtitel was vdrseriestimer so ausgibt, nicht nur die letzte Zeile wo das eigentliche Ergebnis steht). Dreh mal in der seriestimer.conf die Debugausgaben ab.
--
Verbose = 0
SendEMail = no
--cu
-
-
BTW: Ich hatts weiter vorne schon mal angesprochen. Ein Wrapper wäre sinnig um solche Fehler zu verhindern. Ich habe hier gerade mal was hochgeladen Proof of Concept: vdrseriestimer aufgebohrt...
Hier nur das vdrseriestimer.py Modul nehmen und nen einfachen Wrapper drum, und man könnte den serientimer um einiges Robuster gegenüber solcher Fehlausgaben machen.
cu
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!