Reply To: start / stop kodi based on HDMI monitor status

Max2Play Home Forums Max2Play on Raspberry PI start / stop kodi based on HDMI monitor status Reply To: start / stop kodi based on HDMI monitor status

20. Januar 2016 at 19:41 #18029

Apparently systemctl start mediacenter and systemctl stop mediacenter doesn’t work with max2play. What command should I use to start and stop kodi so that I can adjust this script

#!/bin/bash

oldcmd=" "
while :
do
        cmd=$(/opt/vc/bin/tvservice -n 2>&1)
        if [[ $cmd == *'No device present'* && $cmd != $oldcmd ]]
        then
                echo stopping Kodi
                #Turn off Kodi
                $(sudo systemctl stop mediacenter)
                #Turn off HDMI (tvservice -n still works)
                /opt/vc/bin/tvservice -o
                oldcmd=$cmd
        elif [[ $cmd != $oldcmd ]] ; 
	then
                echo starting Kodi
                #Turn on HDMI
                /opt/vc/bin/tvservice -p
                #Turn on Kodi
                $(sudo systemctl start mediacenter)
                oldcmd=$cmd
        fi

        echo $cmd
        sleep 10
done