-#!/usr/bin/env python
+#!/usr/bin/env python3
import os
import shlex
sleep 1
-$TELECASTER_PATH/bin/streaming/tc_audio_mp3_icecast-gst1.sh &
-
-sleep 1
-
-$TELECASTER_PATH/bin/streaming/tc_video_simple_webm_stream-gst1-double.sh &
-
-sleep 3
+/srv/telecaster/telecaster-server/bin/streaming/telecaster.py /etc/telecaster/telecaster.yml &
# JACK ports setup
# jack_connect system:capture_3 gst-launch-1.0-01:in_jackaudiosrc0_1
# jack_connect system:capture_3 gst-launch-1.0-01:in_jackaudiosrc0_2
-#Audio monitor
-deefuzzer $TELECASTER_PATH/etc/telecaster/deefuzzer/telecaster_mp3_monitor.yaml &
-
-#Video monitor
-deefuzzer $TELECASTER_PATH/etc/telecaster/deefuzzer/telecaster_webm_monitor_double.yaml &
-
fbautostart
fi
-/srv/telecaster/telecaster-server/bin/streaming/tc_start.sh &
+/srv/telecaster/telecaster-server/bin/streaming/telecaster_start.sh &
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
# Options to pass to vncserver
#OPTIONS="-geometry 1024x768 -depth 8"
-# v4l2
-V4L2_ID=0
-V4L2_ZOOM=140
-V4L2_SHARPNESS=144
-V4L2_FORMAT=image/jpeg
-V4L2_DEC=jpegdec
-
-VIDEO_WIDTH=864
-VIDEO_HEIGHT=480
-VIDEO_FRAMERATE=24
-VIDEO_FLIP=rotate-180
-
-VIDEO_ID_1=0
-VIDEO_WIDTH_1=864
-VIDEO_HEIGHT_1=480
-VIDEO_FRAMERATE_1=24
-VIDEO_FLIP_1=rotate-180
-VIDEO_ZOOM_1=140
-VIDEO_SHARPNESS_1=144
-VIDEO_FORMAT_1=image/jpeg
-VIDEO_DEC_1=jpegdec
-
-
-VIDEO_ID_2=2
-VIDEO_WIDTH_2=864
-VIDEO_HEIGHT_2=480
-VIDEO_FRAMERATE_2=24
-VIDEO_FLIP_2=rotate-180
-VIDEO_ZOOM_2=140
-VIDEO_SHARPNESS_2=144
-VIDEO_FORMAT_2=image/jpeg
-VIDEO_DEC_2=jpegdec
-
-
-# Audio
-AUDIO_CHANNELS=2
-AUDIO_OPUS_BITRATE=96000
-AUDIO_MP3_QUALITY=4.0
-AUDIO_GAIN_PRE=2.5
-AUDIO_GAIN_POST=1.5
-
# Jackd
JACK_OPTIONS="-dalsa -r48000 -p1024 -n3 -Chw:3 -Phw:3"