DVBV-Pro nimmt TVBrowser Programmierung über Plugin nicht an
DVBV-Pro nimmt TVBrowser Programmierung über Plugin nicht an
hallo,
dvbvpro v3.8.0.0
Scheduler v 2.1.0.0
windows xp
usermode=0
tvbrowser 2.5.3
dvbviewer plugin 2.02
java 1.6.0_02
ich bin begeisterter nutzer des tvbrowsers!
mein problem:(mit version dvbviewer pro 3.6 hatte ich damit keine probleme)
ich programmiere meine sendungen aus dem tvbrowser heraus mit dem dvbviewer plugin (upollähne)
dabei übergibt der tvbrowser die daten anstandslos und ohne probleme an den scheduler und die timers.xml (einträge sind aufgelistet)
bei laufendem dvbvpro erfolgt jedoch keine übergabe in die rekorderprogrammierung des dvbv pro (kein eintrag), auch nicht nach erneutem start des dvbv pro
folgendes funktioniert:
bleibt der dvbviewer geschlossen und ich programmiere aus dem tvbrowser, und öffne dann den dvbviewer werden die daten ohne probleme in die rekorderprogrammierung übernommen.
ebenfalls erfolgreich ist bei laufendem dvbv pro, die umschaltung eines programms aus dem tvbrowser heraus
hat jemand eine idee? liegt es an der neuen dvbviewer pro version?
dvbvpro v3.8.0.0
Scheduler v 2.1.0.0
windows xp
usermode=0
tvbrowser 2.5.3
dvbviewer plugin 2.02
java 1.6.0_02
ich bin begeisterter nutzer des tvbrowsers!
mein problem:(mit version dvbviewer pro 3.6 hatte ich damit keine probleme)
ich programmiere meine sendungen aus dem tvbrowser heraus mit dem dvbviewer plugin (upollähne)
dabei übergibt der tvbrowser die daten anstandslos und ohne probleme an den scheduler und die timers.xml (einträge sind aufgelistet)
bei laufendem dvbvpro erfolgt jedoch keine übergabe in die rekorderprogrammierung des dvbv pro (kein eintrag), auch nicht nach erneutem start des dvbv pro
folgendes funktioniert:
bleibt der dvbviewer geschlossen und ich programmiere aus dem tvbrowser, und öffne dann den dvbviewer werden die daten ohne probleme in die rekorderprogrammierung übernommen.
ebenfalls erfolgreich ist bei laufendem dvbv pro, die umschaltung eines programms aus dem tvbrowser heraus
hat jemand eine idee? liegt es an der neuen dvbviewer pro version?
-
- Plugin-Developer
- Beiträge: 103
- Registriert: 06 Mai 2006, 22:44
- Wohnort: Karlsruhe
-
- Plugin-Developer
- Beiträge: 103
- Registriert: 06 Mai 2006, 22:44
- Wohnort: Karlsruhe
Bisher kann ich nur sagen, dass es nicht immer funktioniert (und im schlimmsten Fall gar nicht).dictamnus hat geschrieben:hallo ullrich,
konntest du schon erkenne wo das problem liegt?
So wie es aussieht, muss ich komplett umbauen, da DVBViewer nicht zuverlässig genug reagiert, wenn ihm gesagt wird, dass er seine Konfiguration (und damit auch die geplanten Aufnahmen) neu einlesen soll.
Ullrich.
Hallo Ullrich,
ich benutze derzeit den DVB Recording Service und habe damit natürlich das von Dir beschriebene Problem, dass die Änderungen aus dem TV-Browser nicht erkannt werden.
Nachdem ich hier ein bißchen gesucht habe, dachte ich, die Lösung wäre, den DVBViewer service zu beenden und neu zu starten (was eh nur mit Admin-Rechten gehen würde). Aber dabei schreibt der Service seine im Speicher gehaltene "timers.xml" zurück und überschreibt somit die Änderungen des Plugins. Ein Notbehelf könnte es sein, erst den Service zu beenden, die "timers.xml" zu schreiben und den service neu zu starten. Das funktioniert ganz gut, solange man Admin-Rechte hat (unter WinXP).
Zum Recording Service gibt es aber auch noch eine DVBVCtrl.exe, die ein kleines Icon im Systray anzeigt, über das man den Recording Service starten und beenden kann.
Vielleicht kann man Christian Hackbart dazu überreden, dieses DVBVCtrl.exe mit Parametern auszustatten, um den laufenden Service zu signalisieren: Lies die "timers.xml" neu ein.
Dann müsstest Du in Dein Plugin einen Aufruf in der Form "dvbvctrl.exe /reloadtimers" einbauen. Vielleicht noch ein "dvbvctrl.exe /flushtimers" vor der Änderung der Datei.
Klingt das sinnvoll oder bin ich auf einem völlig falschen Dampfer?
ich benutze derzeit den DVB Recording Service und habe damit natürlich das von Dir beschriebene Problem, dass die Änderungen aus dem TV-Browser nicht erkannt werden.
Nachdem ich hier ein bißchen gesucht habe, dachte ich, die Lösung wäre, den DVBViewer service zu beenden und neu zu starten (was eh nur mit Admin-Rechten gehen würde). Aber dabei schreibt der Service seine im Speicher gehaltene "timers.xml" zurück und überschreibt somit die Änderungen des Plugins. Ein Notbehelf könnte es sein, erst den Service zu beenden, die "timers.xml" zu schreiben und den service neu zu starten. Das funktioniert ganz gut, solange man Admin-Rechte hat (unter WinXP).
Zum Recording Service gibt es aber auch noch eine DVBVCtrl.exe, die ein kleines Icon im Systray anzeigt, über das man den Recording Service starten und beenden kann.
Vielleicht kann man Christian Hackbart dazu überreden, dieses DVBVCtrl.exe mit Parametern auszustatten, um den laufenden Service zu signalisieren: Lies die "timers.xml" neu ein.
Dann müsstest Du in Dein Plugin einen Aufruf in der Form "dvbvctrl.exe /reloadtimers" einbauen. Vielleicht noch ein "dvbvctrl.exe /flushtimers" vor der Änderung der Datei.
Klingt das sinnvoll oder bin ich auf einem völlig falschen Dampfer?
-
- Plugin-Developer
- Beiträge: 103
- Registriert: 06 Mai 2006, 22:44
- Wohnort: Karlsruhe
Klar klingt das sinnvoll.SirTwist hat geschrieben:Klingt das sinnvoll oder bin ich auf einem völlig falschen Dampfer?
Aber ich schätze, dass Du damit bei Hackbart an die Wand rennst, denn er hat mit dem Service eher wenig am Hut und Lars ist eher darauf aus ein COM Schnittstelle einzubauen.
Die würde ich ja auch nutzen, wenn sie denn verfügbar wäre, denn alles was nicht direkt in der timers.xml herumfuhrwerkt ist besser als der gegenwärtige Stand.
Die COM Schnittstelle des DVBViewer Pro ist auch nicht ganz ohne Tücken (verrät mir auch nicht wirklich ob eine Aufnahme durchgeführt werden kann oder sich mit anderen überschneidet) und so hoffe ich, dass die X-te Schnittstelle (ich hab' den Überblick verloren wieviele es aktuell sind) die sie eingebaut haben (über SendMessage Aufrufe) die erhoffte Funktionalität bietet.
Ullrich.
-
- Plugin-Developer
- Beiträge: 103
- Registriert: 06 Mai 2006, 22:44
- Wohnort: Karlsruhe
Du wirst bis auf weiteres leider mit der Einschränkung leben müssen, denn ich habe gegenwärtig nicht die Zeit und Muße mich so intensiv wie es nötig wäre, mit dem Plugin zu beschäftigen.
Zur Zeit habe ich eine pre-pre-alpha Version (also nichts, was man auf die Benutzer loslassen könnte), die mit der COM Schnittstelle arbeitet, da die SendMessage Schnittstelle mir nichts außer Zugriff auf die Timer liefern könnte und das ein bischen wenig ist, da ja auch Einstellungen des DVBViewer und Senderlisten gebraucht werden, ganz zu schweigen von der Umschaltung der Sender.
Zur Zeit habe ich eine pre-pre-alpha Version (also nichts, was man auf die Benutzer loslassen könnte), die mit der COM Schnittstelle arbeitet, da die SendMessage Schnittstelle mir nichts außer Zugriff auf die Timer liefern könnte und das ein bischen wenig ist, da ja auch Einstellungen des DVBViewer und Senderlisten gebraucht werden, ganz zu schweigen von der Umschaltung der Sender.
Ullrich.
-
- Plugin-Developer
- Beiträge: 103
- Registriert: 06 Mai 2006, 22:44
- Wohnort: Karlsruhe
Re: DVBV-Pro nimmt TVBrowser Programmierung über Plugin nicht an
Ich habe derzeit noch TV-genial im Einsatz. Da funktioniert die Programmierung mittels Commandline-Plugin anstandslos. Könnte so eine Lösung nicht auch im TV-Browser zum Ziel führen?
LG
Peter
LG
Peter
Re: DVBV-Pro nimmt TVBrowser Programmierung über Plugin nicht an
Es gibt oft mehrere Möglichkeiten:
http://wiki.tvbrowser.org/index.php/Cap ... _DVBViewer
http://wiki.tvbrowser.org/index.php/Cap ... _DVBViewer
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser