#!/bin/bash
# Настройки по умолчанию
player="smplayer"
port="8908"
kanal=$(zenity --entry --title "Введите номер канала" --width=300 --height=100);
if [[ ! "$channel" =~ ^[0-9]{4,6}$ ]]; then
echo "Неправильный номер канала. Номер канала может быть длиной от 4 до 6 цифр.";
exit 1;
fi
echo "Соединяюсь с каналом, ждите."
sp-sc sop://broker.sopcast.com:3912/$kanal 3908 $port &> /dev/null;
echo "Запуск плеера..."
$player
http://localhost:$port/tv.asf > /dev/null 2> /dev/null;
#Завершаем процесс, получающий данные из канала sopcast,
#иначе он будеть нехило есть сетевой трафик
killall sp-sc
echo "Клиент авторизации sopcast деактивирован";