hd-fan Posted August 19, 2008 Share Posted August 19, 2008 Hallo, ich nutze den DVBViewer erst ein paar Tage und bin mir daher nicht sicher ob das ein neues Features ist, oder ob ich nur noch nicht herausgefunden habe, wie das geht. Ich würde gerne standardmäßig jede Sendung per timeshift aufnehmen. Wenn ich das in den Optionen einschalte funktioniert die OSD-abwärts/aufwärts Taste jedoch nicht mehr wie bisher (Senderwechsel), sondern schaltet Timeshift aus "pause". Ein Senderwechsel ist dann nicht mehr möglich, erst nach abschalten des Timeshiftmodus geht das wieder. Damit müsste ich zum Senderwechsel: 1) Timeshift abschalten 2) Senderwechsel 3) Timeshift einschalten Was ich mir wünsche: OSD-abwärts/aufwärts wechselt weiterhin im Timeshift-Modus die Sender. Die "Pause"-Taste kann ja gesondert konfiguriert werden. Besten Dank, viele Grüße hd-fan Quote Link to comment
Tjod Posted August 19, 2008 Share Posted August 19, 2008 Wenn du genug Tasten hast lerne doch einfach welche für Sender +/- die gehen dann immer. Quote Link to comment
Moses Posted August 20, 2008 Share Posted August 20, 2008 Trick: dir einfach angewöhnen vor dem Umschalten mit hoch/runter kurz das Mini-EPG auf zu machen (da wo man den Sender sieht und was gerade läuft). Wenn das offen ist, kann man auch während Timeshift ungestört mit hoch/runter die Sender umschalten. Quote Link to comment
hd-fan Posted December 26, 2008 Author Share Posted December 26, 2008 Ich nutze den DVBViewer jetzt schon eine ganze Weile und mein Wohnzimmer PC ist fast einfach zu bedienen ) Was ich jedoch immer noch nicht zufriedenstellend gelöst habe, sind diese drei Wünsche an das Verhalten des DVBViewers: 1) Im OSD mittels hoch/runter Tasten navigieren können 2) das laufende Programm mittels Pause-Taste anhalten können 3) einfaches Zapping mittels der hoch/runter Tasten 2 von drei Wünschen geht, aber jetzt ist ja Weihnachten, da wäre ja vielleicht noch ein Wunsch frei ) Grüße hd-fan PS: Klasse Programm, mir ist noch nichts besseres begegnet (trotz gewöhnungsbedürftiger Favoritenliste, aber vielleicht kommt da ja noch eine neue Version...) Quote Link to comment
Devastation Posted December 26, 2008 Share Posted December 26, 2008 2 von drei Wünschen geht, aber jetzt ist ja Weihnachten, da wäre ja vielleicht noch ein Wunsch frei ) Evtl kann Dir eine etwas umfangreichere Lektüre helfen: thread 1 thread 2 Wiki 1 Wiki 2 Quote Link to comment
hd-fan Posted December 27, 2008 Author Share Posted December 27, 2008 Ja, is denn scho Weihnachten! Vielen Dank an Devestation für die Lösung (lesen bildet). Mittels command.vbs und eigens definierter Gruppe war es kein (großes) Problem mehr... Grüße hd-fan Quote Link to comment
godik Posted December 28, 2008 Share Posted December 28, 2008 (edited) Ich überlege nun schon seit gestern, warum man jeden Sender per Timeshift aufnehmen soll. Was hat das denn für einen Zweck ? Edited December 28, 2008 by godik Quote Link to comment
tabbycat Posted December 28, 2008 Share Posted December 28, 2008 Ganz simpel: Wenn du im laufenden Programm was siehst, was dir gefällt oder du nicht ganz mitbekommen hast, kannst du beim Live-TV schauen ganz einfach zurückspulen. mfg tc Quote Link to comment
godik Posted December 28, 2008 Share Posted December 28, 2008 Ganz simpel: Wenn du im laufenden Programm was siehst, was dir gefällt oder du nicht ganz mitbekommen hast, kannst du beim Live-TV schauen ganz einfach zurückspulen. mfg tc OMG. Darauf hätte ich auch selbst kommen können. Super Feature. Habs grade mal eingeschaltet. Nun werde ich mich auch mal durch die Lektuere wühlen um das mit den eigenen Gruppen hinzubekommen, da ich die Pfeiltasten auch immer zum umschalten nutze. Quote Link to comment
Devastation Posted December 28, 2008 Share Posted December 28, 2008 Vielen Dank an Devestation für die Lösung (lesen bildet). Der Dank gebührt ganz Tjod. Er hat die command.vbs wiki erstellt. (Ich glaub ich hatte da wohl mit Fragen zu sehr genervt) Quote Link to comment
Tüftler Posted December 28, 2008 Share Posted December 28, 2008 (Ich glaub ich hatte da wohl mit Fragen zu sehr genervt) (Hab da auch eine Teilschuld, denke ich ) Danke dir auch von mir. Quote Link to comment
godik Posted December 28, 2008 Share Posted December 28, 2008 Mittels command.vbs und eigens definierter Gruppe war es kein (großes) Problem mehr... Ich bekomm das irgendwie nicht hin. Mein command.vbs habe ich mal angehangen. (für den upload in .txt umbenannt) Zudem nach der Anleitung von Tjod eine eigene "remote" importiert (siehe unten) und den Tasten für aufwärts und abwärts die entsprechenden Tasten zugewiesen (hier : up , down) Trotzdem bekomme ich im Timeshift immernoch die Pause und keinen Kanalwechsel. Vielleicht hat ja jemand einen Tipp. meine.remote vom Import <?xml version="1.0" encoding="iso-8859-1"?><Remote Version="1.0" Name="OSD-Tastaturbelegung-geändert"> <Group Name="OSD-Tastaturbelegung-geändert" ID="-1" System="0"> <Command Name="OSD-Rot (geändert)" Value="30500" ID="-1" System="0"/> <Command Name="OSD-Grün (geändert)" Value="30501" ID="-1" System="0"/> <Command Name="OSD-Gelb (geändert)" Value="30502" ID="-1" System="0"/> <Command Name="OSD-Blau (geändert)" Value="30503" ID="-1" System="0"/> <Command Name="OSD-Links (geändert)" Value="30504" ID="-1" System="0"/> <Command Name="OSD-Rechts (geändert)" Value="30505" ID="-1" System="0"/> <Command Name="OSD-aufwärts (geändert)" Value="30506" ID="-1" System="0"/> <Command Name="OSD-abwärts (geändert)" Value="30507" ID="-1" System="0"/> </Group> </Remote> command.txt Quote Link to comment
hd-fan Posted December 28, 2008 Author Share Posted December 28, 2008 Also, OSD hoch runter funktioniert jetzt prima. Leider ändert sich bei aktiviertem Timeshift auch das Verhalten von anderen Tasten (z.B. OSD Rot, Grün, Gelb Blau) Muss ich die auch alle per command.vbs neu definieren? Falls ja, hier nochmal meine Bitte an die Programmierer: Bitte das Verhalten von DVBViewer unabhängig von der Aktivierung von Timeshift machen (spart ne Menge Anpassungsaufwand). Viele Grüße hd-fan @godik: Anbei meine command.vbs command.vbs.txt Quote Link to comment
Devastation Posted December 29, 2008 Share Posted December 29, 2008 @godik Du hast die command nicht an Deine Bedürfnisse angepasst. deswegen klappts nicht. Nimm die von hd-fan. Leider ändert sich bei aktiviertem Timeshift auch das Verhalten von anderen Tasten (z.B. OSD Rot, Grün, Gelb Blau)Muss ich die auch alle per command.vbs neu definieren? die rot,grün,gelb Tasten haben unterschiedliche Funktionen je nachdem ob TV, OSD-Menü oder ob eine Datei wiedergegeben wird. Ich hab mir das mittels command.vbs angepasst wie ichs wollte. Nur für DVDs musste ich die links-rechts-oben-unten Anpassung wieder rausnehmen da ich dann nicht mehr im DVD-Menü steuern konnte (ist ja auch logisch). Quote Link to comment
godik Posted December 29, 2008 Share Posted December 29, 2008 Werde das heute mal zu Hause ausprobieren und die command.vbs von hd-fan probieren. Einige Unterschiede sind ja direkt ersichtlich. Danke Godik Quote Link to comment
godik Posted January 4, 2009 Share Posted January 4, 2009 Ich bin es nochmal. Bei mir klappt nun alles mit den "hoch/runter" Tasten. Desweiteren habe ich, damit OSD Grün wieder funktioniert, folgenden Abschnitt in der command.vbs Case 30501 'bei OSD-Grün If osd.isVisible Then SendCommand(75) 'OSD-Grün ElseIf istimeshift Then SendCommand(8197) Else SendCommand(75) End If So wird, wie bisher auch das Sender EPG geöffnet. Nun aber folgendes. Wenn PIP aktiv ist, konnte man ohne Timeshift mode über die OSD-Grün zwischen den beiden Sendern wechseln. Mit Timeshift always enabled geht nun erst das SenderEPG Fenster auf und beim erneuten "drücken" der Taste wechselt er dann die Sender. Gibt es soetwas wie "isPIP" was ich noch in der command vor "istimeshift" eintragen kann ? Quote Link to comment
MCP Posted February 16, 2009 Share Posted February 16, 2009 Hallo, ich habe mal die gleiche command.vbs genommen wie nach der Anleitung Wiki. Funktioniert auch tadellos mit den Farbtasten usw. Leider aber nicht mit den "auf & ab Tasten" innerhalb Timeshift. (Habe immer noch Pause wenn ich "nach unten" drücke. Permanent Timeshift ist bei mir aktiv. Muss ich sonst noch was beachten damit es mit den "auf & ab Tasten" einen Kanal hoch bzw. runter geht währen Timeshift aktiv ist? Quote Link to comment
godik Posted February 17, 2009 Share Posted February 17, 2009 Muss ich sonst noch was beachten damit es mit den "auf & ab Tasten" einen Kanal hoch bzw. runter geht währen Timeshift aktiv ist? Anbei mal meine Command. Damit funktioniert auch hoch/runter im OSD. Ich nutze die Favoriten und nicht sender +- sub main(ActionID) Select Case ActionID Case 30501 'bei OSD-Grün If osd.isVisible Then SendCommand(75) 'OSD-Grün ElseIf istimeshift Then SendCommand(8197) Else SendCommand(75) End If Case 30504 'bei OSD-Links If osd.isVisible Then 'Ist das OSD sichtbar dann mache folgendes: SendCommand(2000) 'OSD-Links '2000 - Lautstaerke - ElseIf isMediaplayback Then 'Wenn kein OSD Fenster sichtbar ist und ein Datei wiedergegeben wird mache folgendes: SendCommand(112) 'voriges Else 'Wenn kein OSD Fenster sichtbar ist und keine Datei wiedergegeben wird mache folgendes: SendCommand(2000) End If Case 30505 'bei OSD-Rechts If osd.isVisible Then 'Ist das OSD sichtbar dann mache folgendes: SendCommand(2100) 'OSD-Rechts '2100 - Lautstaerke + ElseIf isMediaplayback Then 'Wenn kein OSD Fenster sichtbar ist und ein Datei wiedergegeben wird mache folgendes: SendCommand(113) 'nächstes Else 'Wenn kein OSD Fenster sichtbar ist und keine Datei wiedergegeben wird mache folgendes: SendCommand(2100) End If Case 30506 'bei OSD-aufwärts If osd.isVisible Then SendCommand(78) ElseIf istimeshift Then 'Wenn Timshift an ist mache folgendes: SendCommand(21) 'Favoriten + Else 'in allen anderen Fällen mache folgendes: SendCommand(78) End If Case 30507 'bei OSD-abwärts If osd.isVisible Then SendCommand(79) ElseIf istimeshift Then 'Wenn Timshift an ist mache folgendes: SendCommand(20) 'Favoriten - Else 'in allen anderen Fällen mache folgendes: SendCommand(79) End If ' Case Else ' osd.showInfoinTVpic "No action in the Command.vbs for the ActionID " & ActionID,1000 'Zeige die Text Information No action in the Command.vbs for the ActionID (ActionID) 'für 1000 Millisekunden im DVBViewer an. End Select end sub Quote Link to comment
a4ke Posted February 17, 2009 Share Posted February 17, 2009 @Devastation Nur für DVDs musste ich die links-rechts-oben-unten Anpassung wieder rausnehmen da ich dann nicht mehr im DVD-Menü steuern konnte (ist ja auch logisch). Ich kann im Menü einer DVD die OSD Funktion der Pfeiltasten benutzen und bei laufender DVD ist links / rechts Kapittel zurück / vor. Hier ein Ausschnitt aus meinem command.vbs: sub main(Command) CurrentPlayTime = DataManager.Value("#currentplaytime") Select Case Command . . . 'OSD-Rechts (geändert) Case 30600 if osd.isVisible or ( isDVD and CurrentPlayTime = "00:00:00") then 'OSD-Rechts SendCommand(2100) elseif isDVD and CurrentPlayTime <> "00:00:00" then 'Kapitel vor SendCommand(113) else 'OSD-Uhr da ich am Verstärker laut / leise stelle SendCommand(2010) end if 'OSD-Links (geändert) Case 30601 if osd.isVisible or ( isDVD and CurrentPlayTime = "00:00:00") Then 'OSD-Links SendCommand(2000) elseif isDVD and CurrentPlayTime <> "00:00:00" then 'Kapitel zurück SendCommand(112) else 'OSD-Uhr da ich am Verstärker laut / leise stelle SendCommand(2010) end if . . . end sub Gruß a4ke Quote Link to comment
Devastation Posted February 18, 2009 Share Posted February 18, 2009 (edited) @DevastationIch kann im Menü einer DVD die OSD Funktion der Pfeiltasten benutzen und bei laufender DVD ist links / rechts Kapittel zurück / vor. Hier ein Ausschnitt aus meinem command.vbs: Auf so was wär ich nie gekommen (bin halt kein programmer). Danke für den Tip. Werd ich demnächst mal testen. Gruss Devastation Edited February 18, 2009 by Devastation Quote Link to comment
MCP Posted February 19, 2009 Share Posted February 19, 2009 @godik thx jep nun rennt es. Vielen Dank Quote Link to comment
Manü Posted February 26, 2009 Share Posted February 26, 2009 Hi, Ich hab den DVBViewer seit 2 Tagen und muss sagen die 15 Euro waren es echt wert! Das Programm ist spitze, läuft stabiler und hat mehr funktionen als diverse Freeware Progs. Allerdings stört mich, dass auf der OSD-OK Taste wenn man nicht im osd ist die channelinfo kommt. Kann man das so machen, dass man da die ChannelList drauf bindet? mfg Mani Quote Link to comment
Devastation Posted February 28, 2009 Share Posted February 28, 2009 kann man das so machen, dass man da die ChannelList drauf bindet? Case 30510 'bei OSD-ok If osd.isVisible Then SendCommand(73) Else 'in allen anderen Fällen mache folgendes: SendCommand(7) End If Ich bin mir nicht sicher ob OSD-OK noch woanders als im OSD-Menü benötigt wird. Wird sich dann im Betrieb herausstellen und muss dann noch angepasst werden. Alles weitere dazu im Wiki zur Command.vbs und im Wiki zur actions.ini Quote Link to comment
Manü Posted March 1, 2009 Share Posted March 1, 2009 Dankeschön, nur hab ich keine commands.vbs. Muss ich mir die Selbst erstellen im Scripts ordner? Quote Link to comment
Devastation Posted March 2, 2009 Share Posted March 2, 2009 nur hab ich keine commands.vbs. Muss ich mir die Selbst erstellen im Scripts ordner? Ja, Korrekt. und bitte Anfang und Ende der command.vbs wie im Wiki Beispiel mit einfügen. Und wirklich wichtig: les Dir die Themen dazu durch! Ich bin selber auch kein Skripter aber mit der Hilfe der Wiki-Beiträge und der Themen dazu hier im Forum kommt man zurecht. Quote Link to comment
Tüftler Posted March 2, 2009 Share Posted March 2, 2009 Genauso wie Devastation geschrieben hat, geht es. Du kannst dir auch gerne mein Script aus der iMonPadKonfig.zip anschauen, wenn du noch Ideen brauchst. Ein Update ist bereits auch schon fertig, und wenn ich dieses Problem gelöst bekomme, wird es hochgeladen. Dort enthalten ist dann dies: Diashow Update Quote Link to comment
CiNcH Posted March 6, 2009 Share Posted March 6, 2009 (edited) Gibt es eine ActionID für 'OSD NVOD Portal Select'? Sonst hat man im TimeShift-Fall nämlich keine Möglichkeit, das Portal aufzurufen. Beim Premiere Direkt Portal wird die Action 75 (=OSD-Green) zu 'Portal Select'. Wenn ich auf einem normalen Kanal (ohne "linked services") OSD-Green drücke, wird das EPG NOW OSD angezeigt. Im TimeShift-Fall wird OSD-Green zu 'Jump -XX'. Wenn ich nun OSD-Green die ActionID 35000 zuweise und das in einem Script auf EPG NOW OSD (ActionID 8197) mappe, wird das im Falle eines Portal-Kanals leider nicht zu 'Portal Select'. Edited March 6, 2009 by CiNcH Quote Link to comment
Tjod Posted March 6, 2009 Share Posted March 6, 2009 Wenn du keine Extra Taste für Portal Select anlegen möchtest müsstest du bei deinem neuen Befehl für OSD-Grün auch noch Überprüfen ob es sich um einen der Portalsender handelt. Das ganze wird dann natürlich noch mal ein gutes Stück komplexer. Quote Link to comment
CiNcH Posted March 6, 2009 Share Posted March 6, 2009 (edited) Das ganze wird dann natürlich noch mal ein gutes Stück komplexer. Ist es denn möglich? Komplex finde ich es nicht... kann man denn auf Portalsender prüfen und gibt es eine ActionID für Portal Select? Wenn es diese Möglichkeiten gibt, sehe ich eigentlich kein Problem.. [EDIT] Portal Select ist die ActionID 8254. Habe es erst nicht gefunden, weil ich nach Prefix 'OSD' in der actions.ini gesucht habe. Bleibt noch die Frage, wie man auf Portal-Kanal prüfen kann? Edited March 6, 2009 by CiNcH Quote Link to comment
Tjod Posted March 6, 2009 Share Posted March 6, 2009 Ist es denn möglich?Ja du kannst doch den Sendernamen über das COM Interface abfragen (#channelname) weiß jetzt Grade aber nicht genau wie und habe keine Zeit zum herumprobieren. Und wenn du den Hast kannst du einfach mit einer if abfrage überprüfen ob der Name mit einem der Portalsender Identisch ist. Die ganzen Scripte sind VB Scribt mit dem du auch alle Funktionen des COM Interfaces nutzen kann. Da gibt es sicher noch sehr viele weitere Möglichkeiten, es muss nur jemand die passende Idee und Skript Kenntnisse haben (die fehlen bei mir fast vollständig). Das COM Interface stellt sehr viele Informationen und Steuerfunktionen zur Verfügung. Für die Informationen einfach mal "DVBViewer Spy" (Mitgliederbereich) angucken und für die weiteren Möglichkeiten DVBViewer COM Interface (z.B. OSD Dialoge und Text eingaben über das OSD sind auch möglich). Quote Link to comment
CiNcH Posted March 6, 2009 Share Posted March 6, 2009 (edited) Hab's hinbekommen, nicht besonders schön, aber dennoch... Select Case ActionID Case 35001 'OSD Green Button If osd.isVisible Then SendCommand(75) 'OSD Green ElseIf isTimeshift Then If CurrentChannel.Name = "PREMIERE DIREKT (AC3)" Then SendCommand(8254) 'OSD-Portal Select Else SendCommand(8197) 'OSD-Show Now End If Else SendCommand(75) 'OSD Green End If End Select Zappt man dann auf einen Service-Kanal ist das Portal halt wieder nicht mehr erreichbar, außer natürlich man nimmt den Namen des Kanals auch in das Script auf. Edited March 6, 2009 by CiNcH Quote Link to comment
Manü Posted March 8, 2009 Share Posted March 8, 2009 Hi, Ich hätt das jetzt ausprobiert: --> Im Scripts ordner eine "command.vbs" Datei erstellt sub main(ActionID) Select Case ActionID Case 30510 'bei OSD-ok If osd.isVisible Then SendCommand(73) Else 'in allen anderen Fällen mache folgendes: SendCommand(7) End If End Select end sub --> DVBViewer neu gestartet --> Getestet, aber funktioniert nicht. Wenn ich Enter drücke kommt noch immer die ChannelInfo. Kann man eigentlich dafür die channelinfo auf eine andere taste setzen? .. ist ja kompliziert! Quote Link to comment
Manü Posted March 8, 2009 Share Posted March 8, 2009 .. da ich keinen edit button gefunden habe, mach ich mal einen 2. post hinterher. Ich wollte auf OSD-Zurück auch noch den letzen sender binden. hääte mir das so vorgestellt: Case ????? If osd.isVisible Then SendCommand(84) Else SendCommand(63) End If Ich denke mal, dass das auch richtig ist, aber was geb ich beim case als ActionID ein? Aus der Wiki bin ich auch nicht wirklich schlau geworden. Danke schonmal für Antworten Quote Link to comment
Tüftler Posted March 8, 2009 Share Posted March 8, 2009 Aber diesen Thread von Tjod hast du dir schon durchgelesen, oder? "Zuerst braucht man einen Inputbefehle mit einer ActionID von 20480 oder größer." Dann musst du natürlich dort auch den Befehl über "Optionen->Eingaben" in einer Gruppe "Hinzufügen" und eine Taste dafür anlernen. Hoffe das war genug Info, sonst melde dich nochmal. Quote Link to comment
Manü Posted March 9, 2009 Share Posted March 9, 2009 jaja, aber ich hab nicht rausfinden können was ich da bei der mehrfachverzweigung angeben muss. Zuerst braucht man einen Inputbefehle mit einer ActionID von 20480 oder größer. Ich kann doch da nicht einfach irgendwas angeben oder? Quote Link to comment
Tjod Posted March 9, 2009 Share Posted March 9, 2009 Ich kann doch da nicht einfach irgendwas angeben oder?Du kannst die ActionID nahezu frei wählen. Sie muss nur über 20480 liegen und du muss in der Command.vbs natürlich die gleichen verwenden (bei Case). Quote Link to comment
Manü Posted March 10, 2009 Share Posted March 10, 2009 Ahh! Vielen Dank funktioniert! Quote Link to comment
udo83 Posted March 29, 2009 Share Posted March 29, 2009 Nun aber folgendes. Wenn PIP aktiv ist, konnte man ohne Timeshift mode über die OSD-Grün zwischen den beiden Sendern wechseln.Mit Timeshift always enabled geht nun erst das SenderEPG Fenster auf und beim erneuten "drücken" der Taste wechselt er dann die Sender. Gibt es soetwas wie "isPIP" was ich noch in der command vor "istimeshift" eintragen kann ? hat da mittlerweile jemand ne antwort zu ?? Quote Link to comment
CiNcH Posted June 1, 2009 Share Posted June 1, 2009 (edited) Ich habe mit dieser Methode die Farbkodierten Tasten auf der FB entsprechend belegt, sodass sie im Fall von TimeShift eine entsprechend andere Aktion ausführen. Leider funktionieren so die PiP-Kommandos bei aktiviertem TimeShift nicht mehr. Kann man irgendwie auf isPiP prüfen und gibt es entsprechende PiP Action-ID's für Bildwechsel usw.? Edited June 1, 2009 by CiNcH Quote Link to comment
Devastation Posted June 1, 2009 Share Posted June 1, 2009 Kann man irgendwie auf isPiP prüfen und gibt es entsprechende PiP Action-ID's für Bildwechsel usw.?isPiP prüfen weis ich auch nicht.Die ActionIDs für den Wechsel nur des Tones der beiden Bilder ist 74 (OSD rot) und für den Wechsel der Bilder ist er 75 (OSD grün) Eine extra ActionID ausser OSDrot/grün ist mir nicht bekannt. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.