#!/bin/bash 

. startinscreen-functions.sh

. snowmix/scripts/setvar

screen -dmS spawner bash -c "sleep 20"
screen -S spawner -X screen screen -dR streaming
sleep 1 

screen -S streaming -X detach
#screen -S streaming -X stuff htop
###########################################################
#sins vim "vim"

#does basedir do anything?
BASEDIR=/home/user/src/cpu

if [ -z "$(pgrep jackd)" ]
  then
    	  sins streaming none jackd ./ "jackd -d alsa -d hw:1,0 -r 48000"
  else
    echo "jackd already running"
fi


sleep 3
# sins $screenid $desktop $name $path $command
sins streaming none snowmix snowmix/ini "snowmix videomixer"
sleep 1
sins streaming none snowControl c-player "c-player/src/./snowControl localhost 9999"
sleep 1
sins streaming none qjackctl jack/ "qjackctl"
sleep 1
sins streaming none ardour non/ardour/ "ardour3 videostreaming.ardour"
sleep 5
sins streaming none ebumeter_m ardour/ "ebumeter -name ebu_master"
sins streaming none ebumeter_i ardour/ "ebumeter -name ebu_input"
sleep 1
jack_connect 'ardour:master/audio_out 1' ebumeter_master:in.L
jack_connect 'ardour:master/audio_out 1' ebumeter_master:in.R
sleep 1
sins streaming none output snowmix/scripts "./av_output2tcp_server"
sleep 1
#sins midi "cd ../control && ./miditest.py"
sleep 1
sins streaming none cplayer3 c-player/src/ "./c-player -f 3 -a jack" 
sleep 1
sins streaming none cplayer4 c-player/src/ "./c-player -f 4 -a jack"

sleep 1

#screen -rS streaming -X screen -t output ./output2icecast

