Hallo Leute,
wenn man eine große Anzahl von Archiv-DVD-Einträgen hat und das Plugin öffnet, kommt es zu merklichen Verzögerungen. Ich hab mal mein Hirn angestrengt, um der Sache auf den Grund zu gehen. Die Lösung war dann doch ziemlich simpel. Beim Öffnen des Plugins wird für jeden Aufzeichnungseintrag geprüft, ob eine dvd.vdr vorhanden ist. Wenn dies so ist, wird diese Datei geöffnet und die DVD-ID ausgelesen. Und dieses Öffnen ist es, was für Verzögerungen sorgt. Ich habe das Plugin jetzt so umgebaut, dass die DVD-ID erst ermittelt wird, wenn der entsprechende Eintrag ausgewählt wird und die Aufforderung zum Einlegen der DVD kommt. Aufgrund dessen ist der Setup-Eintrag "DVD-ID anzeigen" rausgeflogen.
Es können weiterhin Verzögerungen auftreten, wenn die Aufzeichnungslänge der Archiv-DVD-Einträge in einer length.vdr abgelegt sind. Da kann ich leider nichts machen, diese Dateien müssen vorm Erstellen der Listenansicht geöffnet werden. Abhilfe kann man da nur schaffen, wenn man den Setup-Eintrag zum Anzeigen der Aufzeichnungslänge auf nein setzt. Oder beim Anlegen des Archiv-DVD-Eintrags die index.vdr beibehält, wobei dann aber natürlich Plattenplatz verloren geht.
Dies ist mehr oder weniger eine Test-Version. Bitte berichtet mir, ob es Verbesserungen bzgl. der Verzögerungen gibt.
Screenshots und Download: http://martins-kabuff.de/extrecmenu.html
Gruß
Nordlicht