CSV-Datei-Filter die Zweite

FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Hallo,

ich beschäftige mich ja seit zwei Tagen mit dem csv-Plugin, siehe dazu den Thread vom 04. März
Nun habe ich ein weiteres Problem:
Ich führe eine Excel-Liste von Kinofilmen und möchte, dass mir TV-Browser anzeigt,
wann sie im TV zu sehen sind. Aus der Excel-Tabelle kann ich problemlos eine csv-Datei erzeugen,
die ich als Lieblingssendungen deklariere.
Die csv-Datei hat folgendes Format:

SENDUNGSTITEL;EPISODENTITEL;STAFFELNUMMER;EPISODENNUMMER;SPRACHE;PRODUKTIONSJAHR;INFO
daraus folgt
Ghostbusters;Ghostbusters;;;;2016;

Es soll also der neue Ghostbusters-Film gefunden werden, nicht der von 1984.
Im Augenblick zeigt der TV-Browser an, dass der Film aus 1984 am 25.März auf KabelEinsClassic kommt.

Das gleiche Problem gibt es noch bei einigen anderen Filmen, die gleiche Namen haben
z.B. Taxi aus 1998 und 2015 ; oder => Hardcore aus 2016, den das Plugin verwechselt mit
=> Hardcore - ein Vater sieht rot aus 1978.

Das Plugin reagiert also nicht auf das Datenfeld Produktionsjahr. Wie kann ich das als zusätzlichen
Filter einbauen.

Ein zweites Problem: Wie reagiert der TV-Browser auf Veränderungen in der Liste.
Bisher musste ich den Filter Listenfilme immer löschen und dann neu anlegen, daraufhin hat
TV-Browser die liste.csv dann neu eingelesen. Kann man dem TV-Browser nicht vermitteln
"Bitte lies die Liste neu ein !" ?

Danke für's Lesen und Eure Hilfe
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Hi,

einen Film mit Produktionsjahr musst Du z. B. so

Ghostbusters;;;;;2016;

hinterlegen (siehe Informationen zur Hinterlegung mit Produktionsjahr).

Die Änderungen in der CSV-Datei werden beim jeweils ersten Aufruf des Filters nach der Änderung der CSV-Datei automatisch geladen.

Gruß

Sheldon
Zuletzt geändert von Sheldon2012 am 06 Mär 2017, 17:46, insgesamt 2-mal geändert.
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Hallo,

danke für Deine Antwort. Laut Wiki muss man bei einem Film doch den Titel noch einmal wiederholen,
um ihn als Film zu kennzeichnen und von einer Serienfolge abzugrenzen.
Der Rest ist doch genauso wie Du es beschrieben hast.
Du: Titel + 5*; + Jahr + ;
ich: Titel;Titel + 4*; + jahr + ;

Die Liste wird aber definitiv nicht neu geladen.
Erst wenn ich den Filter Listenfilme gelöscht und neu angelegt habe
wird die Liste.csv neu eingelesen.

SENDUNGSTITEL;EPISODENTITEL;STAFFELNUMMER;EPISODENNUMMER;SPRACHE;PRODUKTIONSJAHR;INFO
Wenn das Produktionsjahr laut wiki im Feld info hinterlegt wird,
müsste es ja lauten Ghostbusters;Ghostbusters;;;;;2016
Ich werde beides ausprobieren.
Danke erst 'mal

Nachtrag:
Ghostbusters;;;;;;2016 hat funktioniert, danke.
ausserdem habe ich geradeherausgefunden, dass die Datei neu geladen wird, wenn ich auf die
Lieblingssendung Listenfilme gehe - Bearbeiten und ok; danach wird die Liste neu eingelesen.
eine einfache Aktualisierung tut's nicht.

Aber ich bin jetzt schon wieder ein großes Stück weiter. Danke für Deine Hilfe !!
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Das Plugin kennt ein Suchmuster mit Produktionjahr nur für Filme.
Bei Serien wird das Produktionsjahr nicht benötigt, weil man dort die Staffel verwenden kann.

Beim Aufruf der Filterkomponente wird das Datum der CSV-Datei geprüft. Wenn Du nach der Änderung der CSV-Datei z. B. zuerst zu einem anderen Filter wechselst und dann den mit der CSV-Datei verbundenen Filter erneut aufrufst, sind die Filterinformationen aktuell.
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Hallo,
ich habe jetzt 'mal alle Variationen durchgespielt.
neue Lieblingssendung erstellen:
Lieblingssendungen: neu
Filter-Lieblingssendung erstellen =>ja
Filter bearbeiten => neu anlegen
Filtername: Testfilme
Filterkomponente: neu anlegen
Name: Test Typ csv-Datei
=> Pfad und Dateinamen eingeben

Laut Wiki ist der Datensatz folgendermaßen aufgebaut
SENDUNGSTITEL;EPISODENTITEL;STAFFELNUMMER;EPISODENNUMMER;SPRACHE;PRODUKTIONSJAHR;INFO
Gehört eine Sendung nicht zu einer Serie (z. B. Spielfilm, Dokumentation etc.),
so enthält sie nur die Informationen Sendungstitel2.
Eine solche Sendung wird von der CSV-Filter-Komponente als Serie mit nur einer
Episode interpretiert. Somit entspricht im Standardfall der Episodentitel dem Sendungstitel.

Erweitertes Format:
Sendungstitel2;Sendungstitel2;;;;;

Code: Alles auswählen

------------------------------------------------------------------------------------------
1. Versuch:
Test.csv
Daten von IMDB
einmal Titel + Jahr im vorletzten Feld
Nach Aussage von Sheldon2012 ist dies die korrekte Anwendungsweise
==>
Europe, she loves;;;;;2015;
69 Tage Hoffnung;;;;;2015;
Life Is a Moment;;;;;2015;
Lowlife Love;;;;;2015;
Life;;;;;2015;
Life, Animated;;;;;2016;
The Lady in the Van;;;;;2015;
Midnight Special;;;;;2015;
Warcraft: The Beginning;;;;;2016;
Taxi Teheran;;;;;2014;
Taxi;;;;;2015;
Hardcore;;;;;2016;
Haunted;;;;;2014;
<==
Filme laut TVB Programmtabelle, die entsprechen könnten.
=>Europe, she loves...................=>2015...= Fehler; keine Anzeige obwohl Daten identisch
=>69 Tage Hoffnung....................=>2015...= korrekt angezeigt
=>Life................................=>2014...= korrekt TVB-Daten falsch daher NICHT angezeigt
=>The Lady in the Van.................=>2015...= korrekt angezeigt
=>Midnight Special....................=>2015...= Fehler; keine Anzeige obwohl Daten identisch
=>Warcraft: The Beginning.............=>2016...= Fehler; keine Anzeige obwohl Daten identisch
=>Taxi................................=>1998...= korrekt NICHT angezeigt
=>Taxi 3..............................=>2003...= korrekt NICHT angezeigt
=>Taxi 4..............................=>2007...= korrekt NICHT angezeigt 
=>Taxi für eine Leiche................=>ohne...= korrekt NICHT angezeigt
=>Hardcore - Ein Vater sieht rot......=>1978...= korrekt NICHT angezeigt
=>Haunted - Haus der Geister..........=>1995...= korrekt NICHT angezeigt
--------
3 Fehler =3*zuwenig angezeigt
-----------------------------------------------------------------------------------------------
2. Versuch:
Test.csv
Daten von IMDB
==> einmal Titel + Jahr im letzten Feld
Europe, she loves;;;;;;2015
69 Tage Hoffnung;;;;;;2015
Life Is a Moment;;;;;;2015
Lowlife Love;;;;;;2015
Life;;;;;;2015
Life, Animated;;;;;;2016
The Lady in the Van;;;;;;2015
Midnight Special;;;;;;2015
Warcraft: The Beginning;;;;;;2016
Taxi Teheran;;;;;;2014
Taxi;;;;;;2015
Hardcore;;;;;;2016
Haunted;;;;;;2014
<==
Filme laut TVB Programmtabelle, die entsprechen könnten.
=>Europe, she loves...................=>2015...= Fehler; keine Anzeige obwohl Daten identisch
=>69 Tage Hoffnung....................=>2015...= korrekt angezeigt
=>Life................................=>2014...= korrekt TVB-Daten falsch daher NICHT angezeigt
=>The Lady in the Van.................=>2015...= korrekt angezeigt
=>Midnight Special....................=>2015...= Fehler; keine Anzeige obwohl Daten identisch
=>Warcraft: The Beginning.............=>2016...= Fehler; keine Anzeige obwohl Daten identisch
=>Taxi................................=>1998...= korrekt NICHT angezeigt
=>Taxi 3..............................=>2003...= korrekt NICHT angezeigt
=>Taxi 4..............................=>2007...= korrekt NICHT angezeigt 
=>Taxi für eine Leiche................=>ohne...= korrekt NICHT angezeigt
=>Hardcore - Ein Vater sieht rot......=>1978...= korrekt NICHT angezeigt
=>Haunted - Haus der Geister..........=>1995...= korrekt NICHT angezeigt
--------
3 Fehler ; 3* zuwenig angezeigt; Fehler identisch mit Versuch 1
-----------------------------------------------------------------------------------------------
3. Versuch:
Test.csv
Daten von IMDB
zweimal Titel + Jahr im vorletzten Feld
==>
Europe, she loves;Europe, she loves;;;;2015;
69 Tage Hoffnung;69 Tage Hoffnung;;;;2015;
Life Is a Moment;Life Is a Moment;;;;2015;
Lowlife Love;Lowlife Love;;;;2015;
Life;Life;;;;2015;
Life, Animated;Life, Animated;;;;2016;
The Lady in the Van;The Lady in the Van;;;;2015;
Midnight Special;Midnight Special;;;;2015;
Warcraft: The Beginning;Warcraft: The Beginning;;;;2016;
Taxi Teheran;Taxi Teheran;;;;2014;
Taxi;Taxi;;;;2015;
Hardcore;Hardcore;;;;2016;
Haunted;Haunted;;;;2014;
<==
Filme laut TVB Programmtabelle, die entsprechen könnten.
=>Europe, she loves...................=>2015...= korrekt angezeigt
=>69 Tage Hoffnung....................=>2015...= korrekt angezeigt
=>Life................................=>2014...= Fehler: wird angezeigt obwohl daten nicht korrekt
=>The Lady in the Van.................=>2015...= korrekt angezeigt
=>Midnight Special....................=>2015...= korrekt angezeigt
=>Warcraft: The Beginning.............=>2016...= korrekt angezeigt
=>Taxi................................=>1998...= Fehler: fälschlicherweise angezeigt
=>Taxi 3..............................=>2003...= korrekt NICHT angezeigt
=>Taxi 4..............................=>2007...= korrekt NICHT angezeigt 
=>Taxi für eine Leiche................=>ohne...= korrekt NICHT angezeigt
=>Hardcore - Ein Vater sieht rot......=>1978...= Fehler: fälschlicherweise angezeigt
=>Haunted - Haus der Geister..........=>1995...= Fehler: fälschlicherweise angezeigt
--------
4 Fehler; 4* zuviel angezeigt
-----------------------------------------------------------------------------------------------
4. Versuch:
Test.csv
Daten von IMDB
zweimal Titel + Jahr letzten Feld
==>
Europe, she loves;Europe, she loves;;;;;2015
69 Tage Hoffnung;69 Tage Hoffnung;;;;;2015
Life Is a Moment;Life Is a Moment;;;;;2015
Lowlife Love;Lowlife Love;;;;;2015
Life;Life;;;;;2015
Life, Animated;Life, Animated;;;;;2016
The Lady in the Van;The Lady in the Van;;;;;2015
Midnight Special;Midnight Special;;;;;2015
Warcraft: The Beginning;Warcraft: The Beginning;;;;;2016
Taxi Teheran;Taxi Teheran;;;;;2014
Taxi;Taxi;;;;;2015
Hardcore;Hardcore;;;;;2016
Haunted;Haunted;;;;;2014
<==
Filme laut TVB Programmtabelle, die entsprechen könnten.
=>Europe, she loves...................=>2015...= korrekt angezeigt
=>69 Tage Hoffnung....................=>2015...= korrekt angezeigt
=>Life................................=>2014...= Fehler: wird angezeigt obwohl daten nicht korrekt
=>The Lady in the Van.................=>2015...= korrekt angezeigt
=>Midnight Special....................=>2015...= korrekt angezeigt
=>Warcraft: The Beginning.............=>2016...= korrekt angezeigt
=>Taxi................................=>1998...= korrekt NICHT angezeigt
=>Taxi 3..............................=>2003...= korrekt NICHT angezeigt
=>Taxi 4..............................=>2007...= korrekt NICHT angezeigt
=>Taxi für eine Leiche................=>ohne...= korrekt NICHT angezeigt
=>Hardcore - Ein Vater sieht rot......=>1978...= Fehler: fälschlicherweise angezeigt
=>Haunted - Haus der Geister..........=>1995...= Fehler: fälschlicherweise angezeigt
--------
3 Fehler 3* zuviel angezeigt 
-----------------------------------------------------------------------------------------------
Damit ist für mich die Nummer 4 die beste Methode, zumindest für diese Stichprobe.
Neu Einlesen der Liste über: Lieblingssendungen - Ordner Testfilme <bearbeiten> und dann <ok> klicken
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Das Feld INFO kannst Du natürlich auch verwenden.
Wenn ein Film nicht gefunden wird, könnte es daran liegen, das der Anbieter diesen nicht als Film gekennzeichnet hat.
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Wie gesagt, ich werde zunächst das Format aus dem vierten Versuch benutzen,
also Titel;Titel;;;;;Produktionsjahr. Da zeigt TVB zwar einige Sendungen zuviel,
aber keine zuwenig an. Allerdings muss ich zugeben, noch nicht so recht zu
verstehen, wie die unterschiedlichen Ergebnisse zustandekommen.
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Abgesehen von der Verwendung des Feldes INFO verwendet das Plugin für Filme folgende Suchmuster

Code: Alles auswählen

Title;Titel;;;;;
Title;;;;;Produktionsjahr;
Da es das Suchmuster

Code: Alles auswählen

Title;Titel;;;;Produktionsjahr;
nicht kennt, versucht es Dir zu helfen und sucht mit den beiden obigen Suchmustern. Daher wirst Du mit dieser Hinterlegung immer zuviel finden.

Es ist daher nur interessant, was bei der Verwendung des Musters

Code: Alles auswählen

Title;;;;;Produktionsjahr;
geschieht.

Werden die nicht gefundenen Filme im TV-Browser als Film deklarierert?
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Die Fehler wegen Nicht-Anzeige bei: Titel;;;;;ProdJahr;

Warcraft: The Beginning;;;;;2016;

Mo, 13.März - sky Cinema
Warcraft: The Beginning
Fantasy-Action - USA - 2016
---
Midnight Special;;;;;2015;

Mo, 13.März - sky Cinema
Midnight Special
Science-Fiction-Thriller - USA - 2015
---
Europe, she loves;;;;;2015;

Mo, 13.März - arte
Europe, She Loves
Dokumentarfilm - Schweiz,Deutschland - 2015

Da fällt mir gerade auf: Europe...
wird Groß-/Kleinschreibung beachtet ??
---
Life;;;;;2015;
Mo, 13. März Sky Cinema Emotion
Life
Drama - GB - 2014

Hier sagt IMDB Produktionsjahr 2015 und TVB 2014
daher kann der Film wohl so nicht gefunden werden
---

Im Übrigen; diesen Thread bitte auf gar keinen Fall als irgendeine Kritik auffassen. Ich bin absolut begeistert.
Das Plugin erspart mir viel Schreibarbeit. In meiner Excel-Tabelle werden alle Kinostarts aufgelistet,
um dann zu schauen, ob und wann sie bei sky bzw. im Free-TV gesendet werden. Die csv-Datei umfasst zur
Zeit 1268 Zeilen/Datensätze. Die musste ich bisher händisch als Lieblingssendungen erfassen und dann auch wieder löschen.
ds10
Site Admin
Beiträge: 19095
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: CSV-Datei-Filter die Zweite

Beitrag von ds10 »

Ich glaube kaum, dass Sheldon2012 als Plugin-Autor deine Beiträge als Kritik auffassen dürfte, der hat erstens ein dickes Fell und zweitens sind deine Beiträge ja ehrlich interessiert und nicht abwertend oder beleidigend, wie manch andere Möchtegern-Befehlsgeber.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Das Plugin formatiert automatisch alle Texte gleich, so das die Groß-/Kleinschreibung keine Rolle spielt.

Wenn das Produktionsjahr im TV-Browser falsch angegeben ist, hat das Plugin natürlich keine Chance. Das muss man dann entsprechend in der Datei anpassen.

Es bleibt die Frage, ob diese Filme im TV-Browser in den Details als Film deklariert sind.
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Woran kann man denn erkennen, ob TVB eine Sendung als Film deklariert ?
Bei den Beispielen steht nicht ein einziges Mal "Film", sondern "Fantasy-Action",
"Dokumentarfilm", "Drama" oder "Science-Fiction-Thriller"
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: CSV-Datei-Filter die Zweite

Beitrag von Sheldon2012 »

Entweder steht das in den Details oder man macht einfach einen kleinen Filter, der nach der Zusatzinfo "Film" sucht. Der muß dann diese Filme finden.
FritzBrause
Full Member
Beiträge: 89
Registriert: 04 Mär 2017, 09:05

Re: CSV-Datei-Filter die Zweite

Beitrag von FritzBrause »

Vielleicht bin ich ja nur blind, aber bei keinem der Filme, die ich im TVB angeklickt habe, steht iregndwo "Film"
von Drama über Liebeskomödie bi Science-Ficftion-Thriller ist alles dabei.
Dabei ist mir aber noch etwas eingefallen; kann man iregndwie die IMDB-Nummern des IMDB-Plugins an das CSV-Plugin weitergeben ?
die IMDB-Nummern sind ja eindeutig.

Midnight Special hat z.B. tt2649554; dann kann man auch Moonlight spezial schreiben und der Film
würde trotzdem gefunden ( wenn denn das IMDB-Plugin alle IMDB-Nummern kennt ??)
ds10
Site Admin
Beiträge: 19095
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: CSV-Datei-Filter die Zweite

Beitrag von ds10 »

Das wird durch die kleinen Symbole unter der Uhrzeit gekennzeichnet. Wenn du mit der Maus über die Symbole fährst, dann wird nach kurzer Zeit ein Tooltip mit der Bedeutung der Symbole angezeigt.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten