Beiträge von JakeB
-
-
Hallo D-Mart,
2 kleine Fehler.
1.
Nach dem einfügen des SQL codes, musst du auf den kleinen blauen Pfeil ('SQL ausführen') klicken.
Danach wird das untere Fenster mit Ergebnissen (Error Meldung oder die Abfrage) gefüllt.
Deswegen war auch deine exportierte Datei leer.2.
Der View Name 'movie_view' ist falsch (Unterstrich muss weg).Probier mal diesen SQL code:
Hoffe ich konnte helfen. -
Hallo @muenster
vermute du hast die alten angepassten Dateien vom Ordner 720p in den Ordner 1080p kopiert. Das geht nicht.
Du musst alle Code Änderungen in den neuen Dateien unter dem Ordner 1080p vornehmen. Dann sollte es passen.Es haben sich seit der Umstellung (720p -> 1080p) die Abstände in allen Dateien geändert.
Davon abgesehen wurde auch die Benennung der Parameter geändert.
720p – XML Dateien:
<posx>0</posx>
<posy>0</posy>1080p – XML Dateien:
<left>0</left>
<top>0</top>Falls noch Probleme auftreten einfach melden.
-
Hallo
Da ich außer der FSK Angabe noch andere Sachen verändert habe, hatte ich auch zu kämpfen mit der Umstellung von 720p auf 1080p. Aber Probleme mit der FSK Angabe sind mir neu.
Beschreib doch mal was genau nicht geht am Besten mit screenshot.Gruß
-
Von Kodi 16 zu Kodi 17 gab es einen Wechsel in der Ordnerstruktur von Transparency: ...\skin.transparency\720p -> ...\skin.transparency\1080p. X und Y Abstände haben sich im ganzen Skin verändert. Vielleicht ist das dein Problem.
-
Um die Verwirrung aufzuheben zw. 720p und 1080p.
Im Skin Transparency! gab es beim Wechsel von Kodi 16.x zu 17.x nach vielen Jahren eine Änderung in der Ordnerstruktur.
goldfield: Wenn du etwas im Skin anpassen möchtest, würde ich vorschlagen erst zu Kodi 17.x zu wechseln. Die x/y Abmessungen in den xml Dateien haben sich grundlegend geändert.Kodi 16.0 / Transparency!
C:\Users\<USERNAME>\AppData\Roaming\Kodi\addons\skin.transparency\720pKodi 17.0 / Transparency! v10.3.0
C:\Users\<USERNAME>\AppData\Roaming\Kodi\addons\skin.transparency\1080pGrüße
-
-
Vielleicht hätte ich eher die Kategorie 'Addon Development' für mein Thema wählen sollen
Gefunden habe ich nur das:
1. Kodi maximieren mit Win+Up Arrow keys. Könnte man auf die Fernbedienung legen.
2. Die nircmd application nutzen:
Aber vorher wollte ich noch eine Sache ausprobieren. Bisher hatte ich ja immer den "schwierigen" Weg genutzt (das 1. Script ruft ein 2. script auf).
Warum nicht direkt alles in einem Phyton Script nutzen. Gesagt, getan:
C:\Batch-Scripte\start_NAS-1.pyCodeimport subprocess subprocess.call(r'net use z: \\shared\folder /user:userXYZ password', shell=True)
Focus-Verlust war einmal.
Der Test ist bisher nur ein einfaches Mapping, am Wochenende wird das "Start NAS" Script angepasst. Hoffe, dass es dasselbe in grün ist, da ich von Phyton keine Ahnung habe.
Grüße
-
Hallo,
Kodi verliert leider immer den Focus und verschwindet in der Taskleiste, wenn ein Befehl über mein custom window gestartet wird.
Habe via <onclick> schon folgendes versucht:
- Batch startet
- Python script startet die Batch
- Python script startet ein VBS script
- shortcut (Run: Minimized) startet Batch-/VBS scriptEinstellungen in System > Anzeige:
- Anzeigenmodus: Vollbild auf Monitor #2
- Benutze Vollbild Fenster: [deaktiviert]Die Einstellung "Benutze Vollbild Fenster: [deaktiviert]" würde ich gerne beibehalten.
...\AppData\Roaming\Kodi\addons\skin.transparency\1080p\custom_1150.xml
Code... <item id="1" description="Start NAS-1"> <label>Start NAS-1</label> <icon>C:\Thumbnails\NAS-1.jpg</icon> <property name="fanartbackground">C:\Fanarts\fanart-1.jpg</property> <!-- <onclick>XBMC.System.Exec("C:\Batch-Scripte\start_NAS-1.bat")</onclick> --> <!-- <onclick>XBMC.System.ExecWait("C:\Batch-Scripte\start_NAS-1.bat")</onclick> --> <onclick>RunScript("C:\Batch-Scripte\start_NAS-1.py")</onclick> </item> ...
Gibt es eine Möglichkeit das der Befehl im Hintergrund ausgeführt wird und Kodi immer den Focus behält?Grüße
-
Richtig! kio du bist.
-
-
Es war einmal in Amerika
-
Political correctness wird in den beiden New Kids Filmen herrlich durch den Kakao gezogen.
Hatte damals gestaunt, wie sie den niederländischen Akzent so prima in die deutsche Synchro bekamen.
Bis ich mal zufällig erfuhr, dass die Schauspieler sich genialer Weise selbst synchronisiert haben. -
Schau mal hier rein: Smartplaylisten / Homemenu Einträge erstellen
Antwort #158 und #160... das sollte helfen.
-
Hallo
bugmenot2014: Sorry das ich erst jetzt antworte, hab es heute erst zufällig gesehen.
Schau mal in den thread: FSK Angabe
Antwort #30Bei dir steht z.B. als <certification> 'ab 12', damit kann Transparency standardmäßig nichts anfangen. Aber wenn du die Includes_Variables.xml anpasst geht es.
Viel Spaß mit den bunten FSK logos.
Falls Fragen/Probleme auftauchen einfach dort melden.Interessant ... dein Studio logo ist ja bunt bei mir ist alles nur weiß, hast du da nachgeholfen?
Gruß
-
Zuerst habe ich versucht das 3D Konzept der View-Fanart für die View-Slide zu nutzen. Dabei stellten sich aber zwei Probleme heraus:
1. Das Anpassen der x/y Koordinaten + width/height für das 3D-logo ist ziemlich aufwendig.
2. Das Poster und das Case Cover werden gemeinsam verschoben aber danach erst das 3D-logo, dass führte zu einer hässlichen Verzögerung.
Keine Ahnung ob man das zweite Problem lösen kann aber ich hab mich danach für eine andere Variante entschieden.Hierfür benötige ich aber ein angepasstes case cover für 3D Blu-rays. Mit GIMP hat es dann geklappt, dass 3D-logo.png über das case1080.png zu legen. Das neue 3D case 'case1080-3D.png' muss im folgenden Ordner gespeichert werden:
...\AppData\Roaming\Kodi\addons\skin.transparency\mediaDie DialogVideoInfo.xml sollte jetzt so aussehen:
...\AppData\Roaming\Kodi\addons\skin.transparency\720p\DialogVideoInfo.xmlCode
Alles anzeigen... <control type="image"> <posx>18</posx> <posy>368</posy> <width>234</width> <height>360</height> <!-- <texture fallback="case-sets.png">case$INFO[ListItem.VideoResolution].png</texture> --> <!-- Original Zeile --> <texture fallback="case-sets.png">$VAR[MovieCaseCover-DialogVideoInfo]</texture> <!-- TV- / DVD- / Blu-ray-movie case cover --> <visible>Container.Content(Movies) + !Skin.HasSetting(HideMovieCase)</visible> </control> <control type="image"> <!-- Dieser "image" Eintrag ist neu --> <posx>28</posx> <posy>378</posy> <width>35</width> <height>14</height> <texture>3d-logo.png</texture> <visible>ListItem.IsStereoScopic</visible> <!-- wenn ein Eintrag vorhanden ist wird das 3D logo angezeigt --> </control> ...
Die View-Fanart.xml kann man wenn man will auch schnell anpassen:
...\AppData\Roaming\Kodi\addons\skin.transparency\720p\View-Fanart.xmlCode
Alles anzeigen... <control type="image"> <posx>18</posx> <posy>368</posy> <width>234</width> <height>360</height> <!-- <texture fallback="case-sets.png">case$INFO[ListItem.VideoResolution].png</texture> --> <!-- Original Zeile --> <texture fallback="case-sets.png">$VAR[MovieCaseCover-DialogVideoInfo]</texture> <!-- TV- / DVD- / Blu-ray-movie case cover --> <animation effect="slide" end="0,-40" time="0" condition="Skin.HasSetting(Enable_Movies_Media_Flags)">Conditional</animation> <visible>!stringcompare(ListItem.Label,..) + !Skin.HasSetting(HideMovieCase)</visible> </control> ...
In der Includes_Variables.xml müssen ein paar neue Variablen angelegt werden.
Die Variable 'MovieCaseCover' hab ich hier nur der Vollständigkeit halber noch aufgeführt.
...\AppData\Roaming\Kodi\addons\skin.transparency\720p\Includes_Variables.xmlCode
Alles anzeigen... <variable name="IncludesMediaFlagsVideoSource"> <!-- Diese vorhandene Variable wurde neu angepasst --> <!-- SD TV flag: 576i (720x576) --> <value condition="substring(ListItem.Filename,.rec,Right) | substring(ListItem.Filename,.ts,Right) + !substring(ListItem.VideoResolution,720) + !substring(ListItem.VideoResolution,1080) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.iso,Right) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Episodes) | Container.Content(MusicVideos)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576)]]">flags/movies/source/sdtv.png</value> <!-- HD TV flag: 720p (1280x720) / 1080i (1920x1080) --> <value condition="substring(ListItem.Filename,.ts,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.iso,Right) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right) + !substring(ListItem.VideoResolution,480) + !substring(ListItem.VideoResolution,540) + !substring(ListItem.VideoResolution,576)] + [Container.Content(Episodes) | Container.Content(MusicVideos)] + [stringcompare(ListItem.VideoResolution,720) | stringcompare(ListItem.VideoResolution,1080)]]">flags/movies/source/hdtv.png</value> <!-- DVD flag: 576i (720x576) --> <value condition="substring(ListItem.Filename,.ifo,Right) | substring(ListItem.Filename,.vob,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576)]]">flags/movies/source/dvd.png</value> <!-- Blu-ray flag: 1080p (1920x1080) --> <value condition="!substring(ListItem.Filename,3d.sbs) + substring(ListItem.Filename,.m2ts,Right) | substring(ListItem.Filename,.bdmv,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,1080)]]">flags/movies/source/bluray.png</value> <!-- Blu-ray 3D flag: 1080p (1920x1080) --> <value condition="substring(ListItem.Filename,3d.sbs) | substring(ListItem.Filename,.m2ts,Right) | substring(ListItem.Filename,.bdmv,Right) | [[!substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,1080)]]">osd-3d-nofocus.png</value> </variable> <variable name="MovieCaseCover"> <!-- Neue Variable für alle Ansichten außer 'Seite' --> <value condition="substring(ListItem.Filename,.rec,Right) | substring(ListItem.Filename,.ts,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.bdmv,Right) + !substring(ListItem.Filename,.iso,Right) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576) | stringcompare(ListItem.VideoResolution,720) | stringcompare(ListItem.VideoResolution,1080)]]">case-tv.png</value> <value condition="substring(ListItem.Filename,.ifo,Right) | substring(ListItem.Filename,.vob,Right) | substring(ListItem.Filename,.mkv,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.bdmv,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576)]]">case576.png</value> <value condition="!substring(ListItem.Filename,3d.sbs) + substring(ListItem.Filename,.m2ts,Right) | substring(ListItem.Filename,.bdmv,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,1080)]]">case1080.png</value> <value condition="substring(ListItem.Filename,3d.sbs) | substring(ListItem.Filename,.m2ts,Right) | substring(ListItem.Filename,.bdmv,Right) | [[!substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,1080)]]">case1080-3D.png</value> </variable> <variable name="MovieCaseCover-DialogVideoInfo"> <!-- Neue Variable speziell für DialogVideoInfo.xml und View-Fanart.xml --> <!-- TV case cover für SD und HD TV-Aufnahmen: 576i (720x576) | 720p (1280x720) | 1080i (1920x1080) --> <value condition="substring(ListItem.Filename,.rec,Right) | substring(ListItem.Filename,.ts,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.bdmv,Right) + !substring(ListItem.Filename,.iso,Right) + !substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576) | stringcompare(ListItem.VideoResolution,720) | stringcompare(ListItem.VideoResolution,1080)]]">case-tv.png</value> <!-- DVD case cover: 576i (720x576) --> <value condition="substring(ListItem.Filename,.ifo,Right) | substring(ListItem.Filename,.vob,Right) | substring(ListItem.Filename,.mkv,Right) | [[!substring(ListItem.Filename,3d.sbs) + !substring(ListItem.Filename,.m2ts,Right) + !substring(ListItem.Filename,.bdmv,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,480) | stringcompare(ListItem.VideoResolution,540) | stringcompare(ListItem.VideoResolution,576)]]">case576.png</value> <!-- Blu-ray case cover: 1080p (1920x1080) --> <value condition="substring(ListItem.Filename,3d.sbs) + substring(ListItem.Filename,.m2ts,Right) | substring(ListItem.Filename,.bdmv,Right) | [[!substring(ListItem.Filename,.ifo,Right) + !substring(ListItem.Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem.VideoResolution,1080)]]">case1080.png</value> </variable> <variable name="MovieCaseCover(-8)"> <!-- Neue Variable (-8) nur für Ansicht: Seite --> <value condition="substring(ListItem(-8).Filename,.rec,Right) | substring(ListItem(-8).Filename,.ts,Right) | [[!substring(ListItem(-8).Filename,3d.sbs) + !substring(ListItem(-8).Filename,.m2ts,Right) + !substring(ListItem(-8).Filename,.bdmv,Right) + !substring(ListItem(-8).Filename,.iso,Right) + !substring(ListItem(-8).Filename,.ifo,Right) + !substring(ListItem(-8).Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem(-8).VideoResolution,480) | stringcompare(ListItem(-8).VideoResolution,540) | stringcompare(ListItem(-8).VideoResolution,576) | stringcompare(ListItem(-8).VideoResolution,720) | stringcompare(ListItem(-8).VideoResolution,1080)]]">case-tv.png</value> <value condition="substring(ListItem(-8).Filename,.ifo,Right) | substring(ListItem(-8).Filename,.vob,Right) | substring(ListItem(-8).Filename,.mkv,Right) | [[!substring(ListItem(-8).Filename,3d.sbs) + !substring(ListItem(-8).Filename,.m2ts,Right) + !substring(ListItem(-8).Filename,.bdmv,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem(-8).VideoResolution,480) | stringcompare(ListItem(-8).VideoResolution,540) | stringcompare(ListItem(-8).VideoResolution,576)]]">case576.png</value> <value condition="!substring(ListItem(-8).Filename,3d.sbs) + substring(ListItem(-8).Filename,.m2ts,Right) | substring(ListItem(-8).Filename,.bdmv,Right) | [[!substring(ListItem(-8).Filename,3d.sbs) + !substring(ListItem(-8).Filename,.ifo,Right) + !substring(ListItem(-8).Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem(-8).VideoResolution,1080)]]">case1080.png</value> <value condition="substring(ListItem(-8).Filename,3d.sbs) | substring(ListItem(-8).Filename,.m2ts,Right) | substring(ListItem(-8).Filename,.bdmv,Right) | [[!substring(ListItem(-8).Filename,.ifo,Right) + !substring(ListItem(-8).Filename,.vob,Right)] + [Container.Content(Movies) | Window.IsVisible(VideoPlaylist)] + [stringcompare(ListItem(-8).VideoResolution,1080)]]">case1080-3D.png</value> </variable> <variable name="MovieCaseCover(-7)"> <!-- Neue Variable (-7) nur für Ansicht: Seite --> ... ...Der Inhalt wie bei 'MovieCaseCover(-8)' nur die Nummern müssen entsprechend angepasst werden: "...(ListItem(-7)..." ... </variable> ... ...usw. das muss dann erstellt werden für MovieCaseCover(-6) bis ...(-1), ...(0), ...(1) bis MovieCaseCover(8) ... ...
In der View-Slide.xml muss man dann z.B. nach "VideoResolution" suchen und folgende Anpassungen (Beispiel hier für Variable 'MovieCaseCover(-8)') vornehmen:
...\AppData\Roaming\Kodi\addons\skin.transparency\720p\View-Slide.xmlCode... <!-- <texture fallback="case-sets.png">case$INFO[ListItem(-8).VideoResolution].png</texture> --> <!-- Original Zeile --> <texture fallback="case-sets.png">$VAR[MovieCaseCover(-8)]</texture> <!-- TV- / DVD- / Blu-ray- / Blu-ray 3D-movie case cover --> ...
Es muss an 47 Stellen angepasst werden (Die Nummern wiederholen sich dreimal).
[xattach=14054]View-Slide[/xattach]
Gruß
-
Dann wird es wohl nur mit externer Blu-ray Abspielsoftware gehen.
-
Keine Ahnung ob es dann funktioniert aber das rote Waldtier dürfte sicherlich auch bei 3D Blu-rays erforderlich sein.
-
Aber abspielen einer 3D Bluray Disc geht aber damit auch nicht.
Ist das rote Waldtier auch installiert?
-
Die Dialog Video Info sieht schon mal so aus.
[xattach=13869]Dialog Video Info[/xattach]
...\AppData\Roaming\Kodi\addons\skin.transparency\720p\DialogVideoInfo.xml
Im Code z.B. nach 'VideoResolution' suchen (nur einmal vorhanden). Dort muss dann angepasst werden.Code
Alles anzeigen... <control type="image"> <posx>18</posx> <posy>368</posy> <width>234</width> <height>360</height> <texture fallback="case-sets.png">case$INFO[ListItem.VideoResolution].png</texture> <!-- Original Zeile --> <!-- <texture fallback="case-sets.png">$VAR[MovieCaseCover]</texture> --> <!-- TV- / DVD- / Blu-ray-movie case cover --> <visible>Container.Content(Movies) + !Skin.HasSetting(HideMovieCase)</visible> </control> <control type="image"> <!-- Dieser "image" Eintrag ist neu --> <posx>28</posx> <posy>378</posy> <width>35</width> <height>14</height> <texture>3d-logo.png</texture> <!-- <animation effect="slide" end="0,-40" time="0" condition="Skin.HasSetting(Enable_Movies_Media_Flags)">Conditional</animation> --> <!-- wird nicht benötigt --> <visible>ListItem.IsStereoScopic</visible> <!-- wenn ein Eintrag vorhanden ist wird das 3D logo angezeigt --> </control> ...
Anmerkungen:
- Die FSK logos/FSK text wurden auch verändert.
- Meine neue Variable 'MovieCaseCover' hab ich hier im Beispiel erstmal auskommentiert, sie kommt dann später zum Einsatz wenn die View Slide fertig ist.Gruß