Guten Morgen allerseits
Ich habe bei meinen Eltern Kodi installiert, da im TV eh nur Schrott läuft und die dann auch mal Ihre Mediathek vom NAS besser nutzen können
Damit ich denen das nicht zig mal erklären muss, dachte ich mir, dass ich eine kleine Hilfe in Form eines Scripts erstelle, die dann eine kleine Anleitung als Dialog Pop-Up ausgibt.
Hier dazu mal meine addon.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.skullsfusionbuild.help" name="[B][COLOR indianred]sKulls[/COLOR] [COLOR gold]Fusion Build[/COLOR] [COLOR indianred]Help[/COLOR][/B]" version="1.4" provider-name="sKulls inc.">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
</requires>
<extension point="xbmc.python.script" library="addon.py">
<provides>executable</provides>
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="de_DE"></summary>
<description lang="de_DE"></description>
<platform>all</platform>
<source></source>
<assets>
<icon>icon.png</icon>
<fanart>fanart.jpg</fanart>
</assets>
<news>
Das ist das erste kleine Script, was bestimmt nicht in jedem Build zu finden ist.
</news>
<summary>[B][COLOR indianred]sKulls[/COLOR] [COLOR gold]Fusion Build[/COLOR] [COLOR indianred]Help[/COLOR][/B]</summary>
<description>
[B][COLOR indianred]sKulls[/COLOR] [COLOR gold]Fusion Build[/COLOR] [COLOR indianred]Help[/COLOR][/B]
Eine kleine Hilfe zur Bedienung vom sKulls Fusion Build !
</description>
<license>GNU General Public License, v2</license>
</extension>
</addon>
Alles anzeigen
und meine default.py:
import xbmcaddon
import xbmcgui
def show_iptv_help_message():
"""
Zeigt eine Dialogbox mit Hilfestellung zur IPTV-Konfiguration an.
"""
try:
addon = xbmcaddon.Addon()
addon_name = addon.getAddonInfo('name')
# Nachricht definieren
message = (
"Falls das IPTV nicht richtig funktioniert,[CR]"
"gehe über SYSTEM -> AddOns -> PVR[CR]"
"in die Konfiguration vom IPTV Simple IPTV und/oder Stalker Client[CR]"
"und ändere den Anbieter !!!"
)
# Dialogbox anzeigen
xbmcgui.Dialog().ok(addon_name, message)
except Exception as e:
xbmcgui.Dialog().ok("Fehler", f"Ein Fehler ist aufgetreten: {e}")
# Aufrufen der Funktion
show_iptv_help_message()
Alles anzeigen
Soweit, so gut Das funktioniert soweit ja auch schonmal
Jetzt habe ich dazu folgende Frage(n):
- Ist es möglich, dort zum Button "Ok" noch "<" und ">" zum Blättern einzufügen ?
- Wie setze ich die Blätter Funktion um ? (Es soll zu jedem Menü-Punkt eine kleine Beschreibung eingefügt werden)
- Wie ändere ich die Grösse von dem Dialo Pop-Up ?
- Wäre es sinnvoller das in einem s"crollbaren" Dialog Pop-Up einzusetzen?
- Habt ihr evtl noch andere Ideen, was man machen könnte ?
Für jegliche Hilfe wäre ich auf jeden Fall sehr dankbar
Cheers
Skully