Falsch-Positive Filterung in CSV-Dateifilter-Komponente

Anderella
Junior Member
Beiträge: 31
Registriert: 14 Jan 2016, 12:07

Falsch-Positive Suchergebnisse in CSV-Dateifilter-Komponente

Beitrag von Anderella »

Hallo nochmal.

Seit ein paar Tagen hat die CSV Filterung bei mir leider "Fehler"......
Konkret stimmen Bp die Anzeigen für:

Good Wife und American Horror Story

Raumschiff Enterprise werden aber Episoden aufgezeigt, die nicht in der Liste sind !!!

Jemand bitte eine Idee ?
Danke
Such_Filter_Upd.csv.txt
(3.68 KiB) 188-mal heruntergeladen
Screenshot 2016-01-28 09.15.07.png
Screenshot 2016-01-28 09.15.07.png (150.65 KiB) 7615 mal betrachtet
Screenshot 2016-01-28 09.15.30.png
Screenshot 2016-01-28 09.15.30.png (115.98 KiB) 7615 mal betrachtet
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Falsch-Positive Filterung in CSV-Dateifilter-Komponente

Beitrag von Sheldon2012 »

Ok, auf welchem Sender versuchst Du denn "American Horror Story" zu finden.
Wahrscheinlich auf FOX, oder?

Sonst suchst Du wohl

Raumschiff Enterprise auf Syfy
The Good Wife auf Fox.
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

Also ich habe das mal kurz bei mir getestet und da sieht alles gut aus.

Es gab in den letzte Tagen einige Updates für Plugins.
Darunter ist auch das Plugin Sendungsliste.
Bitte stelle sicher, das die aktuellen Versionen der Plugins installiert sind.
Danach teste bitte erneut.

EDIT: Bei Raumschiff Enterprise habe ich jetzt auch Episoden gefunden, die nicht in der datei sind.

@ds10:
Da sciht die CSV-Datei-Filterkomponente nicht geändert hat und vorher alles gut war,
habe ich die letzten Änderungen im Filterapparat im Verdacht.
Kann da nach den Änderungen etwas schief laufen?

Ich habe das mal mit einer meiner Lieblingssendungen getestet.
Die Anzahl der Treffer im Tab Lieblingssendungen und im Tab Sendungsliste stimmen
für die gleiche Filterung nicht überein. Daher habe ich die Sendungsliste im Verdacht.
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von ds10 »

Das ist eher unwahrscheinlich, denn es würde zuerst einmal voraussetzen, dass überhaupt die neueste Version der Sendungsliste installiert ist. Außerdem betreffen die Änderungen in der Sendungsliste ausschließlich die Anzeige in der Filter-Combobox, nicht die Filterung selbst. Es ist auch nicht ungewöhnlich, dass sich die Anzahl zwischen Lieblingssendungen und Sendungsliste unterscheiden, denn die Sendungsliste zeigt nur laufende und zukünftige Sendungen an, die Lieblingssendungen aber auch abgelaufene Sendungen.
"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: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

@ds10
Hast Du irgend etwas grundlegendes an der Erstellung der Filter bzw Filterkomponenten geändert?
Eventuell etwas Neues, was ich bei der CSV-Datei-Filterkomponente berücksichtigen muß.
Es ist ja auffällig, das der Effekt gerade nach den letzten Änderungen am Filterapparat auftritt.

@Anderella
Ich schau mir am Wochenende mal genauer an, was die Filterkomponente sagt und melde mich dann wieder.
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von ds10 »

Es liegt nicht an den Änderungen, die betreffen die Filterung selbst überhaupt nicht, sondern fügen nur zusätzliche Validierungen zu den Filtern hinzu, das kann keinen Einfluss auf die Filterung einer Filterkomponente haben. Du setzt außerdem schon wieder voraus, dass Anderella die aktuelle Nightly-Version verwendet, was äußerst unwahrscheinlich ist.

Ich habe mal kurz in den Quellcode von CVFileFilterComp.java gesehen. Es gibt einen Eintrag

Code: Alles auswählen

Raumschiff Enterprise;Kirk : 2 = ?;1;5;;;
in der CSV-Datei. Die Filterkomponente macht daraus, aufgrund des Doppelpunkts im Folgennamen und anschließendem Löschen sämtlicher Sonderzeichen, als Folgennamen nur noch "2". Und ich nehme mal an, dass die dann irgendwo gefunden wird, weil sie z.B. für die Staffelnummer gehalten wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von ds10 »

Der Eintrag:

Code: Alles auswählen

Raumschiff Enterprise;Das letzte seiner Art;1;1;;;
verursacht auch sehr viele falsche Funde.
"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: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

Da ist doch was faul!
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von ds10 »

Offensichtlich, die beiden Einsen für Staffel und Folge verursachen die vielen Treffer, wenn man eine davon ändert, dann werden deutlich weniger Sendungen gefunden.
"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: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

Wir mögen halt keine Einsen! :)
Anderella
Junior Member
Beiträge: 31
Registriert: 14 Jan 2016, 12:07

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von Anderella »

Danke für Eure Rückmeldungen.....
Bin soeben wieder nach Hause & kann verifizieren:

Sendungslisten-Plugin Update vor ein paar Tagen durchgeführt
Derzeit keine Updates verfügbar

Ich habe den Suchfilter nun mal komplett gelöscht & ganz neu angelegt, gleiches Problem
Es werden Raumschiff Enterprise Folgen gefunden, die nicht in der CSV Liste stehen.

Habe nun nach & nach Einträge aus der CSV entfernt & konnte zumindest folgendes beobachten:
Sobald die beiden Einträge:

Code: Alles auswählen

Raumschiff Enterprise;Das letzte seiner Art;1;1;;;
Raumschiff Enterprise;Der Fall Charly;1;2;;;
in der Liste sind, werden absurderweise Folgen: Staffel 2 Ep 12-26 gefunden, ohne diese beiden Einträge nicht :(

Laut meinem Verständnis liegt es eher nicht an der Sendungsliste, denn auch in der Baumansicht werden - je nach Tag - bei aktivem Filter die falschen Episoden gelistet.
LG & danke für Eure Hilfe !
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

Das Problem scheint bei der Episode

Raumschiff Enterprise;Das letzte seiner Art;1;1;;;

zu liegen.

Was da genau schief läuft, muß ich am Wochenende noch analysieren.
Bis dahin kannst du die Episode ganz leicht aus dem Spiel nehmen.
Setzte einfach ein Semikolon ";" vor die Episode, also so

;Raumschiff Enterprise;Das letzte seiner Art;1;1;;;

Diese Episode läuft ja eh gerade nicht..
Dann stimmt wieder alles. Ich melde mich dann wieder.
Anderella
Junior Member
Beiträge: 31
Registriert: 14 Jan 2016, 12:07

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von Anderella »

Vielen lieben Dank.
Sheldon2012
Plugin-Developer
Beiträge: 1206
Registriert: 25 Dez 2012, 07:35

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von Sheldon2012 »

@ds10:

Für den Datensatz

Code: Alles auswählen


Raumschiff Enterprise;Das letzte seiner Art;1;1;;;

werden folgende ProgrammIDs als Treffer ausgegeben

Code: Alles auswählen


tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-30_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-30_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-30_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-30_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-31_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-31_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-31_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-01-31_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-01_10:20:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-01_11:5:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-01_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-01_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-01_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-02_1:45:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-02_10:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-02_11:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_6:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_7:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_8:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-02_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-03_3:5:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-03_10:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-03_11:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_6:35:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_7:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_8:20:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-03_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-04_0:50:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-04_10:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-04_11:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_6:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_7:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_8:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-04_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-05_10:50:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-05_11:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_6:20:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_7:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_8:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-05_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-06_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-06_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-06_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-06_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-07_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-07_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-07_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-07_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-08_10:50:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-08_11:35:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-08_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-08_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-08_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-09_2:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-09_10:50:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-09_11:35:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_6:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_7:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_8:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-09_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-10_3:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-10_10:50:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-10_11:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_6:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_7:30:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_8:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-10_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-11_10:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-11_11:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_6:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_7:30:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_8:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-11_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-12_10:45:60
tvbrowserdataservice.TvBrowserDataService_digital_de_zdfneo_2016-02-12_11:35:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_6:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_7:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_8:5:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-12_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-13_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-13_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-13_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-13_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-14_20:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-14_21:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-14_22:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-14_22:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-15_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-15_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-15_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_6:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_7:30:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_8:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-16_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_6:35:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_7:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_8:20:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-17_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_6:40:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_7:30:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_8:25:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_14:10:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_15:0:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-18_15:55:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-19_7:15:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-19_8:5:60
tvbrowserdataservice.TvBrowserDataService_digital_de_SFI_2016-02-19_9:0:60

Das sind exakt die Programmplätze, die dann in der Sendungsliste bzw. in den Lieblingssendungen
als Sendungen der Serie "Raumschiff Enterprise" auf Syfy aufgeführt werden.
Da scheint etwas mit den Daten oder der Anzeige bzw. Suche nicht zu stimmen.
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Staffel/Episoden Filterung & Anzeige

Beitrag von ds10 »

Und? Das ist doch das Ergebnis der CSV-Dateifilter-Komponente, niemand anderes bestimmt das Ergebnis der Filterung. Du hast also schon Recht, wenn du sagst, da kann etwas mit der Suche nicht stimmen, nämlich mit der Suche nach Übereinstimmung in der CSV-Dateifilter-Komponente. Sendungsliste und Lieblingssendungen machen ja nichts anderes als zu jeder Sendung die accept-Methode der CSV-Dateifilter-Komponente aufzurufen, wenn die false zurück gibt wird die Sendung nicht übernommen, gibt sie true zurück wird die Sendung übernommen.
"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