echt? Lustig..
Hab nur das Dialog schließen ans Ende gesetzt.. Merkwürdig..
Zeit clicks davor gehts..
Teste es Morgen mal..
echt? Lustig..
Hab nur das Dialog schließen ans Ende gesetzt.. Merkwürdig..
Zeit clicks davor gehts..
Teste es Morgen mal..
Dann muss ichs Morgen nochmal Nachverfolgen..
Ich setze ja im Fulscreen den Pfad des Players..
mit
<onload>skin.setstring(ChannelswitchPath,$INFO[Player.Filenameandpath])</onload>
Dann durch den Alarm schließt er sich..
Wenn nun oben den Timer siehst (sieht auch wie der Infofdialog von Kodi), startet das Fenster beim schließen diesen Pfad.
Kann mir nur denken das das Coresetting "letzten kanal starten" da dazwischenfunkt?
Muss ich Morgen mal ausgiebiger Testen mit der Einstellung.
Womöglich wird das dann sobald es PVR ist bevorzug vor dem Play das man selbst setzt.
Was aber auch wieder nicht sein kann - sonst würde ja ein Widget auch nicht gehen.
Was noch sein kann:
Dreh mal den Button herum in der includesDialogs Zeile 200
<control type="button" id="1035">
<include>dialog_contextbutton</include>
<onleft>Dialog.Close(106)</onleft>
<onright>Dialog.Close(106)</onright>
<onclick>skin.setstring(Channelswitchdate,$INFO[ListItem.StartDate])</onclick>
<onclick>skin.setstring(Channelswitchtime,$INFO[ListItem.StartTime])</onclick>
<onclick>skin.setstring(Channelswitchtitle,$INFO[ListItem.ChannelName])</onclick>
<!-- <onclick>skin.setstring(Channelswitchtime,23:05)</onclick>
<onclick>PlayMedia("$INFO[ListItem.FilenameandPath]")</onclick>-->
<onclick>AlarmClock(SetTimer,PlayerControl(Stop),0:02,true)</onclick>
<onclick>SendClick(106,1001)</onclick>
<onclick>Dialog.Close(106)</onclick>
<label>Umschalttimer setzen</label>
<visible>Window.IsVisible(tvguide)</visible><!-- -->
</control>
Das Dialog Close war womöglich zu weit oben und hat ihn vorm setzen geschlossen - seit isengard ist er da extrem Pinnelig geworden.
Früher konntest jeden Kram fast irgendwie herum reinschreiben..
Grüße
äh wie setz ich einen umschalttimer via Channelliste?
du gar nicht .. Macht ja wenig sinn aufs laufende Programm einen Timer zu setzen.. Nur da ich kein EPG hab hab ich das eben über einen Button mit Play media versucht irgendwie zu simulieren.
also auch der zweite TEst Timer gesetzt und auch einen anderen Sender geschaltet, timer funktioniert beendet aktuelle Sendung startet aber wieder den zuletz gesehenen Kanal und nicht den Kanal, auf welchem der Timer gesetzt wurde. Denke du bis ganz ganz ganz nah dran
Aber während eine Sendung läuft machst du das alles oder?
Du schaust also SAT1 und er schaltet dann nicht auf einen Timer von Pro7?
Hab es natürlich bisher nur versucht wenn ich im Home bin..
Grüße
es muss ja eigentlich über ne DB (welche Form auch immer ) gehen, es kann ja sein, dass man mehrere Umschalttimer setzten will
wird das dann nicht ein rießen Ding?
Kenne mich ja nicht aus mit Scripten aber müsste man dann nicht auch eine Art Dialog mit in das Script
packen für den Skin um so eine Art Übersicht zum löschen der Timer, deaktivieren oder sonst was Einbauen oder?
Einen string kann ich halt recht einfach innerhalb eines Skins löschen, Umschreiben, Formatiert als Titel verwenden
oder einfach löschen.
Wenn man ein Script hätte das den ausgewählten Pfad eines EPG Eintrages in einen String schreiben würde,
z.B. wie das favourites Script, das macht das dann so:
RunScript(script.favourites,property=CustomFavourite)
Dort gibt man nur den Namen an den man haben will - man kann also mehrere Setzen wieviel man will:
CustomFavourite wäre dann der Stringname, damit könntest dir dann selbst ein Fenster Bauen und alle Anzeigen,
oder auch x Beliebig viele setzen lassen mit Conditions in den Clicks in der Art "wenn Timer 1 belegt setzt Timer 2" usw..
Das bliebe einem dann selbst Überlassen ob man einen Organisationsdialog machen will, oder einen Simplen Button
"alle Timer löschen die vorbei sind" oder einfach die älteren Überschreiben lässt.
Skintechnisch könnte man sogar einen Button machen der 10 Einträge erlaubt und die immer "durchschiebt" - gibt es schon 10
wird neu zu 1, 1 zu 2 usw.. 9 zu 10 und 10 fällt raus..
Aber wenn ein Service da einfacher ist..
Grüße
Wobei "channelid" ListItem.ChannelNumberLabel entspricht. Btw, in welcher Datei soll ich jetzt den von Dir geposteten XML-Code ablegen? Bei der ganzen Skinning-Geschichte bin ich noch etwas schwerfällig...
hey,
dialogcontextmenu.xml
Grüße
Hey,
Also Skin XML technisch brauchst aber nun einen Pfad den Kodi über PlayMedia starten kann.
Im IP-TV sähe der dann so aus
pvr://channels/tv/Alle Kanäle/pvr.iptvsimple_1610139507.pvr
Ein ActivateWindow(Fullscreen) mit Channelnumber alla Schalte auf Programm xy um gibt es soweit ich weiß nicht in Kodi.
Da läuft alles über PlayMedia denk ich. Rein der Logik nach hätte ich jetzt in deinen Screenshots gedacht das muss die URL Spalte sein, aber da
steht ja null drin..
Hier mal ein Confluence Contextmenü:
Sicher aber lieber das original - ist nur zum zeigen .
Zwei Buttons, in einem kannst im Kanalübersichtsfenster einen Pfad setzen des ausgewählten Kanals, der Pfad wird dann mit angezeigt.
Und einer zum Abspielen..
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol>1000</defaultcontrol>
<include>dialogeffect</include>
<coordinates>
<left>0</left>
<top>0</top>
</coordinates>
<controls>
<control type="image" id="999">
<description>background image</description>
<left>0</left>
<top>0</top>
<width>740</width>
<height>720</height>
<texture border="20">DialogBack.png</texture>
</control>
<control type="grouplist" id="996">
<description>grouplist for context buttons</description>
<left>20</left>
<top>30</top>
<width>700</width>
<height max="670">auto</height>
<itemgap>2</itemgap>
<control type="button" id="3002">
<description>button template</description>
<left>-</left>
<top>-</top>
<width>700</width>
<height>38</height>
<font>fontContextMenu</font>
<align>left</align>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<label>Timer Abspielen</label>
<onclick>PlayMedia("$INFO[Skin.String(ChannelswitchPath)]")</onclick>
<texturefocus border="5">button-focus.png</texturefocus>
</control>
<control type="button" id="3003">
<description>button template</description>
<left>-</left>
<top>-</top>
<width>700</width>
<textwidth>350</textwidth>
<height>38</height>
<font>fontContextMenu</font>
<align>left</align>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<label>Timer setzen</label>
<label2>$INFO[Skin.String(ChannelswitchPath)]</label2>
<onclick>skin.setstring(ChannelswitchPath,$INFO[ListItem.Filenameandpath])</onclick>
<texturefocus border="5">button-focus.png</texturefocus>
</control>
</control>
<control type="button">
<description>Close Window button</description>
<left>260</left>
<top>5</top>
<width>64</width>
<height>32</height>
<label>-</label>
<font>-</font>
<onclick>PreviousMenu</onclick>
<texturefocus>DialogCloseButton-focus.png</texturefocus>
<texturenofocus>DialogCloseButton.png</texturenofocus>
<onleft>2</onleft>
<onright>2</onright>
<onup>2</onup>
<ondown>2</ondown>
<visible>system.getbool(input.enablemouse)</visible>
</control>
<control type="button" id="1000">
<description>button template</description>
<left>-</left>
<top>-</top>
<width>700</width>
<height>38</height>
<font>fontContextMenu</font>
<align>center</align>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="5">button-focus.png</texturefocus>
</control>
</controls>
</window>
Alles anzeigen
Bei unserem Timer wird dann dieser string eben nciht übers Menü manuell getriggert sondern in einem eigenen Fenster nach der Zeit.
Ich denke so einen Pfad muss es doch auch irgendwo im EPG geben oder?
Grüße
Na weil mit meiner weitergemacht hast und die Uhr im Home noch drin war.. Hab ich gelöscht.
Du scheinst übrigens dieselbe Striche im text zu haben wenn Kodi den Text scrollt.
Bin ich wenigstens nicht allein
Grüße
schon gesehen..
Hast auch die Include nicht in deine include als file mit aufgenommen.
Die die nicht nur include.xml heißen sind im Prinzip nur teil der include.xml.
Die liest Kodi ein, alle anderen müssen in dieser geladen werden damit sie gelesen werden.
Uhr kommt jetzt, oben in der XML Screensaver kann my IdleTime die Sekunden Einstellen wann es eingeblendet wird.
Ob nun das Nowplaying im Screensaver willst oder nicht wusste ich nicht.
Die Schriften musst noch nach deinem Geschmack dann ersetzen - die fehlen in deiner und werden dann mit der Standard Confluence
Dargestellt.
Grüße
Und bei was brauchst Hilfe?
Denke hab mal wo was gelesen das sie an den z orders geschraubt haben, wenn da aber funktionalität verlohren gegange ist .
Genau.. die allowoverlay sind ja rausgeflogen weil das wohl jetzt der core macht.. Kann aber gut sein das es an mir liegt. Dieser Dimm geht schon seit Helix
bei Diversen Leuten ja nicht mehr aus außer man startet neu.. Einmal ein und er Dimmt weiter. Egal was man macht. Jetzt seit der Beta ist das weg..
Versuchs lieber gleich vor der RC.. sonst sinken deine Chance bestimmt noch .
Hab in der getesteten Alpha auch immernoch den PVR Radio "stotterer" welchen ich (und auch andere) bereits unter Isengard gemeldet habe/haben.
ja schlimm manchmal..
Ich hab bei allen Scrolltexten Striche drin auf die auch keiner reagiert. Ich werd ja nicht der einzige sein mit Itel HD Graphic und Windows 7..
Und das in allen Skin, hier Confluence Font Roboto..
PVR Radio kann ich leider nichts zu sagen.. Hab ich gar nicht..
Da braucht man sich nicht mehr wundern warum es so viele Releases gibt wenn keiner drauf reagiert.
Aber so gesehen machen sie ja viel das auch gut funktioniert
Grüße
das Visible wie bei Dir vor den Controlls und davor noch ne "z-order" 2.
Aber nicht Jarvis?
Hab schon zorder 350 drin und es kommt nicht
Schick es doch einfach, ich guck dann. Als Screensaver muss es nicht unbedingt laufen.
OK.. Grad noch etwas rumversucht an deiner view..
Sähe hell dann so aus:
Sidebar mit den wichtige Buttons die was brächten kommt wenn man Back drückt in der Liste, Back in der Sidebar geht zurück zum Home..
Aber bevor nicht mehr Infos hast komm ich da nicht weit und rate nur.. Da musst dann selber ran.
Für den Screensaver brauchst
Custom_1199_screensaver.xml
IncludesScreensaver.xml
Schriften und Grafiken müsstest Nachverfolgen und dir dann in deinen Packen..
https://www.dropbox.com/s/vdfd3mw8muy6…111126.zip?dl=0
Grüße
Grüße
hab die oberste "Group" mit dem visible versehen und sonst nichts. (ev. doppelte ID des Windows?)
ne, aber ich habs im Header..
hast du schon jarvis?
Weder so
<visible>Window.IsVisible(startup)</visible>
<controls>
<control type="group">
<visible>System.ScreenSaverActive</visible>
xxxxxxxxxxxxxx
Noch so
<visible>Window.IsVisible(startup) + System.ScreenSaverActive</visible>
<controls>
<control type="group">
<visible>System.ScreenSaverActive</visible>
xxxxxxxxxxxxxxxxxxxxx
<visible>System.ScreenSaverActive</visible>
<controls>
<control type="group">
<visible>System.ScreenSaverActive</visible>
xxxxxxxxxxxxxxxxxxxxx
keine Chance.. Will einfach nicht kommen..
Merkwürdig..
Hatte aber auch ewig lang das "Dim" geht nicht mehr aus Problem wie viele unter Isengard und bis Jarvis Alpha..
Grüße
Hey,
Die hab ich versucht..
System.ScreenSaverActive
kommt aber nicht.. Er Dimmt aber das Window will nicht. Egal ob als Dialog oder Window.
Auf mit visibles auf Fenster (Screensaver) ging es nicht..
Möglich das es ne Jarvis Geschichte ist. Die haben da ja was an den Overlays = true gemacht..
Seltsam.. Oder geht das nur mit einem zusätzlichem Window drin im Visible?
Debugoverlay kommt auch nur wenn man mindests ein Fenster Negiert mit !..
Grüße
welcher Zeiger fehlt dir jetzt?
Bei mir sind alle da.
Hast da irgendwas Eingestellt in Kodi im Uhrzeitformat?
Das mit Screensaver bekomme ich gar nicht hin. Dazu muss Rantanplan was sagen.
Ich kenn zwar die Condition und auch das Window es kommt aber nicht..
Hab es jetzt so das es nach x Sekunden kommt, jenachdem was in der XML eingibst:
ohne das etwas Abgespielt wird
mit
Schrift und so ist natürlich echt schwer zu erahnen was da dein geschmack ist .
Da es ja eine Retrobox ist mit Holz wäre ich ja für was Serifenbetontes und nicht was so Modernes wie Roboto..
Weiß aber auch nicht mal ob dein Skin nun hell oder Dunkel wird.
Grüße
vielleicht sollte man noch erwähnen das im KN unten das so nur bei Sets kommt..
Sonst kannst ja wählen zwischen Infos, Handlung oder Empfehlungen Anhand der Genres bei Film, bzw. bei Serien kommt ja gleich der Inhalt.
So genau weiß ichs irgendwie gar nicht mehr.
Aber hast schon recht.. So lange Beschreibungstexte sollte man eigentlich vermeinden weil es für das Zeilenhalten während des lesens
nicht gerade einfach ist.
Grüße
Also Poster Lite sind schon rießen Klopper im Focus oder?
Das Ding ist ja über zwei drittel Bildschirmhöhe..
Bei manch Gruslig schlechtem Poster ..
Grüße
Hast du schon was für mich ?
Gestern nicht dazu gekommen. Pack es dir nachher in ein Window zusammen.
Textformate und Farben musst halt entweder in deine Datei übernehmen oder neu vergeben.
Wann das dann kommt hängt dann von dir ab:
Hast ja gesehen, es gibt verschiedene Ansätze.
Man kann es an den Screesaver hängen wie Rantanplan vorschlug, oder an die System.IdleTime.
Die springt immer an wenn die angebenen Sekunden nichts gedrückt wurde.
Dann könntest z.B. auch den Hintergrund halbtranzparent machen um die Visualisierung zu sehen.
oder nur einzelne Teile Ausblenden.. Bei Dim als Screensaver würde sich ja alles Abdunkeln.
Screensaver muss ich selbst erst schauen wie das dann mit der Überlagerung ist.
Schick es dir heut Abend.
Grüße
Das muss sicher in den Aeon KN. Wo bekomme ich den Skin her
kannst überall rein machen.. Du hattest ja nach dem Pfad gefragt den das EPG anzeigt..
Da ich aber kein EPG hab und dir keine Daten rausschreiben kann oder einen Screenshot machen konnte, dachte ich du
kannst dir den pfad auch direkt in Kodi anzeigen lassen mit diesem Block.
Irgendwo in die myPVRGuide.xml eines skins..
Der wird mit diesem label in den übrigen Fenstern in Kodi
zu
pvr://channels/tv/Alle Kanäle/pvr.iptvsimple_1610139507.pvr
oder eben zum deinem Pfad zu einem Video oder was auch immer,
und dort eben nicht. Da sind dann irgendwelche Pfade zum EPG drin..
Kann dir den Skin aber auch schicken nur wird dir dort der Pfad auch nur angezeigt wenn
ich das als label irgendwo ins die Landschaft kopiere..
Grüße
pack das doch in nen custom window mit visible "window.IsActive(screensaver)" oder wie auch immer das boolen dafür schon wider war.
kein bg.
dann kan man wählen ob man "black" oder "dim" als screensaver nutzt.
Schon klar, es wäre aber auch nicht verkehrt wenn das custom window nur die Uhr enthält mit einem leicht softem Hintergrund von meinetwegen 10%..
Dann hätte er auch die Möglichkeit eine View auszublenden aber Fanart stehen zu lassen als Hintergrund.
Dann würde es vielleicht nicht ganz so Unifarben wirken..
Ging ja recht einfach mit einem visible aufs Custom Window und ner schicken Animation - das eine raus das andere rein zoomen oder sowas.
Grüße
Danke! Damit kann ich als Skripter was anfangen! Werde mal ein wenig testen und halte Euch auf dem laufenden...
Klasse..
Pacoma ist dann besser geeignet das zu Testen. Mit IP-TV scheint das alles ein Trauerspiel zu sein. Kein Timer, keine Aufnahme, kein RDS..
Alles nicht so einfach..
Wunderte mich auch das Kodi das von haus aus wohl nicht zu können scheint. Macht ja jeder Receiver auch.
Wenn es aber einfacher findest gleich ein Service Addon draus zu machen halte ich dich nicht auf .
Aber so was die einzelnen Tests zeigten ginge es auch so. Ich versuch ja immer soweit wie Möglich ohne zu kommen,
aber wenn kein Label gibt bin ich eben am Ende .
Grüße