LocalIMDB

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Beitrag von Siggi »

Hallo,

@TLupus: Nein, auch bei mir so. Das liegt garantiert am Alter des Plugins. Es greift garantiert noch auf alte Schnittstellen zu.

Da gibt es ja auch ein Problem bei der Doppelklick-Belegung.
Da kann man die Sendungsinfo nicht definieren.

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

TLupus hat geschrieben:Icon fehlt hier, sonst ist es vorhanden.
Ja, ich habe nebenbei auch angefangen, die teilweise uralten Schnittstellen des Plugins auf die neuen Versionen umzubiegen, auch wenn es damit nicht mehr in alten TV-Browser-Versionen benutzbar ist. Da können zwischenzeitlich schonmal ein paar Sachen verschütt gehen. Aber darauf konzentrier ich mich erst, wenn ich die Speicherstrukturen fertig umgebaut habe.

Ciao, Michael.
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

So, ich habe an den letzten 3 Abenden in über 10 Stunden die Datenstrukturen für den Import insgesamt dreimal neugeschrieben, um sie jedesmal noch schlanker zu machen. Der gesamte Import läuft jetzt auf einem selbstgestrickten HashSet, welches nicht sortiert und nicht verkettet ist, aber trotzdem etwa genauso schnell wie die alte Version importiert.
Und wer jetzt nur Bahnhof verstanden hat, dem sei es so gesagt: Vorher hat das Plugin beim Import 50 MB Heap-Speicher gebraucht (und das war für die Anzahl der Filme schon sehr effizient gemacht), jetzt nur noch die Hälfte.

Version 0.29 steht zum Download und Testen bereit.
Benutzeravatar
TLupus
Platin Member
Beiträge: 1439
Registriert: 05 Dez 2003, 09:46
Wohnort: Berlin

Beitrag von TLupus »

Super, Download läuft wie mit dem workaround problemlos durch.
Danke für die Übernahme des Projekts. :)

Maulereien zur GUI, etc. von meiner Seite erst wieder wenn Du dran warst. :wink:
Benutzeravatar
vonni
Full Member
Beiträge: 93
Registriert: 18 Jul 2006, 12:53

Beitrag von vonni »

Hi Bananeweizen,
sorry, aber das neue Plugin läuft bei mir nun leider gar nicht mehr...

Code: Alles auswählen

java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
  at de.kunysch.tvbrowser.localimdb.Plugin.tryDiscardingByYear(Plugin.java:498)
  at de.kunysch.tvbrowser.localimdb.Plugin.findMovies(Plugin.java:279)
  at de.kunysch.tvbrowser.localimdb.Plugin.getProgramTableIcons(Plugin.java:370)
  at tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:361)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:406)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:540)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:821)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:525)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:505)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
  at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.Dialog$1.run(Unknown Source)
  at java.awt.Dialog$2.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.awt.Dialog.show(Unknown Source)
  at util.ui.UiUtilities.centerAndShow(UiUtilities.java:123)
  at util.exc.ErrorWindow.centerAndShow(ErrorWindow.java:242)
  at util.exc.ErrorHandler.handle(ErrorHandler.java:125)
  at tvbrowser.core.plugin.AbstractPluginProxy.handlePluginException(AbstractPluginProxy.java:570)
  at tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:408)
  at util.ui.ProgramPanel.getPluginIcons(ProgramPanel.java:540)
  at util.ui.ProgramPanel.programHasChanged(ProgramPanel.java:821)
  at tvbrowser.ui.programtable.DefaultProgramTableModel.fireProgramHasChanged(DefaultProgramTableModel.java:525)
  at tvbrowser.ui.programtable.DefaultProgramTableModel$3.run(DefaultProgramTableModel.java:505)
  at java.awt.event.InvocationEvent.dispatch(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
  at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
Ich hab's mehrfach versucht, aber irgendwie scheint's dem Ding beim Aktualisieren der TVB-Ansicht den Vogel raus zu hauen.

Die Meldung "Das Plugin hat einen Fehler verursacht" kommt auch parallel zum Daten-Download und wenn ich dann nicht sofort deaktiviere, läuft dieser auch (augenscheinlich) sauber durch.

Ich hab TVB 2.5.3, Win XP und aufrund Kompatibilitätsproblemen mit dem TMark-Plugin noch Java 1.5.0_12.
Viele Grüße
Vonni
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

So wie's aussieht braucht das Plugin allerdings Java 6
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

Sorry, mein Fehler. Ich habe hier auf der Maschine nur Java 1.6 drauf, da fallen solche Probleme beim Entwickeln nicht auf. Heute abend werde ich eine neue Version bauen, bei der das dann auch wieder mit Java 1.5 geht.
Gast

Beitrag von Gast »

Bananeweizen hat geschrieben:Ja, ich habe nebenbei auch angefangen, die teilweise uralten Schnittstellen des Plugins auf die neuen Versionen umzubiegen, auch wenn es damit nicht mehr in alten TV-Browser-Versionen benutzbar ist.
Läuft das IMDB-Plugin denn weiterhin auch mit der 2.2er-portable-Linie von TVB? Oder sollte ich lieber die Finger von der neuen Plugin-Version lassen?
ds10
Site Admin
Beiträge: 19123
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Wenn du Java 1.4 einsetzt, wird das damit nicht laufen, da es momentan auch noch nicht mit Java 5 läuft, sondern nur mit Java 6.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

Neue Version 0.30b kann runtergeladen werden.
* verlangt nur Java 1.5
* Icon im Kontextmenü wieder da
* kein Kontextmenü-Eintrag mehr für Sendungen ohne Rating

Und was ich schon vor einiger Zeit eingebaut habe, aber bisher noch gar kein Feedback dazu bekommen habe: LocalImdb zeigt inzwischen die markierten Sendungen nach Rating geordnet im PluginTree an.

@Gast: Die neue Version des Plugins läuft nur noch mit dem TV-Browser 2.5.x.
Benutzeravatar
Maria-Christine
Moderator
Beiträge: 1167
Registriert: 21 Jun 2005, 16:59
Wohnort: Herne

Beitrag von Maria-Christine »

habe mir heute die LocalImdb installiert, läuft gut, nur komme ich nicht so recht damit klar
es sind so viele doppelte Einträge zu sehen, (kultur pur, Tannhäuser...) das verwirrt ein wenig
kann man das irgendwie filtern?

Bild
TV-B 3.0alpha2, Java (build 1.6.0_18-b07), Windows 7 pro 32bit
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

Am besten immer nur per Kontextmenü aufrufen. Dann sind die Wertungen zu der ausgewählten Sendungen hervorgehoben und damit relativ leicht zu finden und zu verstehen.

Die doppelten Einträge kommen so aus der IMDb. Prinzipiell kann es ja mehrere Einträge zum gleichen Titel geben (weil mehrere Filme den gleichen Titel haben) oder weil es eine Serie ist. Und dann kann das Plugin oft nicht herausfinden, welcher Eintrag nun gemeint ist (weil dann das Jahr die einzige Entscheidungshilfe ist und dieses oft in den TV-Daten fehlt).
Benutzeravatar
Maria-Christine
Moderator
Beiträge: 1167
Registriert: 21 Jun 2005, 16:59
Wohnort: Herne

Beitrag von Maria-Christine »

gut, habe ich mittlerweile auch verstanden ;)

mir ist allerdings aufgefallen das die Markierung
Wiki hat geschrieben:Von Plugins markierte Sendungen werden fett dargestellt.
nicht bei den Lieblingssendungen funktioniert, nur manuell angelegte Erinnerungen werden fett dargestellt
TV-B 3.0alpha2, Java (build 1.6.0_18-b07), Windows 7 pro 32bit
Bananeweizen
Site Admin
Beiträge: 3353
Registriert: 09 Sep 2006, 22:45

Beitrag von Bananeweizen »

Habe grad die 0.31 auf den Server geladen.
* Mausklicks jetzt wie im Hauptprogramm
* Plugin-Option für Mausklicks entfernt
* alle markierten Sendungen in der Tagesliste fett geschrieben
* Reihenfolge für Kontextmenüeintrag kann in Einstellungen festgelegt werden
* im PluginTree angezeigte Programme werden nicht mehr automatisch in der Programmtabelle markiert
* Hilfe-URL (für 2.6)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Beitrag von Siggi »

Hi,

mit der neuen Version startet der TVBrowser nicht mehr.

Es kommt aber keine Fehlermeldung.

Er bleibt bei "Starte..." stehen.

Bis dann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Antworten