Seite 1 von 3

VirtualDataService - eigenen Sender zusammenstellen

Verfasst: 03 Mär 2008, 21:43
von BullDog
Hallo,

habe mal eine erste Version vom VirtualDataService online gestellt.

Einen neuen Sender kann man über TV-Browser -> Einstellungen -> TVDataServices -> VirtualDataService anlegen. Sender markieren und Sendungen anlegen (Titel, Beginnzeit, Länge). Einstellungen dannach Übernehmen und unter Allgemeine Einstellungen den Sender hinzufügen (Land: XC).
Sendungen werden erst nach dem Aktualisieren der TV-Daten angezeigt (bei der Datenquelle VirtualDataService nicht vergessen).

Verfasst: 03 Mär 2008, 22:09
von Bananeweizen
Hey, echt super. Ich hatte nicht damit gerechnet, dass tatsächlich jemand das Konzept des frei definierbaren Senders als Plugin umsetzt. Bist du zufällig noch Student? Dann wäre der Google Summer of Code vielleicht was für dich.

Ein paar Anregungen hätte ich auch noch:
* neuer Sender, Dialogbox "Sendername:" statt "Sendernamen:"
* Die Entwicklerversion vom TV-Browser wirft einige Meldungen der Art WARNUNG: Localization of message 'VirtualDataServiceSettingsPanel.add' should be replaced by Localizer.getLocalization(Localizer.I18N_ADD)
* Mir erscheint das Eingeben der Sendungen über einen Plugindialog (d.h. einen Menüpunkt im Menü "Plugins") irgendwie intuitiver als auf der Einstellungsseite des DataService selbst.
* Bei der Länge der Sendung kann man beliebige Sachen eintragen. Vielleicht wäre da so ein Spinner zur numerischen Eingabe auch nicht verkehrt.

Ich bin mir noch nicht richtig sicher, ob ich das Plugin selbst wirklich nutzen werde, aber ich habe testhalber mal ein paar Termine eingetragen. :)

Re: VirtualDataService - eigenen Sender zusammenstellen

Verfasst: 03 Mär 2008, 22:12
von Muescha
interessant wäre es, wenn man diese daten freigeben könnte und auf einer webseite replizieren könnte. evtl. könnte man das so einstellen, daß das "programm" für freunde extra immer freischaltet werden muß ....


somit kann man virtuelle sender schnell und unkompliziert erstellen.

Verfasst: 03 Mär 2008, 22:15
von ds10
Bananeweizen hat geschrieben:* Mir erscheint das Eingeben der Sendungen über einen Plugindialog (d.h. einen Menüpunkt im Menü "Plugins") irgendwie intuitiver als auf der Einstellungsseite des DataService selbst.
Geht nur leider nicht mit der jetzigen Datenplugin-Schnittstelle.

Re: VirtualDataService - eigenen Sender zusammenstellen

Verfasst: 03 Mär 2008, 22:25
von bodo
Muescha hat geschrieben:interessant wäre es, wenn man diese daten freigeben könnte und auf einer webseite replizieren könnte. evtl. könnte man das so einstellen, daß das "programm" für freunde extra immer freischaltet werden muß ....


somit kann man virtuelle sender schnell und unkompliziert erstellen.
Dagegen. Das ganze ist gefährlich aus (c)-Sicht und sollte genau durchdacht sein :).

Verfasst: 04 Mär 2008, 08:40
von Bananeweizen
ds10 hat geschrieben:Geht nur leider nicht mit der jetzigen Datenplugin-Schnittstelle.
Kann ein einzelnes Jar-File nicht beide Schnittstellen implementieren?

Verfasst: 04 Mär 2008, 08:53
von ds10
Bananeweizen hat geschrieben:
ds10 hat geschrieben:Geht nur leider nicht mit der jetzigen Datenplugin-Schnittstelle.
Kann ein einzelnes Jar-File nicht beide Schnittstellen implementieren?
Da beide Schnittstellen Klassen und keine Interfaces sind geht's nicht.

Verfasst: 04 Mär 2008, 08:56
von bodo
Also noch nicht. Wir arbeiten dran :)

Verfasst: 04 Mär 2008, 08:57
von Bananeweizen
Also ich habe seit heute morgen Probleme mit dem automatischen Daten-Update. Mein TV-Browser hängt sich komplett weg. Wenn ich dann im Debugger alle Threads suspende, werde ich auch noch nicht so recht schlauer, aber er steht immer auf der synchronized-Zeile in fireTvDataAdded. Deswegen tippe ich auf irgendein Thread-Problem.

Re: VirtualDataService - eigenen Sender zusammenstellen

Verfasst: 04 Mär 2008, 17:47
von Muescha
bodo hat geschrieben:Dagegen. Das ganze ist gefährlich aus (c)-Sicht und sollte genau durchdacht sein :).
da hast du recht. deswegen die idee mit dem einzeln freischalten etc.
die idee muß noch gründlich durchdacht werden.

Verfasst: 04 Mär 2008, 19:45
von Siggi
Hi,

als ich das gerade gelesen habe, dachte ich als erstes, dass das Datenservice die aktuell vorhanden Sender frei kombiniert.

Also z.B. von 6-18 Uhr KiKa und von 18-6 Uhr z.B. Arte.

Aber das es so ist gefällt mir auch sehr gut. So kann man sich eigene Sender definieren. Wenn das natürlich über ein Skript ansteuerbar wäre, war das schön.

So könnte ich mehrere Daten einlesen. Das wird aber leider nicht gehen, da es potential zum illegalen Nutzen sein könnte. Trotzdem wäre das schön.

Danke und weiter so mir dem Plugin.

PS: Habe gerade festgestellt, dass der letzte in der Senderliste eingetragene Sender nicht gelöscht werden kann. Erst nach einem übernehmen der Einstellungen ist der Eintrag weg.

Bis dann.

Verfasst: 04 Mär 2008, 21:39
von BullDog
Siggi hat geschrieben:Hi,

als ich das gerade gelesen habe, dachte ich als erstes, dass das Datenservice die aktuell vorhanden Sender frei kombiniert.

Also z.B. von 6-18 Uhr KiKa und von 18-6 Uhr z.B. Arte.
Wird in einer spätern Version kommen.

Verfasst: 04 Mär 2008, 21:42
von bodo
BullDog hat geschrieben:
Siggi hat geschrieben:Hi,

als ich das gerade gelesen habe, dachte ich als erstes, dass das Datenservice die aktuell vorhanden Sender frei kombiniert.

Also z.B. von 6-18 Uhr KiKa und von 18-6 Uhr z.B. Arte.
Wird in einer spätern Version kommen.
Also das ist eher schlecht. Ein Plugin sollte nicht zwei Sachen machen können. Zumal ich nicht sehe, wie man sowas machen kann ohne Wild Sachen im Kern des TV-Browsers zu benutzen und somit die Plugin-Schnittstelle zu ignorieren.

Verfasst: 04 Mär 2008, 21:49
von BullDog
bodo hat geschrieben:
BullDog hat geschrieben:
Siggi hat geschrieben:Hi,

als ich das gerade gelesen habe, dachte ich als erstes, dass das Datenservice die aktuell vorhanden Sender frei kombiniert.

Also z.B. von 6-18 Uhr KiKa und von 18-6 Uhr z.B. Arte.
Wird in einer spätern Version kommen.
Also das ist eher schlecht. Ein Plugin sollte nicht zwei Sachen machen können. Zumal ich nicht sehe, wie man sowas machen kann ohne Wild Sachen im Kern des TV-Browsers zu benutzen und somit die Plugin-Schnittstelle zu ignorieren.
Wenn es nur mit ignorieren der Plugin-Schnittstelle geht, werde ich es nicht implementieren. Wenn ich es mache, werde ich keinen der bestehenden Sender anrühren, sondern nur einen neuen (der bestehende vereint) erstellen.

Verfasst: 04 Mär 2008, 22:27
von hubendubel
Wieso taucht dieses Plugin nicht bei Plugins -> Plugins verwalten -> Aktualisierte/Installierte Plugins -> Suchen auf?