#!/bin/bash

##################################
# Konfiguriert den Mediaplayer neu
# wird von parse.sh getriggert
##################################

CHROMIUMSTAT=$(pgrep chromium || echo down)	# Prüfen, ob Chromium läuft

# Einschaltzeit ändern
/home/snowtv/bin/changestart.sh

# Ausschaltzeit ändern
/home/snowtv/bin/changeend.sh

# DISPLAYCTL ändern
/home/snowtv/bin/changedispctl.sh

# Hostname ändern
/home/snowtv/bin/changehostname.sh

# Anzeigeeinstellungen ändern
/home/snowtv/bin/changexrandr.sh

# Audio-Ausgang und Lautstärke setzen (optional, Standort-Parameter)
/home/snowtv/bin/changeaudio.sh

# Kanalwechsel durchführen (nach start/end, damit getairtime.sh korrekte Werte liest)
# WICHTIG: wchannel.sh muss NACH changechannel.sh laufen, damit der Vergleich
# channel.txt (alter Kanal) vs. mc.cfg (neuer Kanal) funktioniert
/home/snowtv/bin/changechannel.sh

# Kanal aus Konfig-File auslesen und in channel.txt schreiben (nach dem Vergleich)
/home/snowtv/bin/wchannel.sh

# Wenn Chromium läuft, reboot!
#if [ "$CHROMIUMSTAT" != "down" ]; then
#	killall chromium
#	sleep 1
#	exec /home/snowtv/bin/chrom.sh
#fi

# GDS: Ein-/Ausschaltzeiten aus mc.cfg in timegds.json aktualisieren
if [ -f "/home/snowtv/bin/.gds_installed" ]; then
	/home/snowtv/bin/gdsairtime.sh
fi

# SIM-Swap erkennen: ICCID-Vergleich, Upload nur bei Änderung
/home/snowtv/bin/simupl.sh &

exit 0

