Direkt zum Hauptbereich

Posts

Es werden Posts vom Juli, 2021 angezeigt.

Wait till hdmi is connected before starting kodi... and poll tvheadend for activity before shutdown

What?  If you run tvheadend and kodi on one device you want to wait to start kodi until hdmi is conected, Why? kodi has bugs that cause issues when started before connected to hdmi Sometimes it crashes Sometimes it stops to render text in menu How to work arround? Wait for HDMI and timeout if no recording is upcomming #!/bin/bash # This scripts wait <TIMEOUTINSECONDS> till hdmi connection got established or shutdown if no tvheadend recording is running, upcomming or some stream is consumed, served by tvheaden # Howto https://debianisttoll.blogspot.com/2021/07/wait-till-hdmi-is-connected-before.html # Source https://gist.githubusercontent.com/stesee/9ebb11cc2db6a58e6b42afb2d74e7e7b/raw/7327e42950c449c1153ebf546f60ee1d8e3d0d0d/waitTillHdmiConnected.sh # install stuff before using this script #   sudo apt install libxml-xpath-perl curl # setup systemconfiguration #   allow current user to execute shutdown and waskup - add this line to /etc/sudoers - replace "username" with
Kodi keeps crashing when it is started without connected displays. Sometimes I want to startup my kodi setup for some other reasen and start using kodi later.... then kodi was already closed with some crash log file... :( This script works arround by waiting to start kodi until some hdmi port is connected (modify the grep query to adapt to some other port name). #!/bin/bash # Some programs have issues when run without connected display. E.g. Kodi likes to crash when started without any display connected on my system. # This script starts after some hdmi port is connected. # Depends on xrandr. WARNINGTIMEOUTINSECONDS=840 TIMEOUTINSECONDS=900 POLLINGDURATIONINSECONDS=5 LOGFILE= " $HOME /waitTillHdmiConnected.log" #set start conditions SECONDS=0 triggerTimeoutActions (){      echo   "Shuting down"  | tee -a  " $LOGFILE "      echo   $(date  &&   echo  "shutting realy down")  | tee -a  " $LOGFILE "      # e.g. shutdown the system