Heute geht ZDF HBBTV mit Ton, ohne dass ich irgendwas gemacht hätte (keine Software-Updates, nur installieren von plugins)
Beiträge von hebr3
-
-
Hoffentlich noch vor dem Ende der Olympia
-
ich hatte auch das Bedürfnis, endlich die Olympia Streams auf meiner 8000 zu sehen --> heute habe ich Merlin (mit Gemini, da ich BluePanel super finde) installiert
--> über HBBTV kommt in der Tat der OlympiaStream, ich sehe ihn, aber leider kein Ton
--> kann ich noch irgendwas machen, oder ist das ein Fehler, der von DMM gefixed werden müsste? -
Es stimmt schon, dass es nicht überlebenswichtig ist. Aber, eine Liste mit linksbündigen Texten lässt sich einfach schneller lesen --> bessere Usability, bessere Benutzerakzeptanz, besseres Produkt.
Daher finde ich, dass dieser Request eine hohe Priorität haben könnte. Ob per Skin oder fest eingebaut, wäre mir als Benutzer eigentlich egal.Viele Grüße
hebr3 -
könnte das der gleiche Fehler sein wie in
http://www.dreambox-blog.com/i…e-netzwerkprobleme-gefixt -
Hallo,
ich möchte eine Liste bauen mit verschiedenen Infos (inkl. Grafiken). Dazu wollte ich verstehen, wie eListboxPythonMultiContent funktioniert. Ich habe mir verschiedene Plugins etc. angeschaut, komme aber einfach nicht weiter.
Ich bekomme immer einen Fehler "AttributeError: 'eListbox' object has no attribute 'setFont'", hier ein Ausschnitt aus dem Crashlog:
----
Looking for embedded skin
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
res = self.actions[action]()
File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 59, in save
self.run()
File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 63, in run
plugin(session=self.session)
File "/usr/lib/enigma2/python/Plugins/Extensions/MultiEntryList/plugin.py", line 71, in Start
session.open(Screen1)
File "/usr/lib/enigma2/python/mytest.py", line 302, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 237, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/mytest.py", line 268, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin
self.createGUIScreen(self.instance, self.desktop)
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen
if val.applySkin(desktop, self):
File "/usr/lib/enigma2/python/Components/GUIComponent.py", line 39, in applySkin
skin.applyAllAttributes(self.instance, desktop, self.skinAttributes, parent.scale)
File "/usr/lib/enigma2/python/skin.py", line 265, in applyAllAttributes
applySingleAttribute(guiObject, desktop, attrib, value, scale)
File "/usr/lib/enigma2/python/skin.py", line 149, in applySingleAttribute
guiObject.setFont(parseFont(value, scale))
AttributeError: 'eListbox' object has no attribute 'setFont'
-----Mein momentanes Programm ist im Attachment. Kann mir jemand einen Tip geben, was ich falsch mache?
Viele Grüße
hebr3Nachtrag: ist gelöst, lag an der Zeile zu "List" in der Skin
-
Vielen Dank, so hat es funktioniert
Im Anhang ist ein Beispiel, wie ich es jetzt gemacht habe.
-
Hallo,
ich möchte in einem Plugin aus einem Screen einen anderen aufrufen.
Wenn ich das über "session.open(class_name)" mache, wird ein Stack aufgebaut, d.h. wenn ich den zweiten Screen verlasse, komme ich wieder auf den ersten.Ich möchte aber in einer Reihe von Screens auf den gleichen Level hin-/herspringen und dann mit Exit das Plugin verlassen.
Wie kann ich den zweiten so aufrufen, dass bei Verlassen nicht auf den ersten zurückgegangen wird und z.B. das Plugin direkt verlassen wird?
Gruß
hebr3 -
nur die, die zum Kanal gehört, auf den ich bin:
Beispiel:
ich nehme um 20.15 einen 90 Minuten Spielfilm auf SAT1 auf. Um 20.45 schalte ich auf SAT1, drücke die 0, der Film fängt an und ich erfreue mich danach am Überspringen der Werbung -
Ich nehme oft Filme auf, die ich noch während der Aufnahme zeitversetzt schaue (dann kann ich die Werbung überspringen).
Mein vorheriger Receiver hatte da die Möglichkeit, beim Schalten auf den Kanal mit der Taste 0 an den Anfang der Aufnahme zu springen (solange die Aufnahme läuft). Es war gar nicht notwendig, in die PVR Liste der Filme zu springen und dort den Film zu starten.
Das würde ich mir auch für die Dreambox wünschen.
Viele Grüße
hebr3 -
Hallo,
ich habe gestern diese Fragen schon im ****-Forum gestellt. Bis jetzt kam noch keine Antwort, also versuche ich es auch noch mal hier.
Ich möchte bei einem Film die Audiospuren im Plugin auslesen und auf einen Wechsel der Audiospur reagieren (Werbung ist z.B. in der Regel nicht auf DD 5.1, dann könnte man es ja auch automatisch überspringen).
Dabei habe ich ein paar Fragen, die ich mir bis jetzt nicht selber beantworten konnte.
1)
Audiospuren müssten doch eigentlich nur für eine Position des Filmes bestimmt sein. Beim Auslesen müsste ich also die Position kennen bzw. mit berücksichtigen. Richtig?
2)
Wie kann ich zu einem Film/Service die Audiospuren richtig ermitteln?
In der Klasse InfoBarAudioSelection finde ich im Prinzip ja eine Vorgehensweise. Mit
service = self.session.nav.getCurrentService()
self.audioTracks = audio = service and service.audioTracks()
scheine ich das zu bekommen, was ich suche. Ist getCurrentService zeitabhängig (falls ich mit meiner Annahme in 1 richtig liege)?
3)
Kann mir jemand einen Tipp geben, wie ich einen Film im Prinzip im Hintergrund durchforsten kann, ohne ihn abspielen zu lassen? Muss ich immer über nav.getCurrentService gehen oder kann ich auch direkt mit einem gegebenen Service arbeiten?Das Erlernen der Plugin-Programmierung ist schon ein hartes Brot, da so wenig dokumentiert ist. Das Lesen der existierenden Programme ist schon nicht einfach.
Bin für jeden Tip dankbar.Viele Grüße
hebr3