Hi
Wenn mal (mal wieder ) übersehen hat das bereits eine Instanz vom TvBrowser geöffnet hat und dann eine neue 2. Instanz von TvBrowser startet, ist dies bis auf die Tatsache dass evtl. mehrmals die gleichen neuen TV Daten heruntergeladen werden eigentlich eher harmlos.
Verwendet man allerdings in der 2. Intanz das Capture Plugin um eine neue Aufnahme bzw. eine neue Lieblingsendung festzulegen und schliesst diese 2. Tv Browser Instanz vor der 1. Instanz (was wahrscheinlich ist, da man ja die erste übersehen hat), so werden die vorgnommenen Änderungen endgültig nicht übernommen.
In der Regel ist dies beim CapturePlugin sehr problematisch. Man hat bereits eine Aufname erstellt und der Task Scheduler o.ä. hat bereits den entsprechenden Task gespeichert. Durch das nun oben beschriebene Problem, wird bei einen erneuten Starten vom TvBrowser (egal ob nun mehere Instanzen laufen oder nicht) die entsprechende vorherige aufnahme nicht angezeigt.
Man kann sich somit problemlos eine andere Aufnahme erstellen, die sich mit der vorherigen überschneidet... Warnungen kommen keine, denn der Aufnahmplatz ist ja laut den vorhandenen Daten noch fälschlicherweise unbelegt. Auf diese Weise kann man sich wurderbar seine Aufnahmen ruinieren.
Als einfachste Lösung Lösung müsste man (optional) einstellen können, das nur eine TvBrowser Instanz geöffnet sein darf. Andere alternativen dürften doch aufwendiger sein.
mfg
cs
Mehrere Instanzen von TvBrowser und entsprechende Probleme
Jein... hab den Thread zwar schon vorher schon angeschaut, aber soweit ich des sehe geht da keiner richtig drauf ein, dass mehrere Instanzen Probleme verursachen können...platin(x) hat geschrieben:Da gibt's hier schon ein riesen Thread
Außerdem kann man sich ja uach ne Lösung überlegen, die dann bei mehrere Instanzen auch funzt... auch wenn das dann halt sehr aufwendig wird
mfg
cs
Dann nehm ich alles zurück...cs hat geschrieben:Jein... hab den Thread zwar schon vorher schon angeschaut, aber soweit ich des sehe geht da keiner richtig drauf ein, dass mehrere Instanzen Probleme verursachen können...platin(x) hat geschrieben:Da gibt's hier schon ein riesen Thread
Was wohl recht aufwendige Umstrukturierungen bedeuten würden, bzw. den Umstieg auf eine Datenbank...cs hat geschrieben: Außerdem kann man sich ja uach ne Lösung überlegen, die dann bei mehrere Instanzen auch funzt... auch wenn das dann halt sehr aufwendig wird
Das einfachste ist dann wohl immer noch die gute alte Lock-File die darauf hinweist das wohl schon eine Instanz läuft und die Option gibt trotzdem zu starten, oder eben abzubrechen.
schon in der 1.1 oder erst in der 1.2?Martin hat geschrieben:Genau so wird's in der nächsten Version gemacht.platin(x) hat geschrieben:Das einfachste ist dann wohl immer noch die gute alte Lock-File die darauf hinweist das wohl schon eine Instanz läuft und die Option gibt trotzdem zu starten, oder eben abzubrechen.