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