Omdb-Plugin

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Omdb-Plugin

Re: Omdb-Plugin

von Agrivaine » 07 Mai 2018, 15:02

Supi und danke 8)

Re: Omdb-Plugin

von Jo » 07 Mai 2018, 13:57

Ich habe jetzt noch eine andere Lösung gefunden, sodass das Zurückleiten allgemein wieder funktioniert.

Re: Omdb-Plugin

von Jo » 07 Mai 2018, 12:43

Da spielen 2 Gründe zusammen. Zum einen wird ein Session-Cookie erst nach Zustimmung gesetzt, also nach Anmeldung. Somit gibt es vorher keine Möglichkeit sich zu merken, woher der User kommt. Zum anderen wird man bei unverschlüsselter Verbindung zum Login automatisch auf https weitergeleitet, verlässt also die Seite.
Die Links sollen eh noch auf https umgestellt werden, dann hätte sich das Problem erledigt. Im Moment kannst du z.B. den Link "Login" in einem neuen Tab öffnen und dann zur alten Seite zurückgehen.

Re: Omdb-Plugin

von Agrivaine » 07 Mai 2018, 12:02

Hat sich eigentlich etwas in letzter Zeit an der Seite geändert?
Ich weiß keinen genauen Zeitpunkt mehr, aber früher kam beim Aufruf eines Films via Plugin und danach klick auf Login wieder der gewünschte Film. Jetzt kommt nach dem Login leider nicht mehr der selektierte Film, sondern die Startseite.
Die Crux dabei, ab und zu verhält es sich wie vorher, dann wieder nicht. Ich hatte zwar zuerst den Cookie im Verdacht, an dem liegt es IMHO aber nicht?

Re: Omdb-Plugin

von Jo » 06 Mai 2018, 19:32

Da hat anscheinend der Login nicht geklappt. Das Resultat sollte eigentlich nicht so aussehen. Wenn du das Passwort nicht geändert hast, ist wohl die einfachste Lösung TV-Browser neuzustarten.

Re: Omdb-Plugin

von uzi » 06 Mai 2018, 19:10

beim starten des tvb -> omdb plugin hat einen fehler verursacht:

Code: Alles auswählen

java.lang.NumberFormatException: For input string: "<html lang="de">"
  at java.lang.NumberFormatException.forInputString(Unknown Source)
  at java.lang.Integer.parseInt(Unknown Source)
  at java.lang.Integer.parseInt(Unknown Source)
  at omdb.Omdb.loadRatings(Omdb.java:517)
  at omdb.Omdb.getRatings(Omdb.java:452)
  at omdb.Omdb.hasRating(Omdb.java:367)
  at omdbplugin.OmdbPlugin.getProgramTableIcons(OmdbPlugin.java:833)
  at tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:475)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:455)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:712)
  at util.ui.ProgramPanel.paintComponent(ProgramPanel.java:737)
  at javax.swing.JComponent.paint(Unknown Source)
  at util.ui.ProgramPanel.paint(ProgramPanel.java:1211)
  at tvbrowser.ui.programtable.ProgramTable.paintComponent(ProgramTable.java:411)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JViewport.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JSplitPane.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at javax.swing.JLayeredPane.paint(Unknown Source)
  at javax.swing.JComponent.paintChildren(Unknown Source)
  at javax.swing.JComponent.paintToOffscreen(Unknown Source)
  at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
  at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
  at javax.swing.RepaintManager.paint(Unknown Source)
  at javax.swing.JComponent.paint(Unknown Source)
  at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
  at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
  at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
  at java.awt.Container.paint(Unknown Source)
  at java.awt.Window.paint(Unknown Source)
  at javax.swing.RepaintManager$4.run(Unknown Source)
  at javax.swing.RepaintManager$4.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
  at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
  at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
  at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
  at javax.swing.RepaintManager.access$1200(Unknown Source)
  at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
  at java.awt.EventQueue.access$500(Unknown Source)
  at java.awt.EventQueue$3.run(Unknown Source)
  at java.awt.EventQueue$3.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:57)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)

Re: Omdb-Plugin

von Agrivaine » 20 Jun 2017, 14:47

Wahrscheinlich schaue ich die falschen Filme oder hatte einfach Glück, aber ist mir bis dato nicht passiert. Ich finde aber eine Liste mit zum Teil falschen Treffern (aus der ich mir immerhin den richtigen dann raus suchen kann) besser als gar keinen Treffer.

Omdb-Plugin

von Jo » 20 Jun 2017, 11:41

Das Plugin macht es derzeit so, wenn kein Jahr angegeben ist, sucht es in der Kurzbeschreibung bzw. im Anfang der Langbeschreibung eine Jahreszahl und nimmt die. Allerdings ist die nicht unbedingt das Produktionsjahr (z.B. bei einem Text "Film über die 1912 gesunkene Titanic" oder aktuell 5. Jul · 23:15 · BR, Nirgendwo in Afrika: "Der Anwalt Walter Redlich flieht 1938 vor den Nazis nach Kenia ...".

Soll das Plugin in solchen Fällen trotzdem Treffer mit anderem Produktionsjahr zurückgeben? Das würde natürlich in anderen Fällen wieder zu Falscherkennungen führen, wenn in der Beschreibung tatsächlich das Produktionsjahr steht und omdb den Film nicht hat.

Derzeit ist es so, wenn das Produktionsjahr (+/- 1 Jahr) nicht übereinstimmt, aber der Name des Regisseurs, wird ein Film trotzdem als Treffer zurückgegeben. Aber manche Filme werden nicht gefunden, weil Produktionsjahr nicht übereinstimmt und Regisseur nicht (wegen unterschiedlicher Schreibweise), oder in den TVB-Daten steht gar kein Regisseur.

Sollen in solchen Fällen trotzdem Treffer zurückgegeben werden, obwohl das Produktionsjahr (+/- 1 Jahr) ausdrücklich nicht übereinstimmt?

Nach oben