Soooo,
mit den Worten meiner Frau, das ging ja schnell...! Habe ein bisschen rum geschaut und festgestellt das es gar kein Hexenwerk ist. Hier meine Lösunfg für das Menü Problem.
Als erste habe ich mir ein Script von mcobit etwas abgewandelt was Kodi stoppt und Moonlight Streaming startet.
Code: Alles auswählen
#!/bin/bash
# This scripts starts the moonlight watchdog and
# Moonlight itself while stopping KODI afterwards.
# Script by mcobit
# modified by sling
sudo openvt -c 7 -s -f clear
sudo openvt -c 7 -s -f echo "Running Monnlight from KODI"
sudo su osmc -c "sh /home/osmc/MoonlightWatchDog.sh &" &
sudo su osmc -c "nohup openvt -c 7 -f -s moonlight stream >/dev/null 2>&1 &" &
sudo openvt -c 7 -s -f clear
sleep 2
sudo su -c "systemctl stop mediacenter &" &
sleep 1
exit
Zusätzlich startet es an einem WatchDog der aufpasst ob das gestartete Programm noch läuft
Code: Alles auswählen
#!/bin/bash
sleep 2
while [ true ]; do
VAR1="$(pgrep moonlight)"
if [ ! "$VAR1" ]; then
sudo openvt -c 7 -s -f clear
sudo openvt -c 7 -s -f echo "Moonlight quit... Starting KODI."
sleep 1
sudo openvt -c 7 -f clear
sleep 1
sudo su -c "sudo systemctl restart mediacenter &" &
sleep 1
exit
else
sleep 2
fi
done
Die beiden scripts dann noch mit
Code: Alles auswählen
sudo chmod +x StartUpMoonlight.sh
sudo chmod +x MoonlightWatchDog.sh
ausführbar machen und mal über SSH Testen.
Kodi müsste auf Eis gelegt werden der SteamBigPicture Modus Startet also alles gut. Nach dem beenden des Big Picture merkt es der WatchDog und Holt uns Kodi aus dem Nickerchen!
Jetzt muss das ganze nur noch an einen Menüpunkt gebunden werden. Da ich Aeon Nox als Skin benutze beschreibe ich auch diesen.
System->Darstellung->Skin->Einstellung->Hauptfenster->Aeon Nox Hauptmenü konfigurieren->CUSTOM punkt auswählen
Dort dann auf Standard Auswahlaktion und den Punkt "Benutzerdefinierte Einträge" wählen an dieser stelle habt ihr die möglichkeit die ausführung des Script zu veranlassen wenn der Menüpunkt geklickt wird.
Speichern und Fertig.
Im Nachgang ist noch zu vermerken das ich das Script nach einer Vorlage aus dem Kodinerds Forum nur abgewandelt habe.
https://www.kodinerds.net/index.php/Thread/45489-Need-Help-OSMC-Advanced-Launcher/Wie man es aus dem Menu von Kodi bzw. Aeon Nox startet ist hier noch Mal nach zu lesen.
http://www.multibootpi.com/info/how-to-add-a-custom-shortcut-in-kodi/Ich hoffe das hilft dem einen oder anderen. Anregungen zur Verbesserung sind natürlich jeder Zeit willkommen.