Hi,
Ich habe ein Applescript welches von Kodi getriggered wird und mein NAS Mounted / Unmounted.
Jetzt frage ich mich, ob es möglich ist mittels AppleScript Kodi Notifications zu triggern.
Danke
Stefan
Hi,
Ich habe ein Applescript welches von Kodi getriggered wird und mein NAS Mounted / Unmounted.
Jetzt frage ich mich, ob es möglich ist mittels AppleScript Kodi Notifications zu triggern.
Danke
Stefan
Alternativ suche ich nach einer Möglichkeit die OSX System Notifiaction in Kodi Fullscreen anzuzeigen.
Da Kodi einen eigenen Fullscreen Modus nutzt, werden System Notifications "hinter" dem Kodi Fenster angezeigt und sind daher nicht sichtbar.
Gibt es eventuell ein Addon, welches System Notifications in Kodi Notifications wandelt?
Ich habe jetzt via[definition=2,0][definition='3','0']keymap[/definition][/definition].xml Keystrokes definiert, die eine Kodi Notification triggern.
Mittels Apple Script sende ich die Tasten an Kodi
tell application "System Events"
tell application "Kodi.app" to display notification "Drive Mounter wird gestoppt..." with title "Remounting NAS"
# tell application "System Events" to key code 6
if exists application process "Drive Mounter" then
tell application "Drive Mounter" to quit
end if
end tell
tell application "Finder"
tell application "Kodi.app" to display notification "Prepare." with title "Remounting NAS" subtitle "Laufwerke auswerfen..."
# tell application "System Events" to key code 7
if (disk "movie" exists) then
tell application "Kodi.app" to display notification "Eject movie" with title "Remounting NAS" subtitle "Laufwerke auswerfen..."
eject disk "movie"
end if
if (disk "shows" exists) then
tell application "Kodi.app" to display notification "Eject shows" with title "Remounting NAS" subtitle "Laufwerke auswerfen..."
eject disk "shows"
end if
if (disk "video" exists) then
tell application "Kodi.app" to display notification "Eject video" with title "Remounting NAS" subtitle "Laufwerke auswerfen..."
eject disk "video"
end if
if (disk "data" exists) then
tell application "Kodi.app" to display notification "Eject data" with title "Remounting NAS" subtitle "Laufwerke auswerfen..."
eject disk "data"
end if
end tell
delay 1
tell application "Finder"
tell application "Kodi.app" to display notification "Prepare." with title "Remounting NAS" subtitle "Laufwerke einbinden..."
# tell application "System Events" to key code 8
if not (disk "movie" exists) then
tell application "Kodi.app" to display notification "Mounting movie" with title "Remounting NAS" subtitle "Laufwerke einbinden..."
mount volume "afp://192.168.178.29/movie"
end if
if not (disk "shows" exists) then
tell application "Kodi.app" to display notification "Mounting shows" with title "Remounting NAS" subtitle "Laufwerke einbinden..."
mount volume "afp://192.168.178.29/shows"
end if
if not (disk "video" exists) then
tell application "Kodi.app" to display notification "Mounting video" with title "Remounting NAS" subtitle "Laufwerke einbinden..."
mount volume "afp://192.168.178.29/video"
end if
if not (disk "data" exists) then
tell application "Kodi.app" to display notification "Mounting data" with title "Remounting NAS" subtitle "Laufwerke einbinden..."
mount volume "afp://192.168.178.29/data"
end if
end tell
tell application "System Events"
tell application "Kodi.app" to display notification "Drive Mounter starten..." with title "Remounting NAS"
# tell application "System Events" to key code 9
if not (exists application process "Drive Mounter") then
tell application "Drive Mounter" to run
end if
end tell
tell application "System Events" to key code 11
Alles anzeigen
Das Kodi aber "einfriert" während das Script ausgeführt wird, werden die Tasten erst am Ende des Scripts von Kodi erkannt und die Meldungen kommen alle auf einmal am Ende.
Kann ich das Script im Hintergrund ausführen lassen oder gibt es eine andere Möglichkeit (Python etc.) ein Script auszuführen während Kodi aktiv bleibt?
Vieleicht ist ja jemand so nett und übersetzt mir das Script nach Python
Danke Stefan
Habe mir mittlerweile selbst ein Python Script schreiben können.
Danke
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!