Hallo liebe Community,
nutze im Moment 2 User mit unterschiedlichen Skin-Anpassungen (z.B. Home screen mit custom button -> custom window). Jeder User hat ein eigenes custom window.
Zum Wechseln der User muss ich Kodi verlassen und auf OS-Ebene den anderen user auswählen.
Kann man das auch unter Kodi mit Profilen realisieren? Also der Zugang zum custom window soll über die Profil ID gesteuert werden.
Bin mir nicht sicher ob das geht, da ich kein Skinning Experte bin.
Was ich bisher im Netzt gefunden hab:
System.IsLoggedOn -> Returns true if a user is currently logged on under a profile
System.HasLoginScreen -> Returns true if the profile login screen is enabled
System.ProfileName -> Shows the User name of the currently logged in Kodi user
System.ProfileCount -> Shows the number of defined profiles
System.ProfileAutoLogin -> The profile Kodi will auto login to
Habe mit der Zeile in der Includes_Home.xml...
... stümperhaft experimentiert aber bisher ohne Erfolg.
Die Datei profiles.xml enthält die beiden Profile 'Master user' und 'Mein Test User'.
...\Kodi\userdata\profiles.xml
<profiles>
<lastloaded>0</lastloaded>
<useloginscreen>true</useloginscreen>
<autologin>-1</autologin>
<nextIdProfile>2</nextIdProfile>
<profile>
<id>0</id>
<name>Master user</name>
...
</profile>
<profile>
<id>1</id>
<name>Mein Test User</name>
...
</profile>
</profiles>
Alles anzeigen
Auf dem Home screen erscheint der Button "Mein Button" und führt beim Anklicken zum custom window "custom_1150.xml".
...\Kodi\addons\skin.transparency\1080p\Includes_Home.xml
...
<include name="Home-Befehl-Button">
<item id="17">
<label>Mein Button</label>
<onclick>ActivateWindow(1150)</onclick>
<icon>special://skin/backgrounds/programs.jpg</icon>
<thumb>$INFO[Skin.String(Home_Custom_Back_Programs_Folder)]</thumb>
<visible>IntegerGreaterThan(System.ProfileCount,1)</visible> <!-- Keine Veränderung, Button ist sichtbar für beide Profile :-( -->
</item>
</include>
...
Alles anzeigen
Kann man das umsetzen?